gnome3增加自定義程序快捷方式


gnome3增加自定義程序快捷方式
 
1. 安裝alacarte
 
在命令行輸入下列命令安裝alacarte程序
 
yum -y install alacarte
 
安裝完畢后,在命令行輸入下列命令即可啟動alacarte來管理所有程序的快捷方式
 
#alacarte
 
你可以在你要添加快捷方式的位置點擊New Item按鈕來添加快捷方式,這里和gnome2操作是一樣的
 
2.手動增加快捷方式配置文件
 
Desktop Entry 文件以".desktop"為后綴名,保存程序.desktop文件的目錄有下面兩個:
 
保存用戶的應用程序快捷入口
  ~/.local/share/applications
保存全局的應用程序快捷入口
  /usr/share/applications
 
以 root 權限安裝的程序,其快捷入口大多創建在 /usr/share/applications 目錄下,也可以創建在 ~/.local/share/applications 目錄,而以用戶權限安裝的程序,則只能將快捷入口創建在 ~/.local/share/applications 目錄下。
 
除了上面存儲應用程序快捷入口的兩個目錄,還有幾個文件用於存儲指定類型文件的默認的打開程序,即文件關聯程序,這幾個文件分別是 /etc/gnome/defaults.list, /usr/share/applications/defaults.list(是前面的文件的link), /usr/share/applications/mimeinfo.cache, ~/.local/share/applications/mimeapps.list, ~/.local/share/applications/mimeinfo.cache。前面三個文件保存全局設置,后面兩個保存用戶設置。如果要修改 某個類型文件的關聯程序,可以通過直接修改這幾個文件的方式實現。
 
--> Here are some tips!
1)當你看完文章並開始編寫自定義的desktop entry文件,你會發現在桌面只是一個帶desktop擴展名的文件,而不是想目錄/usr/share/applications 里面的程序那樣有圖標並且可執行。那就很簡單啊,把desktop的desktop文件添加可執行參數即可。(chmod +x xxxxx.desk top)]
 
2)如果你想把你的頂欄弄成這樣子,那你可以安裝這個extension
注意它的使用說明: Quicklaunch - Launches .desktop files from ~/.local/user/quicklaunch
 
 
GNOME3桌面或頂欄添加程序desktop <wbr>entry(附帶desktop <wbr>entry文件的詳解)


3)就如你看到的那樣,IBM里的網站資料很多也很有質量,我不想轉發的原因就是因為轉發會影響國內linux文章的質量,這也就是為甚么國外的氛圍非常好的緣故。
 
 
 
---------------------------------------------------------------------------------------------
一個Desktop Entry Document例子和各種參數匯總:
[Desktop Entry]
Version = 1.0
Encoding = UTF-8
Name = Quick Start Tour
GenericName = User Tutorial
Comment = Computer Based Training tutorial to guide and help you learn how to use the Desktop
Exec = gnome-open  /usr/share/doc/manual/sled-gnome-cbt_en/index.html
Icon = cbt
StartupNotify = true
Terminal = false
Type = Application
Categories = GNOME;Application;Documentation;
OnlyShowIn = GNOME;
X-SuSE-translate = true

parameters
Version[可選]
Encoding[Desktop Entry 1.0 版本不推薦使用]
Name[必選]
GenericName[可選]
Comment[可選]
Type[可選][Application/Link]
Exec[可選]
StartupNotify[可選][true/false]
Terminal[可選][true/false]
Categories[可選]
URL[可選]
Icon[可選]  /usr/share/icons /usr/share/pixmap
"OnlyShowIn"和"NotShowIn"[可選]
X-SuSE-translate[SUSE Linux特有]
LOCALE
Hidden
TryExec
MimeType
 
在/usr/share/application目錄中存放着所有程序的快捷方式的配置文件,全部都采用.desktop結尾
 
我們可以在這個目錄添加一個新的配置文件來實現添加快捷方式
 
配置文件的參數如下:
 
Name: 程序快捷方式的名稱
Comment: 程序快捷方式的描述
Exec: 程序可執行文件的路徑
Terminal: 程序執行的方式,true為執行在命令行中,falase則相反
Type:  程序類型,默認為Application
Categories: 程序在Application面板中所屬的分類,
StartupNotify: 設置是否現實程序啟動和關閉的提示,默認為true
Icon: 程序圖標的路徑,如果只填寫名字,那么gnome會在 /usr/share/icons 里面尋找這個圖片
下面我舉一個簡單的例子,我創建了一個Komodo Edit的快捷方式,文件命名為komodo.desktop,內容如下
 
[Desktop Entry]
Name=Komodo Edit
Comment=MyDevelopment
Icon=/home/App/Komodo-edit/share/icons/komodo256.png
Exec=/home/App/Komodo-edit/bin/komodo
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
 
保存后,我們就能在程序列表中看到它了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM