ダウンロードしたFirefoxをDebianのデフォルトのWebブラウザに設定するには?

ダウンロードしたFirefoxをDebianのデフォルトのWebブラウザに設定するには?

手動でダウンロードしたFirefoxをデフォルトのWebブラウザに設定して他のアプリケーションのリンクをクリックしたときにFirefoxでリンクを開くようにするにはどうすればよいですか?

次のコマンドを試しましたが、うまくいかないようです。

update-alternatives --install /usr/bin/x-www-browser x-www-browser /home/user/firefox/firefox 100
update-alternatives --set x-www-browser /home/user/firefox/firefox

私は何をすべきですか?

ベストアンサー1

update-alternativesWebページを開くアプリケーションの代わりにWebブラウザを開くアプリケーションを変更します。どちらも直接的な関係はありません。 「Webを閲覧したい」は「このWebページを閲覧したい」と同じではなく、Webブラウザで開くことも異なります。

変更する必要があるのは、どのアプリケーションに接続するのかということです。MIMEタイプ text/htmlそして、おそらく他の人もいるでしょう。これは次のように構成されます。/etc/mailcap文書。

Debian では、/etc/mailcapインストールしたアプリケーションから自動的に作成されます。複数のアプリケーションが同じタイプを開くことができる場合は、優先順位システムがあります(代替優先順位システムと似ていますが異なる)。項目を追加してこれらの優先順位を上書きできます。/etc/mailcap.order。たとえば、次の行では、Firefox がサポートするすべてのタイプに対して他のアプリケーションよりも優先的に使用します。

firefox:*/*

変更したら、/etc/mailcap.orderルート/usr/sbin/update-mimeとして実行して更新します/etc/mailcap

Debianパッケージに含まれていないプログラムを使用するには/etc/mailcapUser Section

# ----- User Section Begins ----- #
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY";  nametemplate=%s.html
# -----  User Section Ends  ----- #

自分のアカウントのデフォルト設定を指定するには、次のように定義します~/.mailcap。このファイルのエントリはのエントリよりも優先されます/etc/mailcap。そこに完全なメールキャップラインを入れる必要があります。

text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY";  nametemplate=%s.html

おすすめ記事