Xorg и Wayland – основные серверы отображения в Linux. Xorg, (X Display Server) – это старый сервер отображения, который уже давно используется в большинстве систем Linux. Это самый распространенный сервер отображения и необходимое условие для большинства GUI-приложений.
Wayland – это более новый сервер отображения, который предназначен для замены Xorg Server. На самом деле, Wayland включен по умолчанию в Ubuntu 21.04. Однако Ubuntu вернулась к Xorg из-за большого количества негативных отзывов. В настоящее время Xorg остается сервером отображения по умолчанию в большинстве дистрибутивов.
В этой статье мы попытаемся выяснить, как можно проверить, используете ли вы Wayland или Xorg в вашей системе Linux.
1. Проверка сервера отображения Wayland или Xorg в Linux
Самым простым способом проверки сервера отображения, на котором вы сейчас работаете, является запрос переменной окружения XDG_SESSION_TYPE с помощью команды echo, как показано на рисунке.
echo $XDG_SESSION_TYPE
Если вы используете Wayland, вы получите wayland в качестве вывода.
Если Xorg является вашим сервером отображения, вы получите x11 в качестве вывода.
Если вы подключены к удаленной системе или серверу через SSH-клиент, вы получите tty.
echo $XDG_SESSION_TYPE tty
2. Проверка сервера отображения Wayland или Xorg с помощью команды loginctl
Команда loginctl – это утилита управления системой, которая является частью набора инструментов systemd. Она выполняет различные задачи, включая просмотр вошедших в систему пользователей, управление пользовательскими сессиями, блокировку и разблокировку экрана и т.д.
Команда также может показать сервер отображения, который вы используете.
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
Если вы используете сервер отображения Xorg, вы получите следующий результат.
Type=x11
Для Wayland, следующий результат будет выведен на ваш экран.
Type=wayland
И наконец, если вы подключаетесь удаленно с помощью клиента SSH, вы получите.
Type=tty
Комментарии (0)