Nemám nainstalovaný správce plochy (a nechci). Po přihlášení přes terminál používám startx
ke spuštění GUI. Mám položky v ~/.xinitrc
pro mé relace GUI. Právě teď tam mám xmonad, ale někdy chci spustit relaci GNOME a někdy relaci KDE. Kdysi jsem upravoval ~/.xinitrc
pro tento účel, ale myslím, že by měl existovat elegantnější způsob (něco jako použití alternativních konfigurací). Nemohu však nic najít v man startx
nebo man xinit
.
Mám v plánu mít několik konfiguračních souborů (jeden pro každou relaci GUI) a pak říct startx
abych je naložil, když budu chtít. Jak to mohu udělat?
Přijatá odpověď:
Podle xinit
manuálová stránka, kterou jsem četl, xinit
(a tím startx
) hledá v parametrech příkazového řádku klientský program ke spuštění. Pokud žádný nenajde, spustí ~/.xinitrc
namísto. Takže byste měli umět psát
startx path/to/my_alternate_xinitrc
a udělá to, co chcete. Budete však muset zadat cestu, nikoli pouze název souboru. V mém testování startx ./my_xinitrc
fungovalo, ale startx my_xinitrc
ne.