justinian482 Asked: 2020-09-30 07:24:32 +0800 CST2020-09-30 07:24:32 +0800 CST 2020-09-30 07:24:32 +0800 CST 将 AppImage 添加到应用程序菜单 (20.04) 772 我已经下载了一个 AppImage (Balena Etcher)。它工作正常,我想将它添加到“显示应用程序”菜单中,这样每次我想使用它时就不必导航到它的文件夹。我已尝试右键单击扩展坞中的文件和图标,但找不到执行此操作的选项。这可能吗? appmenu appimage 20.04 2 个回答 Voted Best Answer melvio 2021-08-09T01:43:04+08:002021-08-09T01:43:04+08:00 要获得可靠而广泛的答案,请阅读以下内容:https ://askubuntu.com/a/112812/1024353 ,对于最小的工作示例,请继续阅读。 除了Exec,您还应该在文件中添加一个NameandType字段.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 我不必重新登录即可使其显示在菜单中,但您的里程可能会有所不同。 希望这可以帮助。 progyammer 2021-08-08T23:40:36+08:002021-08-08T23:40:36+08:00 创建一个桌面条目,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 上不会)。
要获得可靠而广泛的答案,请阅读以下内容:https ://askubuntu.com/a/112812/1024353 ,对于最小的工作示例,请继续阅读。
除了
Exec
,您还应该在文件中添加一个Name
andType
字段.destop
。桌面条目规范需要这些字段。因此,您的最小
.desktop
文件可能如下所示:从这一点开始,我假设您为文件命名
myappimage.desktop
并将其放在~/.local/share/applications/
.请注意,放入此
.desktop
文件~/.local/share/applications/
可能比/usr/share/applications
在这种情况下更合适,因为您不需要 root 访问权限。现在使其可执行:
我不必重新登录即可使其显示在菜单中,但您的里程可能会有所不同。
希望这可以帮助。
创建一个桌面条目,
Exec
参数如下:使用扩展名保存文件
.desktop
,并使其可执行,如下所示:然后只需将此桌面文件复制/移动到
/usr/share/applications
文件夹中,可能通过终端如下所示:如果需要,请注销并再次登录到您的桌面环境,您现在将在“应用程序”菜单中看到该应用程序。
但是请注意,这个应用程序不会出现在
Open with Application
上下文菜单列表中(至少在 Arch Linux 上不会)。