网站搜索

如何在 Linux 上将 AppImage 添加到系统菜单


如果您想将 AppImage 图标添加到 Linux 系统菜单中,请考虑安装 AppImageLauncher,这是一个可帮助您管理 AppImage 的 Linux 应用程序。

有如此多的 Linux 发行版和打包方法可供使用,难怪开发人员经常选择以 AppImage 等可由任何 Linux 系统执行的格式来分发他们的程序。但 AppImage 管理起来很痛苦,而且不容易与系统菜单集成。

幸运的是,有一个解决方案可以帮助您像使用常规 Linux 应用程序一样使用 AppImage。

什么是 AppImage,它们为何存在?

众所周知,Linux 是一个支离破碎的平台,当您尝试安装为您自己的发行版以外的发行版编译为二进制文件的软件时,这对您来说可能会很痛苦。有用于基于 Debian 的发行版的 DEB、用于 Red Hat 的 RPM、用于 Arch 的 Pacman 包管理器的 PKG.TAR.XZ 等等。

为不同的发行版创建和维护二进制文件非常耗时,而且开发人员通常更愿意发布一个可在所有 Linux 系统上运行的软件包,并且可以通过单击或单个终端命令启动。

AppImage 是一种只需下载并运行即可的格式。这些应用程序附带了所有必要的依赖项,您甚至不需要安装它们。

要启动 AppImage,您首先需要使其可执行:

sudo chmod +x someapp.AppImage

...然后在文件管理器中双击它,或者如果您仍在终端中,请输入:

./someapp.AppImage

对于 GUI Linux 用户来说,这可能会令人沮丧,尽管存在可以为您管理和启动 AppImage 的应用程序,但这并不像打开菜单并单击要启动的 AppImage 那么简单,就好像这是正常的日常生活一样应用程序。

AppImageLauncher 是一款开源应用程序,它可以将您从系统菜单启动 AppImages 的梦想变为现实。

什么是AppImageLauncher?

AppImageLauncher 的功能远不止它的名字所暗示的那样,一旦安装在您的系统上,它将拦截所有打开 AppImage 的尝试,为您提供一个对话框,其中包含选择您希望如何处理 AppImage 的选项。

您可以选择运行一次AppImage,也可以将其与系统菜单集成,这样如果您以后想启动该应用程序,只需从菜单中选择它即可。

通过包管理器安装的常规应用程序会随您的系统一起更新,但 AppImages(您下载一次并通常通过单击图标运行的文件)却不会。

AppImageLauncher 通过在系统菜单中的应用程序条目中添加一个条目来改变这一点,该条目将检查更新并下载最新版本。

如果您厌倦了特定的 AppImage 并希望将其从系统中删除,AppImageLauncher 也可以处理这个问题。

如何在 Linux 上安装 AppImageLauncher

AppImageLauncher 预装在 Manjaro 系统上,并且有适用于 Debian、Ubuntu 和 Fedora 的官方版本。 Arch Linux 还有一个社区支持的 AppImageLauncher 版本。当前不支持基本操作系统。

在 Debian 或 Ubuntu 上安装 AppImageLaucher

添加 AppImageLauncher PPA,然后更新您的系统:

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt update

现在安装 AppImageLauncher:

sudo apt install appimagelauncher

在基于 Arch 的系统上安装 AppImageLauncher

AppImageLauncher 可在 Arch 用户存储库中找到,您可以使用 yay 安装它:

sudo yay -S appimagelauncher

关于 Fedora 和其他 RPM 发行版

从 AppImageLauncher GitHub 版本页面下载最新的 RPM 版本。

下载:AppImageLauncher

然后,使用 cd 命令导航到“下载”目录并键入:

sudo rpm -i appimagelauncher-x.x.rpm

如何使用 AppImageLauncher 创建菜单项

安装 AppImageLauncher 后,您可以使用以下方法将 AppImage 添加到系统菜单:

  1. 下载您想要使用的 AppImage。在文件管理器中找到 AppImage,然后启动它。

  2. AppImageLauncher 将代替 AppImage 启动。如果这是您第一次使用 AppImageLauncher,请单击自定义以选择要存储 AppImage 的目录,然后单击确定。

  3. 将出现一个新对话框,让您选择运行一次或集成并运行。

  4. 要将 AppImage 移动到指定位置并与系统菜单集成,请选择集成并运行。

  5. 该应用程序将启动。下次您想要启动该应用程序时,只需打开系统菜单并单击应用程序图标即可。

将应用程序与您的系统菜单集成是非常棒的——直到您不再需要它为止。删除AppImage:

  1. 打开系统菜单并找到 AppImage 图标。

  2. 右键单击 AppImage 图标。

  3. 选择从系统中删除AppImage。

如果有可用的 AppImage 更新版本,您将能够从同一上下文菜单中更新它们。

AppImageLauncher 让管理 AppImage 变得简单

现在,您可以使用 AppImageLauncher 轻松地将 AppImage 与您的系统菜单集成,并且没有理由再避免使用它们。

无需在默认存储库中搜索专门为您的发行版构建的软件,而是研究可用于所有 Linux 平台的庞大 AppImage 库。

相关文章: