Как я могу сказать, выполняю ли я Уэйленд?

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

33
задан 24 October 2017 в 14:21

4 ответа

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

echo $XDG_SESSION_TYPE
56
ответ дан 23 November 2019 в 00:33

Используйте ту команду в терминале Ubuntu:

echo $DESKTOP_SESSION

Взгляд на возвращенное значение. Если на Уэйленде это возвратится

gnome-wayland
11
ответ дан 23 November 2019 в 00:33

Вы могли установить mesa-utils-extra и выполненный es2gears_wayland Если выполнение приложения, Вы выполняете Уэйленд.

Чтобы интересный способ проверил, использует ли определенное приложение Уэйленд или XWayland, выполненный xeyes. Глаза переместятся, если курсор будет по окну XWayland или X.

Или выполненный это в терминале:

env | grep -i wayland

Если нет никакого вывода, Вы не выполняете Уэйленд.

13
ответ дан 23 November 2019 в 00:33

Я не знаю, обобщает ли этот ответ, но я обнаружил, что работает xrandr будет отображать разные имена мониторов, если работает wayland, а не:

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
1
ответ дан 24 October 2020 в 15:03

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

Похожие вопросы: