将 AppImage 添加到应用程序菜单(20.04)

将 AppImage 添加到应用程序菜单(20.04)

我下载了一个 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 上不会)。

相关内容