xdg-mime
マグネットリンクがで開くように正しく設定されており、からtransmission
開くことができます.local/share/applications/mimeapps.list
。
実行されていない場合は、すべてがtransmission
期待どおりに機能します(マグネットリンクまたは急流ファイルをクリックして開きます)。
実行している場合、transmission
Chromeでマグネットリンクをクリックすると2番目の転送ウィンドウが開きます。
Firefoxやコマンドを使用すると、これは発生しませんxdg-open "magnet-link"
。その問題はChromeでのみ発生するようです。
技術仕様:
Debian buster with 4.19.0-2-amd64, fully upgraded.
transmission-gtk 2.94 (d8e60ee44f)
google chrome Version 72.0.3626.81 (Official Build) (64-bit)
xdg-open 1.1.3
awesome WM v4.3
編集:Chromeログを確認すると、この関連行が表示されます。
[21407:21407:0207/152959.142127:VERBOSE1:navigator_impl.cc(111)] Failed Provisional Load: magnet:?xt=urn:btih:<magnet_url_with_trackers-hidden_for_privacy>, error_code: -3, error_description: The webpage at <strong jscontent="failedUrl"></strong> might be temporarily down or it may have moved permanently to a new web address., showing_repost_interstitial: 0, frame_id: 4
答え1
非常に遅いですが、同じ問題を抱えている人のために:Chrome / Chromeの変更環境変数がこれを引き起こすことがわかりました。
私の場合、chromuimセットDBUS_SESSION_BUS_ADDRESS=disabled:
unset DBUS_SESSION_BUS_ADDRESS
起動して追加して修正しました。#!/bin/sh
/usr/bin/xdg-open
次のコマンドを使用できます。
sudo sed -i 's:#!/bin/sh:#!/bin/sh\nunset DBUS_SESSION_BUS_ADDRESS:' /usr/bin/xdg-open
xdg-utilパッケージを更新するたびに再実行する必要があります。