萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Ubuntu 系統如何編輯應用程式選單(開始選單)完整指南

習慣 Windows「開始選單」的使用者初次使用 Ubuntu(GNOME/Unity 桌面)時,常不知如何新增、修改、隱藏或刪除應用程式選單項目。本文詳細說明透過圖形化工具與手動編輯 .desktop 檔案兩種方式管理選單。

Ubuntu 應用程式選單編輯示意圖

方法一:使用 Alacarte 選單編輯器(圖形化、最簡單)

終端機執行:

alacarte
  • 可視化新增、修改、隱藏/顯示選單項目。
  • 支援拖曳排序、建立子選單。
  • 限制:無法直接刪除系統層級選單項(需手動刪除 .desktop 檔),即使擁有 root 權限。

方法二:手動管理 .desktop 檔案(完全控制、適用進階使用者)

Linux 桌面遵循 Freedesktop.org Desktop Entry 標準,選單項目即為 .desktop 檔案。關鍵目錄如下:

目錄層級用途
/usr/share/applications/系統全域所有使用者可見的應用程式選單項(需 root 權限修改)
~/.local/share/applications/使用者層級當前使用者自訂的選單項,優先級高於系統層級
/etc/gnome/defaults.list系統全域檔案關聯預設開啟程式(MIME 類型對應)
~/.local/share/applications/defaults.list使用者層級個人檔案關聯偏好
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
快取檔案關聯快取,修改 .desktop 後會自動重建

新增自訂選單項目

  1. 複製現有 .desktop 檔為範本:
    cp /usr/share/applications/gedit.desktop ~/.local/share/applications/my-app.desktop
  2. 編輯檔案,修改關鍵欄位:
[Desktop Entry]
Name=My Custom App
Comment=自訂應用程式說明
Exec=/opt/my-app/bin/start.sh
Icon=/opt/my-app/icon.png
Terminal=false
Type=Application
Categories=Development;IDE;  # 決定出現在哪個分類下
StartupNotify=true
  • Categories 決定選單位置,常用值:Development、Graphics、Office、System、Utility 等,多值以分號分隔。
  • 若要建立頂層分類(如在「應用程式」下新增「我的工具」),需建立 .directory 檔案至 ~/.local/share/desktop-directories/ 並修改選單結構(較複雜,建議用 Alacarte)。

隱藏/停用選單項目

在對應 .desktop 檔案中加入:

NoDisplay=true

或複製系統檔至 ~/.local/share/applications/ 後加入此行,即可隱藏而不影響其他使用者。

刪除選單項目

  • 使用者層級:直接刪除 ~/.local/share/applications/ 下對應檔案。
  • 系統層級:需 root 權限刪除 /usr/share/applications/ 下檔案(不建議,套件更新會還原)。

檔案關聯(預設開啟程式)管理

修改 defaults.list 或使用 xdg-mime 指令:

xdg-mime default my-text-editor.desktop text/plain

總結

  • 一般使用者:用 Alacarte 快速調整顯示/隱藏、排序。
  • 進階需求:手動編輯 ~/.local/share/applications/*.desktop 實現完全自訂,不影響系統檔案,升級不覆蓋。

掌握 .desktop 檔案機制,即可自由掌控 Ubuntu 的應用程式選單。

copyright © 萬盛學電腦網 all rights reserved