W systemie X.Org, który jest implementacją serwera X, termin display odnosi się do zestawu komponentów używanych do wyświetlania grafiki na ekranie. Display jest kluczowym elementem w architekturze X.Org, zarządzającym wyjściem wideo na monitorze i interakcją z aplikacjami graficznymi.
Serwer X (X.Org) jest odpowiedzialny za zarządzanie wyświetlaniem grafiki oraz komunikację między aplikacjami a sprzętem graficznym. To on renderuje elementy graficzne na ekranie i obsługuje wejścia od urządzeń wskazujących, takich jak mysz i klawiatura.
Display Manager (DM) to program, który zarządza sesjami użytkownika i logowaniem. Popularne menedżery wyświetlania to:
- GDM (GNOME Display Manager) - KDM (KDE Display Manager) - LightDM
Konfiguracja display w X.Org jest zarządzana przez plik konfiguracyjny xorg.conf oraz pliki w katalogu /etc/X11/xorg.conf.d/. W konfiguracji można ustawić różne opcje, takie jak rozdzielczość ekranu, odświeżanie, oraz inne parametry związane z wyświetlaniem.
Section "Monitor" Identifier "Monitor0" Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2560 1080 1083 1088 1120 -hsync +vsync Option "PreferredMode" "1920x1080_60.00" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Modes "1920x1080_60.00" EndSubSection EndSection
Upewnij się, że zmienna środowiskowa DISPLAY jest ustawiona poprawnie. Na przykład, aby ustawić zmienną DISPLAY w domyślnym ekranie, wpisz w konsoli:
export DISPLAY=:0
Powinieneś zobaczyć coś w rodzaju
:0
Jeśli serwer X nie działa, uruchom go ponownie
su
lub
sudo su
w zależności od tego do jakiej grupy należysz.
systemctl restart sddmsystemctl restart sddm.serviceObie formy polecenia są poprawne i osiągają ten sam efekt, czyli ponowne uruchomienie serwisu SDDM (Simple Desktop Display Manager). Możesz użyć dowolnej z nich. Krótsza forma (bez .service) jest wygodniejsza i działa dzięki temu, że systemctl automatycznie domyślnie dodaje .service do nazw serwisów, jeśli nie jest ono podane.
systemctl restart gdmsystemctl restart gdm.servicesystemctl restart lightdmsystemctl restart lightdm.servicePo ponownym uruchomieniu menedżera sesji, możesz przełączyć się z powrotem na tryb graficzny za pomocą Ctrl + Alt + F1 (lub F7 w niektórych konfiguracjach).
Jeśli powyższe kroki nie pomagają, możesz spróbować zrestartować cały system graficzny:
systemctl restart graphical.target
reboot