
Я хотел бы использовать X11 для всех входов пользователей в систему Ubuntu 22.04, поэтому я раскомментировал WaylandEnable=false
файл /etc/gdm3/custom.conf.
После перезагрузки первый пользователь входит в систему и echo $XDG_SESSION_TYPE
становится x11. Когда этот пользователь переходит в верхнее правое меню > Выключить/Выйти > Переключить пользователя... затем выбирает другого пользователя и вводит пароль, значка шестеренки нет. Когда второй пользователь входит в систему, echo $XDG_SESSION_TYPE
становится wayland.
Тот же результат, если я выйду из системы обоих пользователей, а затем заставлю пользователей войти в систему в другом порядке (например, Алиса, затем Боб против Боба, затем Алисы). Первый вошедший пользователь получает x11, остается в системе, переходит к Switch User..., второй вошедший пользователь получает wayland.
Я попробовал добавить что DefaultSession=ubuntu-xorg.desktop
-то в /etc/gdm3/custom.conf, и при переключении пользователей второй вошедший в систему пользователь видит значок шестеренки при вводе пароля с параметрами: Ubuntu и Ubuntu на 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