デフォルトの Web ブラウザを設定するにはどの環境変数を使用すればよいですか?

デフォルトの Web ブラウザを設定するにはどの環境変数を使用すればよいですか?

.bashrc または .profile 内で、デフォルトの Web ブラウザーを Google Chromium に設定しようとしています。これを実現するには、どの環境変数を設定する必要がありますか?

編集: ここにさらに情報があります:

A. マシンへの sudo アクセス権がありません。

B. マシンの性質上、ログインごとに再実行する必要があります。

C. 理想的には、ダイアログなしでログイン時に実行されます。

答え1

解決策を見つけました:

xdg-settings set default-web-browser chromium-browser.desktop

次のようにも使用できます:

xdg-settings set default-web-browser firefox.desktop

または:

xdg-settings set default-web-browser chrome-browser-stable.desktop

ログイン時にこれを自動化したい場合は、.profileに次の1行を追加するだけです。

答え2

この目的にはコマンドを使用しますsudo update-alternatives。デフォルトの Web ブラウザの場合、sudo update-alternatives --config x-www-browser対話型ダイアログが起動し、デフォルトを設定できます。このデフォルトは、セッション間でもデフォルトのままです。

再起動のたびにデフォルトを設定したい場合は、

update-alternatives --set x-www-browser /path/to/browser

のように記述します/etc/rc.local。ルート権限が必要です。

関連情報