From 28078776bfff86a6214535195d43d56e7f983657 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Mon, 16 Oct 2023 14:28:39 +0200 Subject: [PATCH] =?utf8?q?Tworzenie=20rozdzia=C5=82u=2013.=20Podrozdzia?= =?utf8?q?=C5=82=2013.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- articles/terminallog/Linux.Podstawy.html | 37 +++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) 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; -- 2.39.5