如何在 Windows 上使用“Ubuntu 桌面”
在Windows 11和Windows 10中,您可以使用[WSL(Windows Subsystem for Linux)]“在Windows上啟動Ubuntu”。但是,默認情況下您只能啟動Terminal,但如果您安裝了Ubuntu Desktop,您將可以使用鼠標來操作GUI。
顯示桌面的路徑
為了使用 WSL 顯示桌面,我最初嘗試了“安裝桌面環境”和“在 X 服務器上顯示它”的步驟,但是雖然在 Windows 10 上可以,但在 Windows 11 上出現各種錯誤,我無法顯示它。
為此,我嘗試了“安裝桌面環境”和“通過遠程桌面連接顯示”,但這次在Windows 11上可以顯示,但在Windows 10上卻無法顯示。
建議閱讀:如何在Windows中使用“隱藏文件”
我應該選擇其中之一,但最終,在Windows 11中是“通過遠程桌面連接顯示”,在Windows 10中是“在X服務器上顯示”,因此請注意,根據Windows版本描述了不同的方法。
視窗11
安裝 WSL
- 從命令行工具(終端/PowerShell/命令提示符)執行以下命令。
將安裝[Windows Subsystem for Linux][虛擬機平台],安裝[適用於x64機器的WSL2 Linux內核更新包],版本將切換到[WSL 2],並下載並安裝Ubuntu應用程序。wsl --install
インストール中: Linux 用 Windows サブシステム Linux 用 Windows サブシステム はインストールされました。 インストール中: Ubuntu Ubuntu はインストールされました。 要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。
要卸載 WSL,請運行以下命令:
wsl --uninstall
- 重新啟動後,從 Ubuntu 應用程序輸入新的[用戶名]和[密碼]。
Enter new UNIX username:(ユーザー名) New password:(パスワード) Retype new password:(パスワード)
安裝桌面環境
- 從 Ubuntu 應用程序中按順序執行以下命令。
sudo apt update
sudo apt upgrade
- 從 Ubuntu 應用程序中按順序執行以下命令。
sudo apt-mark hold acpid acpi-support
sudo apt install ubuntu-desktop-minimal
- 從 Ubuntu 應用程序執行以下命令並將其添加到 [.xsessionrc]。
這是桌面環境的配置文件。該命令使用 nano 編輯器,但如果您願意,也可以使用它。nano ~/.xsessionrc
export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop export WAYLAND_DISPLAY= export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
安裝 RDP 服務器
RDP是“遠程桌面協議”的縮寫,免費開源的[xrdp]主要使用在Linux上。
- 從 Ubuntu 應用程序執行以下命令來安裝 [RDP 服務器]。
sudo apt install xrdp
- 從 Ubuntu 應用程序執行以下命令來更改 [xrdp.ini]。
如果無法使用默認的[端口號(3389)]連接,請更改它。sudo nano /etc/xrdp/xrdp.ini
;port=3389 port=3390
- 從 Ubuntu 應用程序執行以下命令以重新啟動 [RDP 服務器]。
sudo service xrdp restart
連接到遠程桌面
- 從遠程桌面連接中,在[計算機]中輸入以下內容,然後單擊[連接]。
localhost:3390
- 使用您之前設置的[用戶名]和[密碼]登錄。
安裝 WSL
- 單擊控制面板中的[程序和功能](大圖標)。
- 單擊“程序和功能”中的[打開或關閉 Windows 功能]。
- 勾選啟用或禁用Windows功能下的[Windows Subsystem for Linux]和[虛擬機平台],然後單擊[確定]。
安裝更新
- 從網絡瀏覽器訪問以下 URL。
https://aka.ms/wsl2kernel
- 單擊“下載 Linux 內核更新包”中的 [WSL2 Linux Kernel Update Package for x64 Machine] 進行下載。
- 運行並安裝下載的[wsl_update_x64.msi]。
切換版本
- 啟動命令行工具(終端/PowerShell/命令提示符)。
Microsoft Windows [Version 10.0.19045.4651] (c) Microsoft Corporation. All rights reserved. C:Usersname>
- 運行以下命令:
wsl --set-default-version 2
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください この操作を正しく終了しました。
安裝Ubuntu
- 從 Microsoft Store 搜索 [Ubuntu] 並安裝 [任何版本]。
這次我安裝了[Ubuntu](Ubuntu 22.04.4 LTS)。
- 從 Ubuntu 應用程序輸入新的 [用戶名] 和 [密碼]。
Enter new UNIX username:(ユーザー名)
New password:(パスワード) Retype new password:(パスワード)
安裝桌面環境
- 從 Ubuntu 應用程序中按順序執行以下命令。
sudo apt update
sudo apt upgrade
- 從 Ubuntu 應用程序中按順序執行以下命令。
sudo apt install libgl1-mesa-dev xorg-dev xbitmaps x11-apps
sudo apt install ubuntu-desktop-minimal
安裝X服務器
- 從網絡瀏覽器訪問以下 URL。
https://sourceforge.net/projects/vcxsrv/
- 單擊[下載]從Windows X Server 下載VcXsrv。
- 運行下載的【vcxsrv-64.1.20.14.0.installer.exe】進行安裝。
如果沒有特殊原因,默認即可。
啟動X服務器
啟動 XLaunch 時更改顯示設置和禁用訪問控制設置。除此之外,如果沒有特殊原因,默認即可。
- 從XLaunch的[顯示設置]中選擇任意項目,然後單擊[下一步]。
這次我選擇了【一個大窗戶】。
- 從額外設置中選擇[禁用訪問控制],然後單擊[下一步]。

最後點擊【完成】。 - 如果顯示“Windows安全警告”,請勾選[專用網絡]和[公共網絡],然後單擊[允許訪問]。
如果您犯了錯誤,您可以稍後更改。
啟動 Ubuntu 桌面
- 從 Ubuntu 應用程序執行以下命令。
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0sudo service x11-common start
sudo service dbus start
gnome-shell --x11 -r
- XLaunch 中將顯示[Ubuntu 桌面]。
這就是 Windows 10 的全部內容。
