Login testuale

Login Linux Mint in modalità testuale

Buon giorno, vorrei fare il login del mio sistema operativo in modalità
testuale ma una volta avviato vorrei che attivi l'interfaccia grafica in
modo automatico. Per ora sono a questo punto

Ho modificato la riga del grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

in

GRUB_CMDLINE_LINUX_DEFAULT="quiet text"

poi ho salvato, chiuso l'editor di testo ed eseguito il comando

sudo update-grub

una volta fatto il login al terminale digito

startx

per avviare l'interfaccia grafia.

La mia domanda:

una volta fatto il login testuale è possibile avviare automaticamente
l'interfaccia grafica?

Saluti e grazie

andrea

attachment.htm (348 Bytes)

Grazie della risposta ma per capirla avrei bisogno che mi venga spiegata.

Grazie ancora
saluti
andrea

Hmm, non so...

[[ -z $DISPLAY ]]
questo verifica se la shell e' una (non-login) shell in X. Pero'
$DISPLAY non e' settato per ogni login su un qualsiasi tty (e per logins
via ssh) --> per ogni nuovo login ti parte una nuova session X.

[[ $(tty) = /dev/tty1,2,.... ]]
E questo non puo' funzionare.

Andrea, perche' non ci spieghi il problema che stai cercando di
risolvere? Temo che la strada che stai cercando di prendere ti creera'
parecchi problemi in futuro. Non farei partire X automaticamente da un
login testuale. Se X non parte per un qualsiasi motivo, sara' molto piu'
difficile a risolvere il problema se non riesci piu' a fare un login
testuale.. :-/

Thomas

Pensavo fosse una cosa più semplice, vorrei usare il pc normalmente, con
tutta la sua interfaccia grafica ma fare solo il login testuale, non per
una esigenza particolare ma semplicemente per esplorare e imparare nuove
cose.

andrea

Pensavo fosse una cosa più semplice, vorrei usare il pc normalmente, con
tutta la sua interfaccia grafica ma fare solo il login testuale, non per
una esigenza particolare ma semplicemente per esplorare e imparare nuove
cose.

andrea

Pensavo fosse una cosa più semplice, vorrei usare il pc normalmente, con
tutta la sua interfaccia grafica ma fare solo il login testuale, non per
una esigenza particolare ma semplicemente per esplorare e imparare nuove
cose.

Ciao,

se hai un sistema desktop dove X parte automaticamente, puoi comunque anche
fare dei login testuali sulle "console virtuali" che raggiungi con
CTRL-ALT-F1, CTRL-ALT-F2, CTRL-ALT-F3, ecc... (una di queste e` X).

Bye,
Chris.

> if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1,2,.... ]]; then exec
> startx; fi

Hmm, non so...

[[ -z $DISPLAY ]]
questo verifica se la shell e' una (non-login) shell in X. Pero'
$DISPLAY non e' settato per ogni login su un qualsiasi tty (e per logins
via ssh) --> per ogni nuovo login ti parte una nuova session X.

E' vero, ho risposto in fretta ed ero partito dal presupposto che Andrea
fosse l'unico utente e facesse login soltanto con monitor e tastiera.

[[ $(tty) = /dev/tty1,2,.... ]]
E questo non puo' funzionare.

Per la fretta non ho specificato che bisogna verificare qual e' la tty
utilizzata con
echo $(tty)
e poi settarla e.s. $(tty) = /dev/tty1

Gianpaolo

Ciao Gianpaolo,

anch'io ho risposto in fretta e mi scuso se la mia risposta risultava un
po' sgarbata. La bash accetta il tuo codice, e' sintatticamente
corretto, e magari non e' subito chiaro che il codice non puo' essere
usato come e', ma deve essere modificato prima dell'uso. Volevo
segnalare questa cosa per evitare tempo perso da parte di chi cerca di
eseguire il codice.

Se ho ben capito, allora la risposta di Chris e' la piu' utile: usare il
login grafico se si vuole usare X, e usare <CRTL>-<ALT>-<F1> ..
<CRTL>-<ALT>-<F6> per cambiare sui pseuto-terminali 1..6.

Thomas