如何在 GNOME shell 中将 AppImage 应用程序添加到收藏夹?

如何在 GNOME shell 中将 AppImage 应用程序添加到收藏夹?

我有一个应用程序(AppImage),我用它来开始./KDevelop.AppImage &

启动时,我的收藏夹栏(Ubuntu Dock)中有一个图标,但当我右键单击该图标时,没有“添加到收藏夹”的选项。

我如何将其添加到收藏夹?

答案1

如果您使用的是 Ubuntu 18.04:当您运行 appimage 时,它​​会询问您是否应将其集成到系统中。如果选择是,则可以在 shell 上搜索它,然后右键单击它(运行之前)将为您提供添加到收藏夹的选项。

以下是一个例子:

图像

答案2

第一次运行APPImage时,你可能会错过“集成并运行”按钮,而选择“运行”按钮,如下

在此处输入图片描述

如果你不介意再次安装,我相信你知道该怎么做。但如果你不能,AppImageLauncher 可能会有所帮助。 https://github.com/TheAssassin/AppImageLauncher了解详情。

答案3

您需要将其添加到AppImage 启动器的文件StartupWMClass中。否则,您正在运行的实例将不会与 .desktop 启动器关联,并且.desktop加入“最喜欢的选项将不存在。

例如~/.local/share/application/inkscape.desktop文件应该是这样的

[Desktop Entry]
Name=Inkscape
Exec=/opt/inkscape/Inkscape.AppImage
Icon=/opt/inkscape/inkscape-logo.svg
Comment=Draw Freely
Type=Application
Terminal=false
Encoding=UTF-8
Categories=Utility;
StartupNotify=true
StartupWMClass=org.inkscape.Inkscape

要找到应用程序的 StartupWMClass 条目,请使用

  1. 用于 Wayland镜子
  2. 对于 xorg,xprop | grep WM_CLASS在终端中运行并单击应用程序的窗口

相关内容