Linux Desktop Entry文件配置解析


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目錄查看,如下圖所示:

desktopEntry00.png

如上圖所示,Desktop Entry文件都以”.desktop“為后綴名。

3.Desktop Entry文件格式

以"python3.6.desktop"為例,查看一下內部結構:

在/usr/share/applications路徑下輸入cat python3.6.desktop命令

desktopEntry01.png

如上圖所示都是鍵值的格式,關鍵字“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


免責聲明!

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



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