From: xf0r3m Date: Mon, 16 Oct 2023 12:28:39 +0000 (+0200) Subject: Tworzenie rozdziału 13. Podrozdział 13.4 X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=28078776bfff86a6214535195d43d56e7f983657;p=mmdev.git Tworzenie rozdziału 13. Podrozdział 13.4 --- diff --git a/articles/terminallog/Linux.Podstawy.html b/articles/terminallog/Linux.Podstawy.html index da0ac3f..27e514d 100644 --- a/articles/terminallog/Linux.Podstawy.html +++ b/articles/terminallog/Linux.Podstawy.html @@ -10670,7 +10670,7 @@ $ sudo libinput debug-events --show-keycodes klawiszy na klawiaturze, w na wyjściu polecenia zobaczymy takie informacje jak te przedstawione na przykładzie.

-

13.2.3. Zgodność Wayland z system X Window

+

13.3.3. Zgodność Wayland z system X Window

Protokół Wayland jest w miarę świerzym (jak na postrzeganie czasu przez Uniksy) podejściem jesli chodzi o wyświetlanie. Do tej @@ -10710,6 +10710,41 @@ $ sudo libinput debug-events --show-keycodes a jej rzeczywiste pojawienie się w uruchomionej w oknie sesji Wayland.

+

13.4. System X Window

+

+ W dość odgłegłych czasach jedną z cech systemu X window był + dość duży gabaryt, bowiem pakiet ten zawierał poza serwerem + wyświetlania biblioteki oraz kilka klientu. Te czasy naszczęście + minęły dzięki upowszechnieniu się niezależnych środowisk graficznych + takich jak GNOME czy KDE, wówczas można było skupić się na samym + serwerze. Uproszczeniu uległa również biblioteka klientów. +

+

+ Działanie serwera X Window jest proste do namierzenia, + wystarczy spojrzeć na listę procesów: +

+
+xf0r3m@vm-65cd1fb:~$ ps -aux | grep 'Xorg'
+root        1001  1.1  6.1 406772 119620 tty7    Ssl+ 10:59   0:32 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
+
+        

+ Istotną wartością w linii polecenia uruchamiającego jest + :0. Jest to oznaczenie + wyświetlacza X. Wyświetlaczem X możemy + nazwać całość obrazu jaki jest generowany przez serwer wyświetlania. + Na to składają się wyświetlacze podłączone do karty graficznej lub + do komputera. Najczęściej jednak wyświetlacz X odpowiada + podłączonemu monitorowi. Jeśli już chcielibyśmy użyć podobnych metod + do ustalanie mechanizmu wyświetlania jak w przypadku Wayland, + to możemy skorzystać ze zmiennej DISPLAY. Wyświetli ona zapewne + oznaczenie wyświetlacza oraz oznaczenie ekranu. Jeśli mamy + podłączony do systemu tylko jeden fizyczny ekran, to zapewne + wartość, tej zmiennej będzie wyglądać następująco. +

+
+xf0r3m@vm-65cd1fb:~$ echo $DISPLAY
+:0.0
+

2022; COPYLEFT; ALL RIGHTS REVERSED;