我下载了一个 AppImage(Balena Etcher)。它运行良好,我想将其添加到“显示应用程序”菜单中,这样每次使用它时就不必导航到其文件夹。我尝试右键单击 Dock 中的文件和图标,但找不到执行此操作的选项。可以吗?
答案1
想要得到全面而全面的答案请阅读:https://askubuntu.com/a/112812/1024353,有关最小工作示例,请继续阅读。
除了 之外Exec
,您还应该在文件中添加Name
和字段。这些字段是Type
.destop
桌面入口规格。
因此你的最小.desktop
文件可能看起来像这样:
Exec=/path/to/AppImage
Name=AppImageLauncher
Type=Application
从此刻起,我假设您已命名了文件myappimage.desktop
并将其放置在 中~/.local/share/applications/
。
请注意,在这种情况下将此.desktop
文件放入~/.local/share/applications/
可能比放入更合适/usr/share/applications
,因为您不需要 root 访问权限。
现在使其可执行:
chmod 700 ~/.local/share/applications/myappimage.desktop
我不需要重新登录就可以使其显示在菜单中,但您的里程可能会有所不同。
希望这可以帮助。
答案2
创建一个桌面条目参数Exec
如下:
Exec=/path/to/AppImage
用扩展名保存文件.desktop
,然后使其可执行文件像这样:
sudo chmod u+x /path/to/MyApp.desktop
然后只需将此桌面文件复制/移动到/usr/share/applications
文件夹中,也许通过终端如下:
sudo mv /path/to/MyApp.desktop /usr/share/applications
如果需要,请注销并再次登录到您的桌面环境,您现在将在应用程序菜单中看到该应用程序。
但请注意,此应用程序不会出现在Open with Application
上下文菜单列表中(至少在 Arch Linux 上不会)。