追加の詳細は次のとおりです。
OS = 12.10
現在のデフォルトトレントアプリケーション= qBittorrent
優先デフォルトトレントアプリケーション= Vuze
私がアドバイスを求めている主な分野は、マグネットリンクです。さらに、問題のプログラムは、Vuze用のtarballファイルをダウンロードし、そこから実行可能ファイルを実行して実行すると言うごとに「インストール」されません。
私は同じ問題を抱えていて、 解決策 を見つけました:
最初は、アプリの.desktop
ファイルが次の場所にあることを確認する必要があります。
/usr/share/applications
この行があります:
MimeType=application/x-bittorrent;application/x-torrent;
/usr/share/applications/defaults.list
でこの行を追加/編集します:
x-scheme-handler/magnet={$MYAPP}.desktop;
もちろん正しいアプリ名を設定します。
これが役立つことを願っています。
もう一度説明させてください
まず、プログラムの「.desktopファイル」(/usr/share/applications
内)に次の行があることを確認する必要があります。
MimeType=application/x-bittorrent;application/x-torrent;
確認するには、テキストエディター(geditと呼ばれる)を開き、左上で「開く」を押してから、プログラムの.desktopファイルに移動します。述べたように; /usr/share/applications
フォルダーにあります。開いた後、「MimeType」を検索します(押します Ctrl+f 表示されるボックスに「MimeType」と入力します)。
...この行があることがわかった場合は、次に進みます。 (そうでない場合は、行の間のどこにでも行を貼り付けます。または、行が不完全であることがわかった場合は、既存の行を変更できます。)geditを閉じます。
これでチェックが完了しました。ファイル/usr/share/applications/defaults.list
を開きます(.desktopファイルを開いたときと同じ方法)。 「x-scheme-handler/magnet」を検索します(同じ方法も)。見つかった場合は、このようにします。
x-scheme-handler/magnet=YOURPROGRAM.desktop;
YOURPROGRAMを、デフォルトに設定するプログラムに置き換えます。この名前は、プログラムの.desktopファイルの名前と正確に一致する必要があります。
例:x-scheme-handler/magnet=kde4-ktorrent.desktop;
これで完了です!
source を提供してくれたAdrian Matteoに感謝します。
.torrentファイルを右クリックし、[プロパティ]> [アプリケーションから開く](Vuzeを選択)を選択し、「デフォルトに設定」して完了です。
Qbittorrentもいつでもアンインストールできます。
~/.local/share/applications/mimeapps.list
に次の行を追加します
x-scheme-handler/magnet=vuze.desktop
または、Firefoxを使用している場合は、[編集]> [設定]> [アプリケーション]に移動して、マグネットのデフォルトアプリケーションをvuze
に変更します。
Ubuntu 18.xx内で、たとえば Transmission デフォルトでマグネットリンクを開くには、ターミナル内でこれを使用できます:
gio mime x-scheme-handler/magnet transmission-gtk.desktop
次にブラウザでマグネットリンクを開くときは、xdg-openのアクションを記憶するようにブラウザを設定すると、送信が自動的に開きます。