On Sun, Jan 10, 2016 at 07:06:01PM +0000, Sandro Tosi wrote:
> On Sat, Jan 9, 2016 at 7:10 AM, Adam Borowski <
kilo...@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.