Google Chrome. Linux. XDG-OPEN fragt mich immer wieder (immer), was ich mit Magnetlinks machen soll

3663
Elimelech

(Ich bin auf der neuesten Chrome-Beta (64), aber es ist in allen früheren Versionen von Chrome, die ich verwendet habe.)

Wenn ich Magnetlinks in Google Chrome drücke, erhalte ich diese Karte: Open xdg-open?

Ich markiere also immer diese Art von Links ... und drücke dann auf xdg-open. Jetzt beginnt qBittorrent zu arbeiten. alles ist ok.

Wenn ich jedoch einen anderen Magnetlink drücke, wird diese Karte wieder angezeigt und ich werde gefragt, was ich tun soll. Es tut immer das und rettet nie, was ich später wähle.

Ich habe qbittorrent.desktopin/usr/share/applications

Der Anfang von qbittorrent.desktopist:

[Desktop Entry]  Categories=Network;FileTransfer;P2P;Qt;  Exec=qbittorrent %U  GenericName=BitTorrent client  Comment=Download and share files over BitTorrent  Icon=qbittorrent  MimeType=application/x-bittorrent;x-scheme-handler/magnet; Name=qBittorrent  Terminal=false  Type=Application  StartupNotify=false  StartupWMClass=qbittorrent  Keywords=bittorrent;torrent;magnet;download;p2p;  

auch in habe ~/.config/mimeapps.listich das:

[Default Applications]  text/html=google-chrome-beta.desktop  x-scheme-handler/http=google-chrome-beta.desktop  x-scheme-handler/https=google-chrome-beta.desktop  x-scheme-handler/about=google-chrome-beta.desktop  x-scheme-handler/unknown=google-chrome-beta.desktop x-scheme-handler/magnet=qbittorrent.desktop  

Wenn ich befehle, xdg-mime query default x-scheme-handler/magneterhalte ich das qbittorrent.desktopErgebnis.

auch wenn ich befehle: xdg-mime default qbittorrent.desktop x-scheme-handler/magnetnichts wird geändert und problem existiert.

Letzte Sache, wenn ich Terminal und Befehl öffne:

xdg-open magnet:?xt=magnet-link-continue-here es öffnet qbittorrent mit dem link ohne problem.

1

1 Antwort auf die Frage

2
Elimelech

Es war ein Fehler in Chrome:
https://bugs.chromium.org/p/chromium/issues/detail?id=788431
jetzt auf der neuesten Chrome Beta (möglicherweise auch auf Stable) behoben.