当我使用squeeze时,Qbittorrent是唯一安装的bittorrent客户端(我认为)。一旦我使用 Chromium 下载了一个 torrent 文件,它就会下载到窗口底部的一个栏,点击它就会弹出 Qbittorrent。
现在我用的是喘息。我安装了其他 BitTorrent 客户端,包括 Transmission 和 Deluge。现在,当我单击 Chromium 窗口底部的 torrent 文件时,它会打开 Transmission。我如何配置 Chromium 来启动我想要的任何 BitTorrent 客户端?我假设 Debian 有一些选择 BitTorrent 客户端的内部偏好系统,但我还没有找到任何关于此的文档。
注意:问题打开磁力链接时将 Transmission 设置为默认程序非常相似。
答案1
Chromium 使用默认应用程序。
如何查找给定 mime 类型的默认应用程序
# general case
xdg-mime query default <mime-type>
# your case
xdg-mime query default application/x-bittorrent
xdg-mime query default x-scheme-handler/magnet
更改默认应用程序
# general case
xdg-mime default <application.desktop> <mime-type>
# your case
xdg-mime default transmission-gtk.desktop application/x-bittorrent
xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet
这些命令会更改文件
$HOME/.local/share/applications/mimeapps.list
和/或
$HOME/.local/share/applications/defaults.list
,这意味着您也可以手动进行更改。
答案2
我不知道特定于 chrome/chromium 的方法,但如果您同意设置在系统范围内打开种子的内容,我有一个答案。
您可以通过编辑文件来指定您希望使用哪个程序打开 torrent 文件~/.local/share/applications/mimeapps.list
。下面是我计算机上该文件的顶部,我在其中指定应使用传输打开种子。
$ head ~/.local/share/applications/mimeapps.list
[Added Associations]
application/x-bittorrent=transmission-gtk.desktop;
application/octet-stream=gedit.desktop;vim.desktop;
video/quicktime=mplayer.desktop;
video/x-quicktime=mplayer.desktop;
video/vnd.rn-realvideo=mplayer.desktop;
video/x-ms-asf-plugin=mplayer.desktop;
video/x-msvideo=mplayer.desktop;
video/msvideo=mplayer.desktop;
video/x-ms-asf=mplayer.desktop;
兴趣线是application/x-bittorrent=transmission-gtk.desktop;
。要使用 deluge 来代替,该行将是application/x-bittorrent=deluge.desktop;
.
请务必在标题下添加该行[Added Associations]
,因为文件中可能还有其他部分。
一旦你完成了这个 chrome 以及其他事情,将使用指定的程序打开 torrent 文件。