GNU/Linux >> Linux Esercitazione >  >> Linux

Come fare in modo che Startx usi Xinitrc alternativo?

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.


Linux
  1. Come utilizzare Nginx per reindirizzare

  2. Come usare il comando Su in Linux

  3. Come fare una VPN

  4. Come rendere il file sparse?

  5. Come usare dos2unix?

Come fare buon uso del comando 'grep'

Come utilizzare Instagram nel terminale

Come usare il comando PS

Come usare il comando TOP

Come utilizzare FTP

Come fare in modo che i comandi in Mathematica 8 utilizzino tutti i core?