我正在尝试使用以下命令设置磁力链接的默认应用程序:
~ $ xdg-mime default deluge.desktop x-scheme-handler/magnet
用产量检查一下grep -i deluge ~/.local/share/applications/*
:
/home/manko/.local/share/applications/mimeapps.list:x-scheme-handler/magnet=deluge.desktop
/home/manko/.local/share/applications/mimeapps.list:application/x-bittorrent=deluge.desktop
即它应该有效吗?!?比照:
~ $ xdg-mime query default x-scheme-handler/magnet
deluge.desktop
然而,当我运行xdg-open magnet:?xt=urn:btih:6fa3fa92...
chromium 时就会起火!
我很困惑。
答案1
我最终使用了这个补丁for xdg-open
,它只是硬编码洪水。
Hack Central 但完成了这项工作,并且至少教会了我这xdg-open
是一个我可以玩的脚本。
答案2
对我来说,进一步运行xdg-mime default <your file type>
命令,它正在运行
update-desktop-database ~/.local/share/applications/
最终更新了默认应用程序。
之后,运行xdg-mime query default <your file type>
现在显示新的默认应用程序。