国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

gnome菜單編輯解決方案

2024-07-21 02:35:28
字體:
來源:轉載
供稿:網友

  怎樣在rh8 gnome里面編輯菜單呢?
 ?。ㄎ以诖藢?菜單欄里面的 其他 以及其它里面的子目錄以外的菜單欄 通稱為一級目錄,比如圖像,互聯網都是一級目錄。)
  和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]=
  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要執行的應用程序路徑
  Icon你想要顯示的圖標路徑
  Type程序的種類,一般為Application即可。
  下面的Categories是要害,注重上面的幾個分號,第一個之前一般為Application即可
  第二個之前可以為Network,
  Office,
  Graphics,
  AudioVideo,
  System,
  Development,
  Utility,
  Settings
  之一。
  它們分別對應如下:
  互聯網 Network
  辦公 Office
  圖像 Graphics
  聲音和視頻 AudioVideo
  系統工具 System
  編程 Development
  輔助選項 Utility
  首選項 Settings。
  也就是說假如這一項是Network就會在互聯網欄里面顯示,這一項是Utility,你創建的菜單項就會在輔助選項里面顯示,如此類推。
  第二個分號之后的內容可以為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]辦公[/b ]里面顯示我的菜單
  如下的幾個是編碼和說明以及是否在終端運行。
OnlyShowIn指的是在kde里面還是gnome里面顯示其值為GNOME或KDE
  另外kde里面的菜單和/usr/share/applnk/的文件有關當然對應有[Kde Desktop Entry]我是用的gnome,沒有試KDE.
  
  
  因此,對于gnome用戶在/usr/share/applications/目錄里面新建一個以desktop為后綴的文件,在里面指定相應的參數是最好不過了。.當然也可以在另外的那些目錄里面指定.我個人感覺到在/usr/share/applications/下面比較好。
  
  
  l另外在編輯文件的是后用gedit,否則中文無法顯示
  
  對于上面的解決方案,有些參數還可以取其他的值,我沒有試過,不過對于大家一般的應用也就夠了。呵呵,還望賜教!
  
  
  
  假如大家對菜單的編輯有愛好,希望多了解一些參數,我建議大家看看
  /etc/X11/desktop-menus下面以menus結尾的幾個文件,可以從那里了解到
  更多的參數和它們的用法。
  
  
  
  運行gnome-desktop-item-edit --create-new /usr/share/applications/
  就可以創建你想要的應用程序了
  運行gnome-desktop-item-edit /usr/share/applications/xxxx.desktop
  就可以編輯你指定的項目
  不過可惜的是產生的菜單不能在菜單里面顯示
  因為沒有Categories。希望下一個版本的gnome-panel會有改進。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 济宁市| 绍兴市| 海阳市| 探索| 南通市| 高要市| 上饶市| 博乐市| 明水县| 邵武市| 迁安市| 祥云县| 和林格尔县| 兴文县| 兴海县| 个旧市| 扶沟县| 肃宁县| 海丰县| 西青区| 忻城县| 洪洞县| 嘉定区| 北票市| 翁源县| 太仓市| 五台县| 垦利县| 台前县| 资溪县| 大余县| 武功县| 石台县| 溆浦县| 广宁县| 宝应县| 东光县| 巨野县| 华宁县| 克拉玛依市| 阿拉善左旗|