在安装和运行 Appimage 应用程序后,我正在阅读这篇文章。
当我通过双击 appimage 运行该应用程序时,该应用程序将打开,并且在侧边栏和顶部窗口栏中都会出现一个图标(我不知道此菜单的正式名称,它位于右上角)。
根据链接的帖子使用 gnome 调整工具,我可以将应用程序添加到启动应用程序中,并且在通过重新启动进行测试后,应用程序确实启动并提示我使用 pw 登录。
我想要的结果是不同的。我希望仅显示顶部栏图标,以便如果我想打开应用程序,我只需单击它,而不是应用程序自动启动,也不必导航到 ~/Applications/myapp.Appimage 和双击。
有没有办法可以将打开应用程序的快捷方式添加到右上角的应用程序图标菜单栏?
AppImages 与您的桌面环境的集成有限。您可以手动将启动器添加到菜单中,但也有一个正在开发中的工具可以集成 appimages
手动方法
您可以在破折号中手动为您的 AppImage 添加启动器。一旦它在那里,您可以选择将其固定到 Dash/Dock。
通常,AppImage 提供了一个图标和一个
.desktop
启动器文件,您可以使用它们来启动。从 AppImage 文件中检索它,如下所示:mount
,找出 AppImage 在文件系统中的安装位置。例如,在我的小测试中,我看到 AppImage 的条目显示为
在 的终端输出中
mount
。它显示 AppImage 安装在/tmp/.mount_LibreSyxGgs
..desktop
在主文件夹或子文件夹中找到图标和启动器。~/.local/share/icons
.desktop
文件复制到~/.local/share/applications
.desktop
,然后编辑该Exec=
行(以及该TryExec=
行,如果存在)以包含您的 AppImage 的完整路径名。检查该Icon=
行是否与您复制的图标文件的基本名称相对应(只是基本名称,不需要扩展名)。如果需要,请更新。您还可以提供特定图标文件的完整路径。这将导致
.desktop
文件在您的应用程序菜单中被拾取,即在标准 Ubuntu 中使用 Gnome Shell 的应用程序概述。使用 AppImageLauncher 工具自动化
如果您经常使用 AppImages,那么您可以探索“AppImageLauncher”工具。该工具是一个常规应用程序,旨在与 .AppImage 文件相关联。当您单击 AppImage 文件时,该工具会自动将其复制到标准文件夹(默认情况下
~/Applications
)并为其创建桌面启动器。