Ubuntu 新版桌面環境(例如 22.04、24.04)預設會使用 Wayland 作為顯示伺服器,但在某些情況下(如遠端桌面、特定軟體相容性或繪圖驅動需求),我們可能需要改回 X11 (Xorg)。以下教你如何永久停用 Wayland。
1. 確認目前使用的視窗系統
打開終端機輸入:
echo $XDG_SESSION_TYPE
- 如果輸出
wayland
→ 表示目前使用 Wayland。
- 如果輸出
x11
→ 表示已經是 X11。
2. 編輯 GDM 設定檔
Ubuntu 使用 GDM (GNOME Display Manager) 管理登入,Wayland 的啟用與否由它決定。
打開設定檔:
sudo vim /etc/gdm3/custom.conf
找到以下內容(預設可能有 #
註解):
#WaylandEnable=false
將註解符號 #
移除,變成:
WaylandEnable=false
這行設定代表「不要啟用 Wayland」,因此 GDM 會強制使用 X11。
3. 套用設定
修改完成後,重新啟動 GDM:
sudo systemctl restart gdm3
⚠️ 注意:執行這行會強制登出,目前工作中的程式可能會關閉。建議先存檔再操作。
若不放心,可以直接重新開機:
sudo reboot
4. 驗證結果
重新登入系統後,再次輸入:
echo $XDG_SESSION_TYPE
若顯示 x11
,代表已成功切換並永久停用 Wayland。
5. 還原方法
若想恢復 Wayland,只要再度編輯設定檔:
sudo vim /etc/gdm3/custom.conf
將這行加回註解即可:
#WaylandEnable=false
重新啟動 GDM 或重開機後,系統就會回到 Wayland。
✅ 完成!從現在開始,Ubuntu 登入時將 永久使用 X11,不必再手動切換。