如何註冊.appimage
文件(具體來說,平鋪地圖編輯器找到這裡)作為桌面應用程式? (就像 Firefox - 我可以透過在搜尋中輸入“Firefox”來啟動它,而不是打開控制台並輸入/path/to/directory/firefox.ext
)
答案1
建立一個.desktop
指向應用程式的檔案-這是一個.desktop
適用於「我的世界」的範例:
[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=false
Categories=Minecraft;game
將該文件放入~/.local/share/applications
答案2
您也可以使用應用程式影像啟動器它提供桌面整合以及一些附加功能特徵。與 不同的是appimaged
,它:
- 在為 AppImage 建立桌面條目之前要求確認。
- 在任何位置與 AppImages 一起使用
- 不使用守護程式進行監控,因此效率更高。
其工作原理的具體細節在維基百科。可以直接從提供的套件安裝發布或透過使用包來自購電協議:
sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt-get update
sudo apt-get install appimagelauncher
注意:PPA 目前不適用於 Mantic (23.10),Mantic 用戶需要從上面的「releases」連結下載 .deb 檔案並使用sudo dpkg -i filename.deb
答案3
根據appimagekit,正確的方法是使用appimaged
用於.AppImage
文件註冊。
對於 64 位元系統:
wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install
二進位檔案將自身複製到下載的副本/home/ubuntu/.local/bin/appimaged
,然後在安裝時刪除下載的副本。然後您必須登出並重新登入。
在讀取時,它將監視並註冊以下位置:
~/Downloads
~/.local/bin
~/bin
/Applications
/isodevice/Applications
/isofrom/Applications
/run/archiso/img_dev/Applications
/opt
/usr/local/bin
要在選單中顯示,假設您已將桌面文件放置在.AppImage
文件內的正確位置,通常是/usr/share/applications/<myproject>.desktop
.
如果您在應用程式托盤中搜索,您應該很快就能找到您的應用程式。假設 mime xml 也被捆綁,守護程式也應該註冊任何特定於應用程式的檔案關聯,通常是/usr/share/mime/packages/<myproject>.xml
.如果圖示顯示不正確,您可能需要再次登出並返回。如果在測試圖像時圖示快取不正確,就會發生這種情況。
答案4
用於chmod a+x <filename>.AppImage
更改存取權限。
然後從終端啟動 .AppImage 並輸入install
例如,
./MuseScore-4.2.1.240230938-x86_64.AppImage install
這對於安裝和更新應用程式來說應該足夠了.AppImage
。