Linux Desktop Entry文件配置解析
1.Desktop Entry 文件標准簡介
引用IBM文檔的一段話:
在 Windows 平台上,用戶可以通過點擊位於桌面或菜單上的快捷方式輕松打開目標應用程序。現代 Linux 桌面系統也提供了此項功能。目前,Linux KDE 和 Linux GNOME 桌面系統都使用 Desktop Entry 文件標准來描述程序啟動配置信息。Desktop Entry 文件標准是由 FreeDesktop.org(http://freedesktop.org/wiki/) 制定的,目前最新的版本是"Desktop Entry Specification 1.0"[1]。
簡單地說類似Windows平台的桌面快捷方式。
2.Desktop Entry文件
輸入cd /usr/share/applications
命令進入到保存Desktop Entry目錄查看,如下圖所示:
如上圖所示,Desktop Entry文件都以”.desktop“為后綴名。
3.Desktop Entry文件格式
以"python3.6.desktop"為例,查看一下內部結構:
在/usr/share/applications路徑下輸入cat python3.6.desktop
命令
如上圖所示都是鍵值的格式,關鍵字“Type”,關鍵字"Name"是必選的,其余可選。
**“Name”:應用程序的名稱 **
“Comment”:應用程序的描述信息
"Exec":應用程序的可執行命令
“Icon”:應用程序的圖標
**“Type”:Desktop Entry的文件類型 **
4.手動添加快捷方式到桌面的方式
進入/usr/share/applications路徑下找到相應應用的Desktop Entry文件copy到桌面目錄下 。
若是是第三方應用軟件的可在相應的安裝目錄下(/usr/local/..)新建Desktop Entry文件
參考python3.6.desktop格式,然后復制到桌面目錄下。
了解詳細文檔,可參考以下鏈接:
IBM:https://www.ibm.com/developerworks/cn/linux/l-cn-dtef/index.html