xdg-open not setting default handler for x-scheme-handler/magnet
Submitted by boo..@..it.com
Assigned to Portland Bugs
Link to original bug (#105836)
Description
I'm on Arch Linux with xdg-utils 1.1.2.
Expected behaviour:
Opening a magnet link with xdg-open will open that link in the default bittorrent application.
Actual behaviour:
Opening a magnet link with xdg-open opens the link with the browser. Probably not the same as bug 96472, in my case $BROWSER variable is not set and xdg-mime query comes back empty.
Steps to reproduce:
- Set the default handler for magnet links: xdg-mime default rtm.desktop x-scheme-handler/magnet
1a. Check if 1 was set succesfully: $ cat ~/.config/mimeapps.list [Default Applications] x-scheme-handler/magnet=rtm.desktop
1b. Make sure that $BROWSER is not set: $ echo $BROWSER
-
xdg-mime query is coming back up empty: $ xdg-mime query default x-scheme-handler/magnet
-
Run
xdg-open magnet:?xt=foo
. -
The magnet link will be opened by the browser instead of the default application for magnet links.
Various blog posts suggested that the issue might be due to the xdg-open not recognising DE properly - sadly, my shell-fu is not up to the task to asses it. For what it's worth, I'm using a tiling wm instead of full-blown DE.
Version: 1.1.0 rc3