Как я могу сказать, что я работаю в Wayland?
Wayland является сервером отображения по умолчанию для Ubuntu 17.10 " в поддерживаемых системах". Но как я могу узнать, поддерживается ли моя платформа и я на самом деле использую Wayland?
6 ответов
Вы можете установить mesa-utils-extra
и беги es2gears_wayland
Если приложение работает, вы работаете с Wayland.
Для интересного способа проверить, использует ли определенное приложение Wayland или XWayland, запустите xeyes
, Глаза будут двигаться, если курсор находится над окном X или XWayland.
Или запустите это в терминале:
env | grep -i wayland
Если нет вывода, вы не используете Wayland.
Используйте эту команду в терминале Ubuntu:
echo $DESKTOP_SESSION
Посмотрите на возвращаемое значение. Если на Wayland он вернется
gnome-wayland
Настройки > О программе > Оконная система
В Ubuntu 21.04 вы также можете увидеть его в графическом интерфейсе настроек (клавиша Win, введите «Настройки», выберите. Имя исполняемого файла:
gnome-control-center
), что приятно.
По умолчанию в этой системе используется Wayland, 21.04, по-видимому, является первым выпуском, в котором он использовался по умолчанию: https://www.omgubuntu.co.uk/2021/01/ubuntu-21-04-will-use-wayland-by . -дефолт
Если я перейду на X11, как указано в: Как переключиться с Wayland обратно на Xorg в Ubuntu 17.10?он говорит:
Оконная система: X11
вместо.
Как упоминалось в: Ubuntu 21.04: как включить Wayland?однако, если Ubuntu обнаружит, что у вас нет аппаратной поддержки, по умолчанию он вернется к X11.
Кроме того, драйвер NVIDIA 460 не поддерживает Wayland, и X11 становится вашим единственным выбором после его установки.
Кстати, минимальная установка ISO 21.04 (в которой есть Wayland и нет драйвера NVIDIA, который является проприетарным и должен быть установлен вручную позже) имеет известную ошибку, которая приводила к сбою моего пользовательского интерфейса через день: изображение экрана пользовательского интерфейса Ubuntu случайным образом зависает во время использования после свежей версии 21.04. установить, подозревая, что Wayland или Nouveau делают его непригодным для использования. Проблема прекратилась, когда я установил драйвер nvidia и использовал X11.
Не знаю, обобщает ли этот ответ, но я обнаружил, что
xrandr
покажет разные имена мониторов, если вы используете Wayland vs. not:
xrandr --listmonitors
# On Ubuntu: 0: +*eDP-1 4384/344x2466/193+3840+0 eDP-1
# On Ubuntu-wayland: 0: +XWAYLAND0 1920/340x1080/190+0+0 XWAYLAND0
Если вы выполните
echo $WAYLAND_DISPLAY
, текст (например
wayland-0
) будет печататься только под Wayland.