From: xf0r3m
+ Wiele wiodÄ
cych dystrybucji może automatycznie instalowaÄ Årodowisko
+ użytkownika, bazujÄ
c na zawartoÅci obrazu pÅyty, z którego
+ uruchomiliÅmy nasz komputer. WykorzystujÄ
c ten system do testowania
+ przykÅadów z tej ksiÄ
żki, i czytajÄ
c wyżej wymieniony podrozdziaÅ
+ możemy zaczÄ
Ä siÄ zastanawiaÄ, z jakiego mechanizmu wyÅwietlania
+ korzystamy w naszym w systemie. Do ustalenia informacji na temat
+ wykorzystywanego przez nas serwera wyÅwietlania (tak wiem
+ Wayland nie jest serwer, ale tak bÄdzie proÅciej do
+ zrozumienia i tak pozostanie do koÅca tego materiaÅu), wykorzystamy
+ zmiennÄ
$WAYLAND_DISPLAY. JeÅli
+ wyÅwietlenie jej zawartoÅci zwróci jakieÅ informacje to oznacza, że
+ możemy byÄ nie mal pewni, że korzystamy z prokoÅu Wayland.
+ JeÅli wyÅwietlenie jej zawrtoÅci nie zwróci nic, to najpewniej nie
+ jest ona w ogóle zainicjowana, co oznacza że korzystamy z serwera
+ X Window.
+
+
+ Wayland jest protokoÅem poÅredniczÄ cym miÄdzy menedżerem + kompozycji a klientem graficznym. Ten system nie posiada jednego + dużego pakietu, ale biblioteke protokoÅu, z której korzystajÄ + klienci. Poza tym w skÅad protokoÅu wchodzi referencyjny + menedżer kompozycji Weston, kilka klientów oraz programów + narzÄdziowych. +
++ ReferencyjnoÅÄ Weston polega natym, że nie powinien byÄ + on wykorzystywany samodzielnie, natomiast posiada on wszelkie + skÅadniki skÅadniki kompozycji i jego zadaniem jest podstawowego + interfejsu, który projektancji wÅasnych menedżerów kompozycji mogÄ + analizowaÄ i nad podstawie tego poprawnie implementowaÄ kluczowe + funkcje. +
++ KorzystajÄ c z Wayland, możemy nie dokoÅca byÄ Åwiadomi tego + z jakiego menedżera kompozycji korzystamy, każde wieksze Årodowisko + wykorzystuje swoje rozwiÄ zanie. Jednak zdobycie tych informacji z + systemu jest doÅc proste do realizacji. Menedżer kompozycji do + komunikacji z klietami wykorzystuje gniazdo uniksowe o nazwie + wayland-0. TÄ nazwÄ może kojarzyÄ z wartoÅci z zwracanej + przez zmiennÄ WAYLAND_DISPLAY, bo tym tak dokÅadnie jest - + nazwÄ ekranu. Przy użyciu polecenia ss wraz z opcjami + -xlp wyÅwietlajÄ cymi gniazda uniksowe na których prowadzony + jest nasÅuch wraz procesami, odpowiedzialnymi za ten nasÅuch. + +
++
2022; COPYLEFT; ALL RIGHTS REVERSED;