不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > Linux如何編輯開始菜單

Linux如何編輯開始菜單

時間: 春健736 分享

Linux如何編輯開始菜單

  很多用戶都不太了解,對于在Linux中編輯開始菜單的方法還相對生疏,畢竟之前大家都是熟悉win系統(tǒng),下面跟著學習啦小編一起來了解一下吧。

  Linux如何編輯開始菜單

  "Linux下菜單編輯配置,文件打開方式,開始菜單管理"

  KDE,GNOME等桌面環(huán)境都支持 desktop快捷方式

  在Gnome環(huán)境,與之相關的目錄和文件有

  ~/.local/share/applications 用戶自己的應用程序快捷方式

  /etc/gnome/defaults.list 系統(tǒng) 程序打開方式(我沒有這個文件)

  /usr/share/applications

  /usr/share/applications/mimeinfo.cache

  ~/.local/share/applications/mimeinfo.cache

  /etc/gnome-vfs-2.0

  /usr/share/desktop-directories

  /usr/share/desktop-base

  /etc/gnome/defaults.list 保存了全局的打開方式

  ~/.local/share/applications/defaults.list 保存了個人的打開方式

  ~/.local/share/applications

  /usr/share/applications

  這兩個分別是局部的desktop項和全局的desktop項

  /usr/share/applications/mimeinfo.cache

  ~/.local/share/applications/mimeinfo.cache

  這兩個分別是全局的和局部的打開方式緩存

