我正在尋找一種方法來找出當我從 Unity Dock 中選擇程式時執行哪個特定命令?
範例:我剛剛安裝了 Webstorm IDE,我可以使用擴充座啟動它。 (超級鍵,輸入 web,然後選擇 Webstorm 圖示...)一切正常。
另一個例子:當我在擴充座中輸入“pdf”時,它會向我提供一些應用程式。這些名稱甚至是本地化的,我不知道它真正指向哪個程式。我想找出本地化名稱“Dokumentenbetrachter”背後真正隱藏的程式是什麼
但是,我想查看單擊該圖標時執行的命令。 (在 Windows 上,我右鍵單擊圖標,選擇屬性,系統會向我顯示它的運作方式...
Ubuntu 擴充座怎麼可能做到這一點?這些設定存儲在哪裡?
(給出的解決方案如何找到應用程式的終端命令?這只是事實的一部分。 *.desktop 檔案有更多位置。它們現在在接受的答案中給出。
答案1
您在破折號中看到的圖示是在 .desktop 檔案中定義的。他們住在兩個地方:
對於系統範圍的:/usr/share/applications/
對於用戶特定的:(/home/user/.local/share/applications/
這些會覆蓋系統的。)
您可以使用名為「Alacarte」的應用程式透過 GUI 編輯它們,或直接在 Nautilus 中找到它們,右鍵單擊,然後按一下「屬性」。您也可以使用 Gedit 手動編輯它們。