Non ho un desktop manager installato (e non voglio). Dopo aver effettuato l'accesso tramite il terminale, utilizzo startx
per avviare la GUI. Ho voci in ~/.xinitrc
per le mie sessioni GUI. In questo momento ho xmonad lì dentro, ma a volte voglio eseguire una sessione di GNOME ea volte una sessione di KDE. Ero solito modificare ~/.xinitrc
a tale scopo, ma penso che dovrebbe esserci un modo più elegante (qualcosa come l'utilizzo di configurazioni alternative). Tuttavia, non riesco a trovare nulla in man startx
o man xinit
.
Ho intenzione di avere diversi file di configurazione (uno per ogni sessione della GUI), e poi dire a startx
per caricarli quando voglio. Come posso farlo?
Risposta accettata:
Secondo il xinit
pagina man che ho letto, xinit
(e quindi startx
) cerca nei parametri della riga di comando un programma client da eseguire. Se non ne trova uno, esegue ~/.xinitrc
invece. Quindi dovresti essere in grado di scrivere
startx path/to/my_alternate_xinitrc
e farà quello che vuoi. Tuttavia, dovrai fornire un percorso e non solo un nome file. Nel mio test, startx ./my_xinitrc
ha funzionato ma startx my_xinitrc
no.