如何使 apt:// url 用 Gdebi 或 apturl 打开?

den*_*que 5 apt apturl gdebi

当我单击 Chromium Ubuntu 软件中心中的 apt:// 链接时,会处理该链接。如何将其更改为 gdebi/apturl?

Khu*_*lam 5

Gdebi 没有打开 apt: 链接的功能,但是 apturl 有。有一种方法可以使用xdg-mime命令为 x-scheme-handler 链接设置默认应用程序。

首先确保您的系统上安装了 apturl,

sudo apt-get install apturl
Run Code Online (Sandbox Code Playgroud)

最新版本的 Chromium 已经将 xdg-open 用于任何 x-scheme-handler 链接。要使用 apturl 配置 xdg-open,请执行以下步骤:

确保它们都设置正确:

  • 命中Alt+F2
  • 进入 gconf-editor
  • 导航到/desktop/gnome/url-handlers/apt/command,它应该设置为apturl "%s"

在此处输入图片说明

现在为任何 apt 链接设置 apturl 默认值:

xdg-mime default apturl.desktop x-scheme-handler/apt
Run Code Online (Sandbox Code Playgroud)

它将 apturl 设置为 apt 链接的默认应用程序。您可以通过xdg-mime query default x-scheme-handler/apt在终端中运行来检查它(输出将是apturl.desktop

现在,无论何时您在 Chromium 中单击 apt,它都会使用 apturl。

在此处输入图片说明

完毕!!