在Linux中,透過APT安裝應用程式後,您可能會經常經歷在桌面環境(如GNOME等)中應用程式不顯示在菜單上的情況。對於習慣GUI環境的用戶來說,這種情況會感到困惑和不便。本文將簡單介紹此問題的原因以及能夠解決此問題的工具Alacarte。
為什麼應用程式不顯示在菜單裡?
通過APT安裝的應用程序通常會在/usr/share/applications
目錄中創建.desktop
文件,以便與桌面菜單系統聯繫在一起。然而,以下原因可能會導致應用程式不顯示在菜單中:
- 安裝的應用程式未包含
.desktop
文件,或存在於錯誤的路徑下 - 即使有
.desktop
文件,如果設置為NoDisplay=true
或Hidden=true
則會隱藏 - 與Flatpak/Snap相比,APT包可能需要手動配置菜單整合
在這種情況下,使用名為Alacarte的菜單編輯工具,使用者可以手動將應用程式註冊到菜單中。
什麼是Alacarte?
Alacarte是用於GNOME桌面環境的官方菜單編輯器。使用者可以添加、修改和刪除菜單項目,自由設定執行命令或圖標。
- 名稱:
alacarte
- 包名:
alacarte
- 安裝後執行名稱:“主菜單” (或
alacarte
命令)
安裝方法
Alacarte可以在大多數基於GNOME的發行版,如Ubuntu、Debian和Pop!_OS中安裝。
sudo apt update
sudo apt install alacarte
安裝後,您可以在終端中輸入alacarte
,或在應用搜索中尋找並執行“主菜單”。
Alacarte使用方法摘要
- 執行
alacarte
- 在左側選擇所需的類別(例如:Internet、Utilities等)
- 在右側點擊“新增項目(New Item)”
- 設定名稱、指令(Command)、圖標後保存
- 必要時可以移動項目或使用複選框切換顯示/隱藏
💡 在輸入命令時,必須輸入可以直接執行的CLI命令,並指定位於
/usr/bin
路徑的執行文件名稱。
何時Alacarte會有用?
- 當APT安裝的應用程式沒有自動在應用菜單中註冊時
- 像Wine應用一樣未自動生成
.desktop
文件的情況 - 當想要自定義某個應用的圖標或名稱時
- 想要將開發用腳本、命令行應用註冊到GUI菜單中時
結論
APT是強大的包管理系統,但GUI整合有時需要使用者額外的調整。在這種情況下,Alacarte可以成為一個簡單而有效的解決方案。特別是對於在GUI環境中使用Linux的用戶來說,這是一個非常有用的工具,建議您安裝並加以利用。
啟動Alacarte後,您可以通過上述界面編輯或新增分類中的菜單項目。
Add a New Comment