我想在 Ubuntu 22.04 設定上使用 X11 進行所有使用者登錄,因此我WaylandEnable=false
在 /etc/gdm3/custom.conf 中取消了註解。
重新啟動後,第一個使用者登入並且echo $XDG_SESSION_TYPE
是 x11。當該使用者前往右上角選單 > 關閉/登出 > 切換使用者...,然後選擇另一個使用者並輸入密碼時,沒有齒輪圖示。當第二個使用者登入時,echo $XDG_SESSION_TYPE
就是 wayland。
如果我註銷兩個用戶,然後讓用戶使用不同的順序登入(例如,愛麗絲然後鮑勃 vs 鮑勃然後愛麗絲),則會得到相同的結果。第一個登入的用戶獲得 x11,保持登入狀態,轉到“切換用戶...”,第二個登入的用戶獲得 wayland。
我嘗試添加DefaultSession=ubuntu-xorg.desktop
到 /etc/gdm3/custom.conf 中,當切換用戶時,第二個登入的用戶在使用以下選項輸入密碼時會看到一個齒輪圖示:Ubuntu 和 Ubuntu on Wayland。echo $XDG_SESSION_TYPE
選擇任一選項後顯示 Wayland。
有關我的設定的附加資訊:
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy