web-dev-qa-db-ja.com

Thunderbirdでリンクをクリックすると、デフォルトのブラウザではなくFirefoxが開きます

私はFedora21x86_64でKDEを使用しています。最近、デフォルトのブラウザをFirefoxから Chromium に切り替えましたが、これは非常にうまくいきました... Firefoxでリンクを開こうと主張するThunderbirdを除いて。

この問題を解決するために試行するには、次のようにします。

  • さまざまなプラットフォームで デフォルトのブラウザを設定する方法 を説明しているMozillawikiエントリを読んでください。 (もちろん、恐ろしく古くなっているので、...)私の結果は以下のとおりです。

  • KDEシステム設定でデフォルトのブラウザをチェックしました。 chromiumに設定されており、正常に機能しているようです。コマンドラインからxdg-open http://www.google.com/を使用すると、ChromiumでGoogleが開きます。しかし、ThunderbirdはFirefoxでリンクを開きます。

    KDE System Settings

  • Thunderbirdのabout:config内で network.protocol-handler.app.*設定 を設定します。これらが明示的にクロムに設定されているにもかかわらず、ThunderbirdはFirefoxとのリンクを開きます。これらを/usr/bin/xdg-openに設定した後でも、ThunderbirdはFirefoxを開き、これらの設定は実際には無視されていると私は信じています。

    Thunderbird about:config

  • mimeTypes.rdfファイルを確認しました。関連するエントリは、GoogleChromeを開くように設定されました。 Firefoxへの言及はその中のどこにも現れませんでした。さらに、network.protocol-handler.warn-external.*の参照されるThunderbird構成エントリはすでに設定されています。

    Thunderbird about:config

私も試しました:

  • ~/.local/share/applications/mimeapps.listファイルを確認しました 。 Firefoxを参照しているようには見えません。

    [Added Associations]
    application/x-extension-eml=userapp-Thunderbird-93GZAX.desktop;mozilla-Thunderbird.desktop;
    audio/mpeg=vlc.desktop;
    message/rfc822=userapp-Thunderbird-93GZAX.desktop;mozilla-Thunderbird.desktop;
    text/html=chromium-browser.desktop;
    x-scheme-handler/mailto=userapp-Thunderbird-93GZAX.desktop;mozilla-Thunderbird.desktop;
    
    [Default Applications]
    application/x-extension-eml=mozilla-Thunderbird.desktop
    message/rfc822=mozilla-Thunderbird.desktop
    text/html=chromium-browser.desktop
    x-scheme-handler/mailto=mozilla-Thunderbird.desktop
    

私はここで頭がおかしくなっているかもしれません。私は何を逃しましたか?

6
Michael Hampton

Thunderbirdがなぜそれを行うのかはまだわかりませんが(jason Cのコメントはありそうですが)、なんとか機能させることができました。

Thunderbirdを停止し、プロファイルディレクトリからmimeTypes.rdfファイルを削除して、Thunderbirdを再起動しました。次に、ブラウザを使用するように促され、クロムに正常に変更できました。

Thunderbird Launch Application

次に、Thunderbirdは、クロムを参照する新しいmimeTypes.rdfファイルを作成しました。

今、まったくばかげていない新しいメールクライアントを探していますが、それは別のサイトへの投稿です...

4
Michael Hampton