簡(jiǎn)介
WSLg 是 Windows Subsystem for Linux GUI 的縮寫伞辛,這個(gè)項(xiàng)目的目的是在一個(gè)完全集成的桌面體驗(yàn)中支持在 Windows 上運(yùn)行 Linux GUI 應(yīng)用程序(X11 和 Wayland)。
WSLg 為喜歡或需要在 PC 上運(yùn)行 Windows 的開發(fā)人員合冀、科學(xué)家或愛好者提供了一種集成的體驗(yàn),他們還需要能夠運(yùn)行在 Linux 環(huán)境中工作得最好或唯一的工具或應(yīng)用程序坟瓢。雖然用戶現(xiàn)在可以使用多個(gè)系統(tǒng)設(shè)置來實(shí)現(xiàn)這一點(diǎn),使用專用于 Windows 和 Linux 的個(gè)人 PC犹撒、虛擬機(jī)托管 Windows 或 Linux折联,或者運(yùn)行在 Windows 上并投射到 WSL 中的 XServer,但 WSLg 提供了一個(gè)更集成识颊、用戶友好和高效的替代方案诚镰。
WSLg 努力使 Linux GUI 應(yīng)用程序在 Windows 上使用時(shí)感覺像本機(jī)一樣自然。從集成到啟動(dòng)的開始菜單到出現(xiàn)在任務(wù)欄祥款,alt-tab 體驗(yàn)到支持跨 Windows 和 Linux 應(yīng)用程序的剪切/粘貼清笨,WSLg 支持無縫桌面體驗(yàn)和利用 Windows 和 Linux 應(yīng)用程序的工作流。
安裝
前提:Windows 10 Insider Preview build 21362+
WSLg 將與即將發(fā)布的 Windows 一起發(fā)布刃跛。要獲得 WSLg 的預(yù)覽版抠艾,你需要加入 Windows Insider Program,并從 beta 或 dev 渠道運(yùn)行 Windows 10 Insider 預(yù)覽版桨昙。
建議在啟用了 WSL 的虛擬 GPU(vGPU)的系統(tǒng)上運(yùn)行 WSLg检号,這樣你就可以從硬件加速的 OpenGL 渲染中受益。您可以從下面的每個(gè)合作伙伴那里找到支持 WSL 的預(yù)覽驅(qū)動(dòng)程序绊率。
從零開始安裝
從具有管理員權(quán)限的命令提示符中運(yùn)行命令 wsl --install -d Ubuntu
谨敛,然后在出現(xiàn)提示時(shí)重新啟動(dòng)(如果下載很慢,可以考慮使用應(yīng)用商店先安裝 Ubuntu滤否,然后再運(yùn)行命令 wsl --install -d Ubuntu
)脸狸。
重新啟動(dòng)后,安裝將繼續(xù)進(jìn)行藐俺。您將被要求輸入用戶名和密碼炊甲。這些將是你的 Linux 證書,它們可以是你想要的任何東西欲芹,而不必與你的 Windows 證書相匹配卿啡。
這樣 WSL 和 WSLg 已經(jīng)安裝,可以使用了菱父!
從已存在 WSL 的上安裝
如果您有一個(gè)沒有 WSLg 的現(xiàn)有 WSL 安裝颈娜,并且想要更新到包含 WSLg 的最新版本的 WSL,那么從一個(gè)提升的命令提示符運(yùn)行命令 WSL --update
浙宜。
通過在一個(gè)提升的命令提示符中運(yùn)行此命令重新啟動(dòng)WSL官辽,確保首先保存所有掛起的工作:
wsl --shutdown
安裝 GUI 應(yīng)用
## Update list of available packages
sudo apt update
## Gedit
sudo apt install gedit -y
## GIMP
sudo apt install gimp -y
## Nautilus
sudo apt install nautilus -y
## VLC
sudo apt install vlc -y
## X11 apps
sudo apt install x11-apps -y
## Google Chrome
cd /tmp
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install --fix-broken -y
sudo dpkg -i google-chrome-stable_current_amd64.deb
## Microsoft Teams
cd /tmp
sudo curl -L -o "./teams.deb" "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb"
sudo apt install ./teams.deb -y
## Microsoft Edge Browser
sudo curl https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_93.0.946.1-1_amd64.deb -o /tmp/edge.deb
sudo apt install /tmp/edge.deb -y
一旦安裝了這些應(yīng)用程序,就可以在開始菜單的發(fā)行版名稱下找到它們粟瞬。例如Ubuntu -> Microsoft Edge同仆。
你也可以使用命令從終端窗口啟動(dòng)它們:
- xcalc, xclock, xeyes
- gimp
- gedit ~/.bashrc
- nautilus
- vlc
- google-chrome
- teams
- microsoft-edge
漢化
參考:wsl2-kali基礎(chǔ)配置(換源、切換中文裙品、安裝完整版俗批、包含無法打開Windows商店的情況下安裝wsl等)_尋覓的博客-CSDN博客_wsl2換源
將 Windows 主系統(tǒng)中的字體先移動(dòng)到子系統(tǒng)中俗或,再漢化:
# 創(chuàng)建一個(gè)文件夾用于存放字體
sudo mkdir -p /usr/share/fonts/windows
# 將Windows系統(tǒng)中的字體導(dǎo)入到kali中
sudo cp -r /mnt/c/Windows/Fonts/*.ttf /usr/share/fonts/windows/
# 下載字體管理器
sudo apt install -y fontconfig
臨時(shí)漢化
臨時(shí)漢化只是本次生效,不需要重啟岁忘,控制臺(tái)后再打開即會(huì)失效辛慰,變回英文模式:
# 設(shè)置臨時(shí)漢化
export LC_ALL=zh_CN.UTF8 and LANG=zh_CN.UTF8 and LANGUAGE=zh_CN.UTF8
# 清除字體緩存
fc-cache
永久漢化
永久漢化需要我們修改一個(gè)配置文件,永久漢化后干像,就算重啟昆雀,還是會(huì)保持漢化:
# 打開配置文件
code /etc/profile
在上述文件中添加
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8