設定Windows主機的瀏覽器為wls2的預設瀏覽器

落雷發表於2023-04-19

這裡以Chrome為例。

1. 準備工作

wsl是可以使用Windows主機上安裝的exe程式,出於安全考慮,預設情況下改功能是無法使用。要使用的話,終端需要以管理員許可權啟動。

我這裡以Windows Terminal為例,介紹如何預設使用管理員許可權開啟終端,具體操作如下圖所示:

開啟設定

以管理員許可權開啟配置檔案

2. 操作

wsl使用Windows主機的瀏覽器,其實就是在wsl中建立對應程式的軟連結。

我這裡是把軟連結放在了/usr/bin目錄下,具體操作如下:

cd /usr/bin
sudo ln -s /mnt/c/Program\ Files/Google/Chrome/Application/chrome.exe mschrome
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/mschrome 200

我的Chrome瀏覽器是安裝在C:\Program Files\目錄下

3. 擴充套件

update-alternatives是一個用於管理Linux系統中替代命令或程式的命令列工具。在Linux中,有時會有多個程式或命令可以用於執行某個特定的任務,例如編輯器或瀏覽器。update-alternatives命令可以幫助使用者輕鬆地切換預設使用的程式或命令。

update-alternatives的使用非常簡單。使用者可以使用update-alternatives --install命令來註冊一個可替代的程式或命令,並指定優先順序。使用者可以使用update-alternatives --config命令來選擇要使用的程式或命令,這會更新預設程式或命令的符號連結。此外,使用者還可以使用update-alternatives --remove命令來刪除一個可替代的程式或命令。

例如,如果系統中同時安裝了多個文字編輯器,使用者可以使用update-alternatives命令輕鬆地切換預設編輯器。以下是一個示例:

  1. 使用update-alternatives --install命令註冊一個可替代的程式。例如:
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 100

這會將/usr/bin/vim作為可替代的文字編輯器,並將其優先順序設定為100。

  1. 使用update-alternatives --config命令選擇要使用的程式。例如:
sudo update-alternatives --config editor

這會顯示一個列表,列出所有可替代的編輯器。使用者可以選擇要使用的編輯器編號,並將其設定為預設編輯器。

  1. 如果要刪除一個可替代的程式,可以使用update-alternatives --remove命令。例如:
sudo update-alternatives --remove editor /usr/bin/vim

這會將/usr/bin/vim從可替代編輯器列表中刪除。

透過使用update-alternatives命令,使用者可以輕鬆地管理系統中的可替代程式或命令,並將其設定為預設值。


宣告:本作品採用署名-非商業性使用-相同方式共享 4.0 國際 (CC BY-NC-SA 4.0)進行許可,使用時請註明出處。
Author: mengbin
blog: mengbin
Github: mengbin92
cnblogs: 戀水無意


相關文章