Leksykon IT › Infrastruktura › Xsession

Xsession

Infrastruktura Svenska → Zaktualizowano: 2026-10-11

Skrypt powłoki uruchamiany przez menedżer wyświetlania po udanym logowaniu, który z kolei startuje graficzną sesję użytkownika.

Gdy XDM przyjmie hasło, uruchamia Xsession jako użytkownika. Skrypt wczytuje zasoby przez xrdb, ustawia środowisko i szuka własnego pliku użytkownika ~/.xsession; jeśli istnieje, jest wykonywany, w przeciwnym razie startuje sesja domyślna. Plik pełni tę samą rolę co .xinitrc dla startx, z tą różnicą, że sesja kończy się razem ze skryptem — a wraz z nią zostajesz wylogowany.

Dystrybucje zbudowały na tym własne rozwiązania. Debianowy /etc/X11/Xsession uruchamia katalog małych skryptów w Xsession.d, gdzie pakiety mogą podpiąć ssh-agenta, D-Bus czy metody wprowadzania, nie ruszając niczego innego. Ten sam skrypt przekierowuje całe wyjście do ~/.xsession-errors, pliku, do którego trafiają ostrzeżenia każdego programu uruchomionego z pulpitu. Przy debugowaniu jest bezcenny i ma zasłużoną opinię pliku, który czasem rośnie, aż zapełni katalog domowy.

← Wróć do leksykonu