Xsession

Kategorie: X

Soubor ~/.xsession v uživatelském adresáři udává příkazy po spuštění X sezení. Jakmile naběhne grafický server, načte se obsah souboru .xsession.

Starší a klasičtí správci displeje jej automaticky načítají (XDM a SDDM) avšak modernější správci jej nevedou v patrnosti. Když existuje soubor .xsession v domovském adresáři, je automaticky použit namísto systémové výchozí konfigurace.

Využiji jej zejména při rozdílných požadavcích na sezení X Serveru u více uživatelů. Jestliže mám správce displeje SDDM a chci u dvou uživatelů spouštět rozdílná prostředí, nastavím SDDM sezení obou uživatelů na uživatelské a vhodně upravím každý soubor .xsession u uživatele. Při použití správce oken XDM jej primárně používám pro start grafického prostředí.

Příklad mého .xsession

Na virtuálním počítači se systémem FreeBSD používám správce displeje XDM a správce oken Awesome. Nejdříve se načte nastavení .Xresources, poté se upraví rozlišení na 1280×720, dále se načte české rozložení klávesnice a na závěr odstartuje správce oken Awesome. Rozlišení upravuji z toho důvodu, že výchozí rozlišení ve VirtualBoxu mám 800×600 a pro práci potřebuji trochu větší plochu.

#!/bin/sh
xrdb -merge ~/.Xresources &
xrandr --output default --mode 1280x720 &
setxkbmap cz &
awesome

Další šikovné příkazy v Xsession

  • xsetroot -solid gray Nastaví šedivé pozadí