用 AppImage文件創建快捷圖標和軟連接




背景

AppImage是一種在Linux系統中用於分發便攜式軟件而不需要超級用戶權限來安裝它們的格式。[1] 它還試圖允許Linux的上游開發者來分發他們的程序而不用考慮不同Linux發行版間的區別。 AppImage的核心思想是一個文件即一個應用程序 。每個AppImage都包含應用程序以及應用程序運行所需的所有文件。換句話說,除了操作系統本身的基礎組件,Appimage無需依賴即可運行。

在2004年,它以klik的名字發布。自那時起,它就被不斷地開發,並在2011年被重命名為PortableLinuxApps,在2013年被重命名為AppImage。   -Wikipedia

快捷圖標

  • 創建desktop文件(圖標文件,本文以 navicat15-premium.AppImage為例)

    touch navicat.desktop
    
  • 配置desktop文件

    • 說明

      [Desktop Entry]     # 文件頭
      Type=Application    # 類型
      Name            # 圖標下方顯示名字
      # GenericName         # 通用名稱(可選)
      Icon            # 圖標圖片位置
      Exec            # 可執行文件位置
      # Categories=Development;     # 類別(可選,類似標簽)
      # Keywords            # 關鍵詞(可選,可做關鍵詞搜索該圖標)
      
    • 栗子

      [Desktop Entry]
      Type=Application
      Name=Navicat Premium 15
      GenericName=Database Development Tool
      Icon=/usr/local/src/appImage/Icon/navicat-icon.png
      Exec=/usr/local/src/appImage/navicat15-premium.AppImage
      Categories=Development;
      Keywords=database;sql;
      
  • 使用圖標

    • 將圖標加入桌面
    # 將desktop文件移動到 桌面目錄即可
    mv navicat.desktop ~/Desktop/
    
    • 將圖標加入程序
    # 將desktop文件移動到 `/usr/share/applications`目錄即可
    mv navicat.desktop /usr/share/applications/
    
    • 將程序加入側邊欄
    選中圖標 -> 點擊鼠標右鍵 -> Add to Favorites
    

軟連接

  • 查看執行目錄

    echo $PATH
    

  • 建立軟連接

    • 說明

      Usage: ln [OPTION]... TARGET DIRECTORY
        OPTION   # 可選參數,建立軟連接時需加上 `-s`
        TARGET   # 源文件或目錄
        DIRECTORY   # 目標文件或目錄
      
      # 常用參數
      -b 刪除,覆蓋以前建立的鏈接
      -d 允許超級用戶制作目錄的硬鏈接
      -f 強制執行
      -i 交互模式,文件存在則提示用戶是否覆蓋
      -n 把符號鏈接視為一般目錄
      -s 軟鏈接(符號鏈接)
      -v 顯示詳細的處理過程
      
    • 栗子

      ls -s /usr/local/src/appImage/navicat15-premium.AppImage /usr/local/bin/navicat
      




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM