Гугл Хром. линукс. XDG-OPEN постоянно спрашивает меня (навсегда), что делать с магнитными ссылками

3656
Elimelech

(Я использую последнюю бета-версию Chrome (64), но это происходит во всех предыдущих версиях Chrome, которые я использовал.)

Когда я нажимаю магнитные ссылки в Google Chrome, я получаю эту карту: Открыть xdg-open?

так что я отмечаю, чтобы всегда открывать эти типы ссылок ... а затем нажмите открыть xdg-open. теперь qBittorrent начинает работать. все отлично.

но, если я нажму на другую магнитную ссылку, она снова откроет эту карту и спросит меня, что делать. он всегда делает это и никогда не сохраняет то, что я выберу позже.

у меня есть qbittorrent.desktopв/usr/share/applications

начало qbittorrent.desktopэто:

[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;  

Также у ~/.config/mimeapps.listменя есть это:

[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  

если я приказываю, xdg-mime query default x-scheme-handler/magnetя получаю qbittorrent.desktopрезультат.

Также, если я приказываю: xdg-mime default qbittorrent.desktop x-scheme-handler/magnetничего не изменилось и проблема существует.

Последнее, если я открою терминал и команду:

xdg-open magnet:?xt=magnet-link-continue-here он открывает qbittorrent со ссылкой без проблем.

1

1 ответ на вопрос

2
Elimelech

это была ошибка в chrome:
https://bugs.chromium.org/p/chromium/issues/detail?id=788431
теперь исправлена ​​в последней бета-версии chrome (возможно, и в стабильной).