答案1
我遇到了這個問題,我將分享我的筆記,以防它對某人有幫助。
- 如果該
.desktop
文件供所有使用者使用,則應將其放在/usr/local/share/applications
. - 如果該
.desktop
文件僅適用於目前用戶,則應將其放置在~/.local/share/applications
. - 上面放置的檔案
.desktop
不需要執行權限。可以是0644。 - 如果
.desktop
檔案有密鑰,Hidden
那麼它應該是Hidden=false
. - 如果
.desktop
檔案有密鑰,NoDisplay
那麼它應該是NoDisplay=false
. - 按鍵
Exec
應具有有效的命令。 Bash 命令可能無法按照中詳細說明的那樣工作這個答案。
完成這些設定後,應該可以使用 鍵搜尋桌面條目Super,然後使用Right Click->Add to Favorites選項將其設定為儀表板上的收藏夾。
筆記:在上面的要點中,「有密鑰」表示密鑰是否存在於設定檔中。或者,它可以不存在,在這種情況下,該鍵的預設值生效。
答案2
您的.desktop
檔案應駐留在環境變數中的目錄之一下的資料夾~/.local/share/applications
中。applications
XDG_DATA_DIRS
~/.local/share/applications
因此,對於您的自訂應用程序,如果您是唯一需要在使用者選單中查看該應用程式的人,請安裝該文件,或安裝/usr/local/share/applications
該文件以使其可供所有使用者使用。
正確安裝後,您也可以將啟動器新增至您的收藏夾。
答案3
您可以使用命令列手動新增啟動器。
dconf read /org/gnome/shell/favorite-apps
輸出表示目前收藏夾的字串,例如 ['firefox.desktop', 'org.gnome.Nautilus.desktop']
複製該字串並將新啟動器新增至清單。執行此命令來更新您的收藏:
dconf write /org/gnome/shell/favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.desktop', 'YourManualApp.desktop']"