Начини на плащане Abuse

Разпознаване на Wayland или Xorg

10.07.2024, 01:18

Повечето разпространени дистрибуции на Linux веднага се предлагат с Wayland. Ubuntu вече премина към Wayland от 22.04, а Fedora се доставя с Wayland от дълго време. Наскоро към списъка се присъединиха дистрибуциите SUSE и Debian. Но Wayland все още има някои предизвикателства, най-вече това, че много по-стари програми не се поддържат или не работят добре. Ако имате проблеми с по-стари програми, трябва да проверите кой дисплей сървър се използва. Има няколко начина да направите това.

Какво представлява Wayland

Wayland е протокол за показване, който се разработва като алтернатива на X Window System за управление на интерфейса на прозорците в операционните системи Linux. Wayland има за цел да предложи по-модерна и ефективна архитектура на графичния потребителски интерфейс от X Window System, която е разработена преди повече от 30 години. Wayland има за цел да подобри производителността, сигурността и цялостната стабилност на графичния потребителски интерфейс в системите Linux.

Какво е Xorg

Xorg (X.Org) е безплатна имплементация с отворен код на X Window System, която е стандарт за графичния потребителски интерфейс в повечето дистрибуции на Linux. Xorg е сървър за показване, който управлява графичните елементи на екрана, като прозорци, бутони и други елементи на интерфейса. Той осигурява основни функционалности за работа с графики и взаимодействие с компютърния хардуер.

Xorg осигурява възможност за стартиране на графични приложения и мениджъри на прозорци в системите Linux, като предоставя на потребителя удобен и интуитивен начин за взаимодействие с компютъра. Той също така поддържа разширения и драйвери, което позволява графичната подсистема да бъде персонализирана и оптимизирана за специфичните нужди на потребителя.

Проверка на Wayland или Xorg

Най-удобният и достъпен метод за преглед на дисплейния сървър е да се покаже съдържанието на променливата на средата XDG_SESSION_TYPE. Ако в момента се използва Wayland, ще се покаже Wayland, а ако се използва Xorg, ще се покаже X11:

$ echo $XDG_SESSION_TYPE

Разпознаване на Wayland или Xorg

Освен това потребителят винаги може да разбере типа на текущата сесия, като използва loginctl. За да видите списъка на сесиите, стартирайте програмата с командата list-sessions или без параметри:

$ loginctl list-sessions

Разпознаване на Wayland или Xorg

За да покажете типа на определена сесия, подайте нейния идентификатор на командата show-session. Например, ако номерът на сесията е 3:

$ loginctl show-session 3 -p Type

Разпознаване на Wayland или Xorg

Всичко това се извършва и с една проста команда, която ви дава идентификатора на сесията от променливата на средата XDG_SESSION_ID:

$ loginctl show-session "$XDG_SESSION_ID" -p Type

В Ubuntu тази информация може да се види и в графичния потребителски интерфейс. Трябва да отидете в "Настройки", да отидете в "За системата" и да намерите "Интерфейс на прозореца".

Тогава ще видите името на сървъра за показване:

Разпознаване на Wayland или Xorg

Това е всичко за сега, в следващата статия ще ви разкажем как да разберете как приложението се използва от Wayland.