如何将 AppImages 添加到任务栏和应用程序列表

如何将 AppImages 添加到任务栏和应用程序列表

我下载了一些比 Electron 版本更好的应用程序图像,但是,我想将它们添加到可以从 访问的应用程序列表中Show Applications。我还想将它们添加到收藏夹中,以便从任务栏轻松访问。

答案1

要将任何应用程序包含在应用程序菜单中,请.desktop在目录中创建一个启动器~/.local/share/applications。一旦它出现在菜单中,您就可以从那里将其固定在收藏夹中。~是您的主目录路径的简写,例如/home/user

启动器.desktop只不过是一个带有.desktop extension. A valid launcher contains at least theName= ,Exec= , andType=` 行的纯文本文件,例如:

[Desktop Entry]
Name=Avidemux
Exec=/home/vanadium/.appimage/avidemux_2.8.0.appImage %f
Type=Application

名称是应用程序概览中显示的名称。此Exec=行必须指向有效的可执行文件,否则启动器将不会显示。Type=application告诉系统这是对应用程序的引用,而不是对 URI 的引用。

更精美的版本至少还指定了一个图标。通用名称为菜单添加了搜索词。

您可以指定图标文件的完整路径名,但更好的做法是将其放在~/.local/share/icons文件夹中。如果您没有文件夹,请创建该文件夹。然后只需通过文件名即可找到图标,而无需扩展名。例如,如果您将图标存储为~/.local/share/icons/avidemux.png,则该Icon=行只需读取即可Icon=avidemux

上述启动器的更胖版本的示例.desktop是:

[Desktop Entry]
Name=Avidemux
GenericName=Video Editor
Comment=Multiplatform video editor
Exec=/home/vanadium/.appimage/avidemux_2.8.0.appImage %f
Icon=avidemux
Terminal=false
Type=Application
Categories=AudioVideo;AudioVideoEditing;Video;
MimeType=video/mpeg;video/x-mpeg;video/mp4;video/x-m4v;video/quicktime;video/3gp;video/mkv;video/x-matroska;video/webm;video/flv;video/x-flv;video/dv;video/x-msvideo;video/x-ms-wmv;video/x-ms-asf;video/x-anim;

针对 appimages 的提示:appimages 通常包含示例桌面文件和图标。这可以节省您在互联网上输入和搜索的时间。

  • 运行 appimage

  • 在终端中,从命令“mount”的输出中找出 appimage 的安装位置。

    $ mount
    ...
    avidemux_2.8.0.appImage on /tmp/.mount_avidem5jL4TC type fuse.avidemux_2.8.0.appImage (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000)
    
  • 使用文件管理器查看已安装的文件夹(/tmp/.mount_avidem5jL4TC,看看是否有.desktop可用的图标和文件。编辑.desktop文件,使其指向实际的 appimage 文件。

相关内容