Leksykon IT › Infrastruktura › Reset serwera (X11)

Reset serwera (X11)

Infrastruktura Svenska → Zaktualizowano: 2026-10-11

To, co serwer X tradycyjnie robi, gdy rozłączy się ostatni klient: niszczy wszystko, co zbudował, inicjalizuje się od nowa i czeka na kolejną sesję, jakby dopiero wystartował.

Gdy zamyka się ostatnie połączenie, serwer zwalnia wszystkie okna, pixmapy i właściwości, czyści selekcje i przywraca ustawienia klawiatury oraz wygaszacza. Wewnętrznie rośnie zmienna serverGeneration, a sterowniki, które ją sprawdzają, wiedzą, że trzeba się zainicjalizować ponownie. Chodziło o XDM: każde logowanie miało dostać czysty serwer bez pozostałości po poprzednim użytkowniku, bez kosztu restartu procesu.

Poza XDM to zachowanie jest głównie pułapką. Skrypt, który uruchomi xrdb i się zakończy, może stracić swoje zasoby, zanim połączy się następny program. Stąd -noreset, standard w wielu konfiguracjach Xvfb, oraz -terminate, które każe serwerowi zakończyć działanie zamiast się resetować — czego faktycznie chcą sesje z xinit.

← Wróć do leksykonu