Chromeはマグネットリンクを含む2番目の転送ウィンドウを開きます。輸送手段が開いているかどうかを確認するには?

Chromeはマグネットリンクを含む2番目の転送ウィンドウを開きます。輸送手段が開いているかどうかを確認するには?

xdg-mimeマグネットリンクがで開くように正しく設定されており、からtransmission開くことができます.local/share/applications/mimeapps.list

実行されていない場合は、すべてがtransmission期待どおりに機能します(マグネットリンクまたは急流ファイルをクリックして開きます)。

実行している場合、transmissionChromeでマグネットリンクをクリックすると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パッケージを更新するたびに再実行する必要があります。

おすすめ記事