如何为 AppImage 创建桌面条目?

Ato*_*omX 18 inkscape mime-type .desktop appimage

我想为 Inkscape AppImage 创建桌面条目。我遇到了一些问题,因为我没有所有 MIME 类型,也没有清楚如何在桌面条目上运行此类应用程序。

有谁知道我怎样才能实现这样的目标?

Uri*_*era 34

您可以手动执行此操作,也可以按照此处所述执行操作:将 AppImage 文件注册为桌面应用程序

既然你想手动完成,你可以这样做。

  1. 下载官方Inkscape AppImage
  2. 使其可执行,运行:chmod +x inkscape.AppImage
  3. 将其移动到适当的路径,例如~/.local/bin.
  4. 提取AppImage,运行inkscape.AppImage --appimage-extractsquashfs-root将在提取 AppImage 的目录中创建一个名为的目录。
  5. 进入目录squashfs-root并将桌面启动器复制org.inkscape.Inkscape.desktop~/.local/share/applications;然后编辑桌面启动器以指向AppImage的路径,即Exec=$HOME/.local/bin/inkscape.AppImage.
  6. 删除该目录squashfs-root

注意:AppImage 文件名不必包含.AppImage;系统会知道它是什么。如果未显示图标,则说明您使用的图标主题缺少该文件org.inkscape.Inkscape。您还可以编辑桌面启动器以使用图标主题提供的任何图标。


Zan*_*ry1 8

首先,确保它是可执行的:chmod u+x Inkscape.AppImage

然后,您可以像这样格式化桌面文件:

[Desktop Entry]
Name=InkScape
Exec=/path/to/appimage.AppImage
Icon=Inkscape
Type=Application
Categories=GTK;GNOME;Utility;
Run Code Online (Sandbox Code Playgroud)