Как проверить, какой графический сервер используется Wayland или Xorg?

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

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.linuxshelltips.com

Похожие статьи

Комментарии (0)