Answers:
根据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
。如果该图标显示不正确,则可能必须注销然后再次登录。如果在测试图像时错误地缓存了图标,则会发生这种情况。
/opt/bin/appimaged
,针对中的所有用户的登录脚本/etc/xdg/autostart/appimaged.desktop
,但其中一个使用该--no-install
开关的用户)
/opt/bin/digicam
,并且守护程序将找到它,因为它将与上述倒数第二个搜索位置匹配。
创建一个指向应用程序的.desktop文件-这是minecraft .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中
PATH
的发言中/usr/bin
,您应该能够像firefox一样启动它……