打开磁铁链接时,将传输设置为默认程序


9

单击诸如TPB上的磁铁链接时,如何设置Chromium以打开“传输”?

Chromium表示将使用xdg-open,但通常不会执行任何操作

系统:Manjaro Linux 0.8.5.2完全更新

桌面环境:Xfce 4.10


Xfce几乎没有任何设置已更改为默认设置
ahtmatrix

Answers:


13

Chromium遵守系统范围的xdg设置。要使用自定义应用程序配置打开磁铁链接,请使用以下命令

xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet

您也可以手动执行以下操作:打开文件,~/.local/share/applications/mimeapps.list然后在部分中添加以下条目[Default Applications]

x-scheme-handler/magnet=transmission-gtk.desktop

您可以使用确认新设置

xdg-mime query default x-scheme-handler/magnet

我这样做了,但是我仍然收到“无法检测到URI方案”
ahtmatrix

1
@abacusasian我的答案中的最后一条命令返回什么?
马可(Marco)

@Marco,我尝试了您的步骤,尽管我transmission-gtk.desktop从xdg-mime命令获得了输出,但是当我单击chrome中的磁链时,什么也没有发生。
slm

@Marco'transmission-gtk.desktop'–
ahtmatrix

@Marco我有abacusasian遇到的相同问题,而您的解决方案无效:(
randunel

0

我在运行xfce桌面的Debian Jessie遇到了这个问题。似乎是exo-open的一个错误,当要求打开磁性链接时,它弹出一个窗口,提示“无法检测到...的URI方案”。更新到最新版本的exo-utils为我解决了这个问题:

在Debian中:

sudo apt-get update
sudo apt-get install exo-utils
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.