Чтобы узнать, какой дисплейный сервер используется в текущем сеансе можно воспользоваться следующими способами.

В Ubuntu есть много переменных системы и в данном случае нам нужна "XDGSESSIONTYPE", в которой и хранится тип дисплейного сервера, вот такой командой и проверяется:

echo $XDG_SESSION_TYPE

Вывод будет либо x11, либо wayland:

Как узнать, используется Xorg или Wayland

Если x11, то это означает, что дисплейный сервер Xorg.

Более подробно про дисплейные серверы написано в статье: Wayland на замену Xorg..

Если этих переменных нет, то можно воспользоваться утилитой systemd: loginctl (управление сеансами пользователей).

Находим id сеанса:

loginctl

Подставляем её в команду:

loginctl show-session <SESSION_ID> -p Type

В моём случае:

loginctl show-session 2 -p Type

И получаем дисплейный сервер:

Как узнать, используется Xorg или Wayland

А вот и универсальная команда, которая сама находит id сеанса по имени пользователя и подставляет в команду отображения типа дисплейного сервера:

loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type

Как узнать, используется Xorg или Wayland

Более подробно про дисплейные серверы написано в статье: Полезные инструменты, которые предоставляет systemd..

Вот и всё.


Если у вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask.LinuxRussia.com.
Там ваши вопросы не потеряются и вы быстрее получите ответ, в отличие от комментариев.

Поделиться:


Комментарии для сайта Cackle
Статистика

Количество опубликованных статей:

66

Количество опубликованных заметок:

3
Нравится Сайт? Подпишись!

И получай самые свежие новости с сайта!

Следить за новостями сайта в Telegram:

Подписывайтесь на наш канал в Telegram: @linuxrussia

Для этого достаточно иметь Telegram на любом устройстве и пройти по ссылке: https://telegram.me/linuxrussia.

Следить за новостями сайта в Twitter:

Читать @LinuxRussia

Подписывайтесь на нашу группу ВКонтакте:

Подписаться на новости

Подписывайтесь на основную RSS ленту:

Последние статьи

Подписывайтесь на RSS ленту заметок:

Последние заметки
Последние комментарии

© LinuxRussia.com, 2013 - 2023. Все права защищены.

Ubuntu is a registered trademark of Canonical Inc.