萬盛學電腦網

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

Ubuntu Unity 修改應用程式圖示完整教學:編輯 .desktop 檔案輕鬆換裝

Unity 桌面環境下,應用程式啟動器本質是 .desktop 檔案。透過編輯 /usr/share/applications/ 或 ~/.local/share/applications/ 中的對應檔案,即可自訂圖示、名稱、啟動參數等。本文以 Firefox 為例,演示完整修改流程與進階技巧。

核心概念

  • 系統級:/usr/share/applications/*.desktop(需 root,影響所有用戶)。
  • 用戶級:~/.local/share/applications/*.desktop(無需 root,優先級高於系統級,推薦)。

操作步驟(以 Firefox 為例)

  1. 定位 .desktop 檔案
    # 系統級
    ls /usr/share/applications/firefox.desktop
    
    # 用戶級(若不存在,複製系統級過來修改)
    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
    
  2. 編輯檔案
    gedit ~/.local/share/applications/firefox.desktop
        
  3. 修改 Icon 欄位

    找到 Icon=firefox 行,修改為自訂圖示絕對路徑:

    Icon=/home/user/Pictures/icons/firefox-custom.png
        

    圖示規格建議:PNG 格式、64×64 或 128×128 像素、透明背景。

  4. 存檔並驗證

    按 Super 鍵開啟 Dash,搜尋「Firefox」查看新圖示。若未立即生效,執行:

    gtk-update-icon-cache -f -t ~/.local/share/icons/hicolor/
        # 或重新登入
        

進階技巧

1. 修改顯示名稱

Name=Firefox 瀏覽器
Name[zh_TW]=Firefox 瀏覽器

2. 新增啟動參數

Exec=firefox --new-window %u
# 或指定配置檔
Exec=firefox -P "工作配置" %u

3. 隱藏/顯示選單項目

NoDisplay=true   # 隱藏
# NoDisplay=false # 顯示

4. 建立自訂啟動器(無原 .desktop)

在 ~/.local/share/applications/ 新建 myapp.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=My Custom App
Comment=自訂啟動器範例
Exec=/opt/myapp/run.sh
Icon=/opt/myapp/icon.png
Terminal=false
Categories=Utility;
StartupNotify=true

適用版本

  • Ubuntu 14.04 / 13.10 / 12.04(Unity 預設)
  • Ubuntu 17.10+ (GNOME Shell) 同樣適用,.desktop 標準為 freedesktop.org 規範。
copyright © 萬盛學電腦網 all rights reserved