Většina běžných linuxových distribucí je hned vybavena systémem Wayland. Ubuntu na Wayland přešlo již ve verzi 22.04 a Fedora se s Waylandem dodává již dlouho. Nedávno se k nim přidaly distribuce SUSE a Debian. Wayland však stále naráží na některé problémy, především na to, že mnoho starších programů není podporováno nebo nefunguje dobře. Pokud máte problémy se staršími programy, měli byste zkontrolovat, který zobrazovací server se používá. Existuje několik způsobů, jak to provést.
Wayland je zobrazovací protokol, který je vyvíjen jako alternativa k systému X Window System pro správu rozhraní oken v operačních systémech Linux. Cílem Waylandu je nabídnout modernější a efektivnější architekturu grafického uživatelského rozhraní než systém X Window System, který byl vyvinut před více než 30 lety. Wayland má zlepšit výkon, bezpečnost a celkovou stabilitu grafického uživatelského rozhraní v systémech Linux.
Xorg (X.Org) je svobodná a otevřená implementace systému X Window System, který je standardem pro grafické uživatelské rozhraní ve většině linuxových distribucí. Xorg je zobrazovací server, který spravuje grafické prvky na obrazovce, jako jsou okna, tlačítka a další prvky rozhraní. Poskytuje základní funkce pro práci s grafikou a interakci s hardwarem počítače.
Xorg poskytuje možnost spouštět grafické aplikace a správce oken v systémech Linux a poskytuje uživateli pohodlný a intuitivní způsob interakce s počítačem. Podporuje také rozšíření a ovladače, které umožňují přizpůsobit grafický subsystém a optimalizovat jej pro konkrétní potřeby uživatele.
Nejpohodlnější a nejpřístupnější metodou zobrazení zobrazovacího serveru je zobrazení obsahu proměnné prostředí XDG_SESSION_TYPE
. Pokud je aktuálně používán Wayland, zobrazí se Wayland, a pokud je používán Xorg, zobrazí se X11:
$ echo $XDG_SESSION_TYPE
Uživatel může také vždy zjistit typ aktuální relace pomocí nástroje loginctl
. Chcete-li zobrazit seznam
relací, spusťte program s příkazem list-sessions
nebo bez parametrů:
$ loginctl list-sessions
Chcete-li zobrazit typ konkrétní relace, předejte její identifikátor příkazu show-session
. Například pokud je číslo relace 3:
$ loginctl show-session 3 -p Type
To vše lze také provést pomocí jednoho jednoduchého příkazu, který vám poskytne ID relace z proměnné prostředí XDG_SESSION_ID
:
$ loginctl show-session "$XDG_SESSION_ID" -p Type
V Ubuntu lze tyto informace zobrazit také v grafickém uživatelském rozhraní. Musíte přejít do "Nastavení", přejít do "O systému" a najít "Rozhraní oken".
Pak se zobrazí název zobrazovacího serveru:
To je prozatím vše, v příštím článku si povíme, jak zjistit, jak je aplikace Wayland používána.