我應該使用什麼環境變數來設定預設 Web 瀏覽器?

我應該使用什麼環境變數來設定預設 Web 瀏覽器?

我正在嘗試將我的預設網頁瀏覽器設定為 .bashrc 或 .profile 中的 google chromium。為了實現這個目標,我需要設定什麼環境變數?

編輯:這裡有一些更多資訊:

答:我沒有 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 中

答案2

您可以使用該命令sudo update-alternatives來實現此目的。對於預設 Web 瀏覽器,sudo update-alternatives --config x-www-browser將啟動一個互動式對話框,讓您設定預設值,即使跨會話也將保持預設值。

如果您確實想在每次重新啟動後設定預設值,請使用

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

類似的/etc/rc.local,因為它需要 root 權限。

相關內容