GNome用這個

  /etc/X11/desktop-menus/applications.menu

  XML文件來定義菜單的

  它引用在

  /usr/share/desktop-menu-files(舊版)

  /usr/share/applications(新版)

  目錄下的 .desktop文件

  目錄結構


 "Re:Linux下菜單編輯配置,文件打開方式,開始菜單管理"

  (我在此將 菜單欄里面的 其他 以及其它里面的子目錄以外的菜單欄 通稱為一級目錄,比如圖像,互聯(lián)網(wǎng)都是一級目錄。)

  和gnome菜單顯示相關的有三個個目錄:/usr/share/applications,

  /usr/share/gnome/apps和

  /etc/X11/applnk/

  對于前者即/usr/share/applications里面都是

  以desktop為后綴的文檔;對于后者/usr/share/gnome/apps和/etc/X11/applnk/里面是一些目錄,它們可以是

  Network,

  Office,

  Graphics,

  AudioVideo,

  System,

  Development,

  Utility,

  Settings等

  一般在這些目錄里面也是以desktop為結尾的文件這些文件對應的菜單項一般是讓它們在其它里面顯示(我想也應該可以在第一級目錄里面顯示,呵呵沒有試過).對于/usr/share/applications里面的文件,既可在其它里面顯示也可在第一級菜單里面顯示。

  下面來看一下以.desktop結尾的文件的格式,低下是一個模板:

  [Desktop Entry]

  Name=

  Name[zh_CN]=

  Exec=

  Icon=

  Terminal=

  Type=

  Categories=Application;;;

  Encoding=UTF-8

  Comment=

  Comment[zh_CN]=

  OnlyShowIn=

  X-Desktop-File-Install-Version=0.3

  對上面的每一項我逐一解釋:

  Name--你原意給程序取的名字

  Name[zh_CN]--程序對應local為中文是的名字

  Exec要執(zhí)行的應用程序路徑

  Icon你想要顯示的圖標路徑

  Type程序的種類,一般為Application即可。

  下面的Categories是關鍵,注意上面的幾個分號,第一個之前一般為Application即可

  第二個之前可以為Network,

  Office,

  Graphics,

  AudioVideo,

  System,

  Development,

  Utility,

  Settings

  之一。

  它們分別對應如下:

  互聯(lián)網(wǎng) Network

  辦公 Office

  圖像 Graphics

  聲音和視頻 AudioVideo

  系統(tǒng)工具 System

  編程 Development

  輔助選項 Utility

  首選項 Settings。

  也就是說如果這一項是Network就會在互聯(lián)網(wǎng)欄里面顯示,這一項是Utility,你創(chuàng)建的菜單項就會在輔助選項里面顯示,如此類推。

  第二個分號之后的內容可以為X-Red-Hat-Base加X-Red-Hat-Base-Only或者X-Red-Hat-Extra。(注意只要加了X-Red-Hat-Base就不會在其他里面顯示了)對于

  X-Red-Hat-Base加X-Red-Hat-Base-Only

  將在一級菜單里面顯示,對于X-Red-Hat-Extra將在其它里面顯示。

  下面看我的兩個個實例:

  [Desktop Entry]

  Name=redoffice

  Name[zh_CN]=紅色辦公Office

  Exec=redoffice

  Icon=/usr/share/pixmaps/redhat-word-processor.png

  Terminal=false

  Type=Application

  Categories=Application;Office;X-Red-Hat-Extra;

  Encoding=UTF-8

  Comment=RedOffice1.2

  Comment[zh_CN]=Office工具

  X-Desktop-File-Install-Version=0.3

  將在 其他 的 辦公 里面顯示我的菜單.

  [Desktop Entry]

  Name=redoffice

  Name[zh_CN]=紅色辦公Office

  Exec=redoffice

  Icon=/usr/share/pixmaps/redhat-word-processor.png

  Terminal=false

  Type=Application

  Categories=Application;Office;X-Red-Hat-Base;X-Red-Hat-Base-Only;

  Encoding=UTF-8

  Comment=RedOffice1.2

  Comment[zh_CN]=Office工具

  X-Desktop-File-Install-Version=0.3

  將在第一級菜單 辦公[/b ]里面顯示我的菜單

  如下的幾個是編碼和說明以及是否在終端運行。OnlyShowIn指的是在kde里面還是gnome里面顯示其值為GNOME或KDE

  另外kde里面的菜單和/usr/share/applnk/的文件有關當然對應有[Kde Desktop Entry]我是用的gnome,沒有試KDE.

  "Re:Linux下菜單編輯配置,文件打開方式,開始菜單管理"

  讓你自定義的子菜單與系統(tǒng)菜單平起平坐:

  1.用文本編輯器打開 /etc/xdg/menus/applications.menu文件

  2.添加如下內容:

  esITo

  esito.directory

  esITo

  (是不是很像網(wǎng)頁源代碼? Twisted Evil 不會做網(wǎng)頁? Question 當我沒說!)

  3.用文本編輯器打開/usr/share/desktop-directories/下任意一個擴展名為.directory的文件,另存為esito.directory.

  4.修改esito.directory文件:

  [Desktop Entry]

  Name=esITo

  Name[zh_CN]=esITo自定義菜單

  Comment=esITo菜單

  Comment[zh_CN]=esITo自定義菜單

  Icon=emacs.png

  Type=Directory

  注:

  Name=esITo 英文名字 必需 esITo

  Name[zh_CN]=esITo 中文名字 除非你用英文

  Comment=esITo menu 英文注釋

  Comment[zh_CN]=esITo自定義菜單 中文注釋

  Icon=emacs.png 菜單的圖標 自己到/usr/share/pixmaps目錄里選

  Type=Directory 表示是文件夾 必需

  5.用文本編輯器打開一個/usr/share/applications目錄中的快捷方式(隨意),修改Categories項為Categories=esITo

  6.重新起動X系統(tǒng)(RedHat/Fedora Core基本上需要重啟Linux了)

  7.其中esITo是我自己起的名字,可以為任意英文標識.

  8.當你沒有設置任何快捷方式到你的菜單項里時,你的菜單項是不會顯示的!

  "Re:Linux下菜單編輯配置,文件打開方式,開始菜單管理"

  $XDG_CONFIG_DIRS/menus/applications.menu

  /etc/xdg

  ~/.config/

  ========================

  /etc/xdg/menus/gnome-applications.menu

  ~/.config/menus/gnome-applications.menu

  修改這里,就可以了

看過“ Linux如何編輯開始菜單 ”的人還看了:

1.怎樣使用Win7開始菜單自定義最近打開的程序

2.開始菜單怎么添加快捷命令

3.Windows7開始菜單詳細介紹

4.Win10如何使用新版開始菜單

5.Win7如何設置開始菜單程序顯示的數(shù)目

645684