GNU/Linux >> Znalost Linux >  >> Linux

Jak přimět Startx používat alternativní Xinitrc?

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.


Linux
  1. Jak používat Nginx k přesměrování

  2. Jak vytvořit VPN

  3. jak používat pylint ve vim

  1. Jak používat BusyBox na Linuxu

  2. Jak používám cron v Linuxu

  3. Jak používat dos2unix?

  1. Jak používat Su Command v Linuxu

  2. Jak zajistit, aby Skype používal Notify-osd?

  3. Jak udělat soubor řídký?