Как я могу сказать, что я работаю в Wayland?

Wayland является сервером отображения по умолчанию для Ubuntu 17.10 " в поддерживаемых системах". Но как я могу узнать, поддерживается ли моя платформа и я на самом деле использую Wayland?

6 ответов

Решение

Откройте терминал и введите:

echo $XDG_SESSION_TYPE

Вы можете установить 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.

Другие вопросы по тегам