update-alternatives
Webページを開くために使用するアプリケーションではなく、Webブラウザーを開くために使用するアプリケーションを変更します。この2つは直接関係ありません。「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/mailcap
には、User 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
。次のような完全なmailcap行を配置する必要があります
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html