On Sun, Jan 10, 2016 at 07:06:01PM +0000, Sandro Tosi wrote: > On Sat, Jan 9, 2016 at 7:10 AM, Adam Borowski <kilob...@angband.pl> wrote: > > > > When only transmission-qt is installed, clicking on a magnet: link in a > > browser results in: > > > > File not found > > Iceweasel can't find the file at magnet:?xt=urn:btih:...... > > I can use it just fine, but I'm on chrome when I click the magnet.
I tried chromium, works. Not on iceweasel. However, it turns out manually setting the handler in Preferences|Applications|magnet to "Always ask", clicking on a magnet URL then, in the dialog box, choosing QTTransmission (and marking it permanent) solved the issue. I tried to reproduce in a freshly installed stretch VM (today's d-i release), XFCE -- works. On the other hand I managed to reproduce the bug by installing a wheezy VM, doing a lot of random changes then upgrading. Too bad, I have no clue which step could be the culprit and the whole install/upgrade process took way too long for me to have an urge to repeat it unless really needed. So it's some obscure upgrade issue... > > Checking Preferences|Applications|magnet says "Use Qtransmission Bittorent > > Client", suggesting some handler tried to be installed. > > Does it happen only if transmission-qt is not already running, or even > if it is? Even if it is (I autostart transmission). > can you open it (and the browser) in a terminal and click on > the magnet link and see if some error written there? Whoops, I already unthinkingly deleted the test VM, and to test on my real box I'd have to reboot to an older btrfs snapshot. I'll report once I can reboot... > > On the other hand, transmission-gtk does handle such links correctly. > > Too bad, the user interface of -gtk regressed so badly that it's useless > > other than for a gnome3 lover. Thus, I'd prefer to use the -qt version > > which handles systray and so on as expected, just like -gtk used to in > > the past. > > well.. if you have a problem with -gtk, open a bug report explaining > exactly what it is that's not working for you. A lots of people (me > included) uses it without any issues, so just stating that it's > useless without providing any info is not helping anyone..... I just re-tried transmission-gtk, it looks like the problems disappeared since I last looked at it (according to "zgrep transmission-qt /var/log/dpkg*", somewhere since June 2015. This is also when I first ran into the magnet: handler issue, but I don't torrent enough to bother investigating at that time). Looking at the changelog, I see nothing that could possibly fixed it, thus I guess it was an issue on the gtk3 side. I do vaguely recall them retracting some controversal changes related to handling of window managers other than gnome3. So all that remains is that the new interface is butt-ugly and clumsy, but the user choice here is exactly why you ship both -gtk and -qt. Gnome3 users can run something that integrates into their system, everyone else can run -qt which works sanely elsewhere. So thanks to you and transmission's upstream, both sides can be happy. I'll keep harassing you about issues in -qt :p -- A tit a day keeps the vet away.