Daugumoje įprastų "Linux" distribucijų iš karto įdiegta "Wayland". Ubuntu jau nuo 22.04 perėjo prie "Wayland", o "Fedora" jau seniai tiekiama su "Wayland". Neseniai prie šio sąrašo prisijungė SUSE ir "Debian" distribucijos. Tačiau "Wayland" vis dar susiduria su tam tikrais sunkumais, visų pirma su tuo, kad daugelis senesnių programų nepalaikomos arba veikia netinkamai. Jei turite problemų su senesnėmis programomis, turėtumėte patikrinti, koks ekrano serveris naudojamas. Yra keli būdai, kaip tai padaryti.
Wayland - tai rodymo protokolas, kuris kuriamas kaip X Window System alternatyva "Linux" operacinių sistemų langų sąsajai valdyti. Wayland" siekia pasiūlyti modernesnę ir efektyvesnę grafinės sąsajos architektūrą nei X langų sistema, kuri buvo sukurta daugiau nei prieš 30 metų. Wayland" turėtų pagerinti "Linux" sistemų grafinės sąsajos našumą, saugumą ir bendrą stabilumą.
Xorg (X.Org) yra nemokama atvirojo kodo X langų sistemos (X Window System), kuri yra daugumos "Linux" distributyvų grafinės sąsajos standartas, realizacija. Xorg yra ekrano serveris, kuris valdo grafinius elementus ekrane, pavyzdžiui, langus, mygtukus ir kitus sąsajos elementus. Jis suteikia pagrindines funkcijas darbui su grafika ir sąveikai su kompiuterio technine įranga.
Xorg suteikia galimybę "Linux" sistemose paleisti grafines taikomąsias programas ir langų tvarkykles, todėl naudotojui suteikiamas patogus ir intuityvus bendravimo su kompiuteriu būdas. Ji taip pat palaiko plėtinius ir tvarkykles, todėl grafikos posistemę galima pritaikyti ir optimizuoti konkretiems naudotojo poreikiams.
Patogiausias ir prieinamiausias būdas peržiūrėti ekrano serverį yra parodyti aplinkos kintamojo XDG_SESSION_TYPE
turinį. Jei šiuo metu naudojama "Wayland", bus rodoma "Wayland", o jei naudojama "Xorg", bus rodoma X11:
$ echo $XDG_SESSION_TYPE
Be to, naudotojas visada gali sužinoti dabartinės sesijos tipą naudodamas loginctl
. Norėdami peržiūrėti sesijų sąrašą
, paleiskite programą su komanda list-sessions
arba be parametrų:
$ loginctl list-sessions
Norėdami parodyti konkrečios sesijos tipą, komandai show-session
pateikite jos identifikatorių. Pavyzdžiui, jei sesijos numeris yra 3:
$ loginctl show-session 3 -p Type
Visa tai taip pat atliekama viena paprasta komanda, kuri pateikia sesijos ID iš aplinkos kintamojo XDG_SESSION_ID
:
$ loginctl show-session "$XDG_SESSION_ID" -p Type
Šią informaciją Ubuntu sistemoje taip pat galima peržiūrėti per grafinę vartotojo sąsają. Reikia eiti į "Nustatymai", eiti į "Apie sistemą" ir rasti "Langų sąsaja".
Tada pamatysite ekrano serverio pavadinimą:
Tai kol kas viskas, kitame straipsnyje papasakosime, kaip išsiaiškinti, kaip programa naudojama "Wayland".