Narzędzia użytkownika

Narzędzia witryny


serwer_x:display

Display w Serwerze X

Wprowadzenie

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.

Komponenty Display w X.Org

Display Server

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

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

Display Configuration

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.

Przykładowa Konfiguracja

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

Sprawdź zmienną DISPLAY

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

  • Restart Serwera X przez Konsolę
  1. Przełącz się na konsolę tekstową - możesz przełączyć się na konsolę tekstową, używając skrótu klawiszowego Ctrl + Alt + F2 (lub F3, F4 itd.).
  2. Zaloguj się jako root:

su

lub

sudo su

w zależności od tego do jakiej grupy należysz.

  1. Zrestartuj menedżera sesji: w zależności od używanego menedżera sesji (np. sddm, gdm, lightdm), użyj odpowiedniego polecenia:
  • systemctl restart sddm
  • systemctl restart sddm.service

Obie 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 gdm
  • systemctl restart gdm.service
  • systemctl restart lightdm
  • systemctl restart lightdm.service
  1. Przełącz się z powrotem na tryb graficzny:

Po 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).

Restart Całego Systemu Graficznego

Jeśli powyższe kroki nie pomagają, możesz spróbować zrestartować cały system graficzny:

  • Uruchom ponownie usługę graphical.target:

systemctl restart graphical.target

  • Jeśli wszystkie powyższe kroki zawiodą, ostatecznym rozwiązaniem może być restart całego systemu:

reboot


Kategorie

 
serwer_x/display.txt · ostatnio zmienione: przez tester