将appimage应用程序添加到顶部菜单栏

Dou*_*Fir 13 gnome icons launcher

我在安装并运行 Appimage 应用程序后阅读了这篇文章。

当我通过双击应用程序图像运行应用程序时,应用程序将打开,并且侧面停靠栏和顶部窗口栏中都会出现一个图标(我不知道该菜单的正式名称,它位于右上角)。

使用每个链接帖子的 gnome 调整工具,我可以将应用程序添加到启动应用程序,并且在重新启动测试后,该应用程序确实启动并提示我使用密码登录。

我想要的结果是不同的。我希望顶部栏图标仅出现,以便如果我想打开应用程序,我只需单击它,而不是应用程序自动启动,也不必导航到 ~/Applications/myapp.Appimage 和双击。

有没有一种方法可以将打开应用程序的快捷方式添加到右上角的应用程序图标菜单栏?

van*_*ium 17

AppImages 与桌面环境的集成有限。您可以手动将启动器添加到菜单中,但还有一个正在开发的工具可以集成应用程序图像

手动接近

您可以在仪表板中手动为 AppImage添加启动器。一旦到达那里,您就可以选择将其固定到 Dash/Dock 上。

通常,AppImage 会提供一个图标和一个.desktop启动程序文件,您可以使用它们来启动。从 AppImage 文件中检索它,如下所示:

  1. 确保 AppImage 正在运行。
  2. 使用终端中的命令mount,找出 AppImage 在文件系统中的安装位置。

例如,在我的小测试中,我看到 AppImage 的条目显示为

LibreSprite-8ac9ab1-x86_64.AppImage on /tmp/.mount_LibreSyxGgsk type fuse.LibreSprite-8ac9ab1-x86_64.AppImage (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000)
Run Code Online (Sandbox Code Playgroud)

在 的终端输出中mount。它显示AppImage安装在/tmp/.mount_LibreSyxGgs.

  1. 使用文件管理器导航到安装 AppImage 的文件夹。.desktop在大多数情况下,您会在主文件夹或子文件夹中找到图标和启动器。
  2. 将图标文件复制到文件夹中~/.local/share/icons
  3. 将文件复制.desktop~/.local/share/applications
  4. 打开您创建的文件的副本.desktop,然后编辑该Exec=行(以及该TryExec=行(如果存在))以包含 AppImage 的完整路径名。检查该Icon=行是否与您复制的图标文件的基本名称相对应(只需基本名称,不需要扩展名)。如果需要,请更新。您还可以提供特定图标文件的完整路径。

这将导致.desktop在您的应用程序菜单中选择该文件,即带有 Gnome Shell 的标准 Ubuntu 中的应用程序概述。

使用工具 AppImageLauncher 实现自动化

如果您经常使用 AppImages,那么您可以探索“AppImageLauncher”工具。该工具是一个常规应用程序,旨在与 .AppImage 文件关联。当您单击 AppImage 文件时,该工具会自动将其复制到标准文件夹(默认情况下~/Applications)并为其创建桌面启动器。