Domanda:
Avvia nella GUI dopo aver cambiato utente predefinito
Aisha F.
2013-12-28 12:31:25 UTC
view on stackexchange narkive permalink

Ho cambiato il nome utente predefinito usando usermod da pi, ma poiché raspi-config presume che l'utente sia "pi", ora non sono in grado di farlo avviare automaticamente nella GUI. C'è un altro modo per farlo oltre all'avvio manuale di X?

Sette risposte:
Emanuele
2013-12-28 17:16:45 UTC
view on stackexchange narkive permalink

È possibile modificare manualmente lo script raspi-config come segue. Supponiamo di utilizzare il nome utente "bob".

  sudo nano / usr / bin / raspi-config  

quindi cerca

  do_boot_behaviour () {...}  

Sotto c'è una riga dove sostituiremo "-u pi" con "-u bob", lasciando il resto della riga invariato:

  if id -u pi > / dev / null 2>&1; quindi  

Successivamente modifica la riga:

  sed /etc/lightdm/lightdm.conf -i -e "s / ^ # autologin-user =. * / autologin-user = pi / " 

Cambiando autologin-user = pi in autologin-user = bob

Se vuoi un bel menu e anche un errore quando si verifica, modifica queste righe:

  whiptail --msgbox "L'utente pi è stato rimosso, non può configurare l'avvio al desktop "20 60 2" Desktop "" Accedi come utente 'pi' dal desktop grafico "\  

Di nuovo, sostituendo" pi "con" bob "o il tuo nome utente preferito .

Ora l'unica cosa rimasta è inserire raspi-config:

  sudo raspi-config  

Seleziona la terza opzione:

  3 Abilita avvio su desktop / Scratch  

Quindi seleziona il secondo:

  Desktop Accedi come utente "bob 'sul desktop grafico  

In questo modo vengono scritti i file di configurazione (fondamentale) e sei pronto per l'avvio automatico nella GUI

wmartins
2015-06-04 10:13:19 UTC
view on stackexchange narkive permalink

Avevo cambiato il nome utente pi e disabilitato la password dell'account root, quindi ho seguito la direzione nella risposta precedente inclusa la modifica suggerita a questo:

sed /etc/lightdm/lightdm.conf -i -e "s / ^ # autologin-user =. * / autologin-user = pi

ma come indicato da Brandon nella sua risposta, ho dovuto anche modificare il file lightdm.conf Altrimenti ho ottenuto il prompt di login grafico e un segnaposto "x" sopra il campo di accesso dove sarebbe stato il logo Raspberry Pi. L'accesso automatico ha funzionato dopo la modifica di lightdm.conf.

Wolfgang Fahl
2019-01-23 20:07:56 UTC
view on stackexchange narkive permalink

A partire da Raspberry Stretch puoi semplicemente accedere al tuo utente e chiamare

  sudo -sraspi-config  

e nel menu Opzioni di avvio "B" sotto "B1 / B2" troverai .. loggato automaticamente come utente "tuoutente" sarà disponibile come opzione. Selezionalo e riavvia.

Raspberry Pi 3 B + su Raspbian Stretch qui: ho trovato l'opzione come descritto e ha funzionato come descritto. Fatta eccezione per il refuso: il comando è "raspi-config" che lancia lo strumento di configurazione ncurses. E le opzioni B1 e B2 si riferiscono entrambe all'accesso automatico al desktop, uno dei quali attende che la rete venga visualizzata per prima. In ogni caso, il mio attuale utente desktop non pi è stato esplicitamente indicato come l'utente che sarebbe stato utilizzato per l'accesso automatico.
Brandon
2014-01-06 02:57:50 UTC
view on stackexchange narkive permalink

Nel mio caso, non ho effettivamente cambiato (o eliminato) l'utente predefinito "pi", ho semplicemente creato un nuovo utente per me stesso e volevo avviare quell'utente per impostazione predefinita. In quel caso, anche dopo aver fatto quanto sopra, mi sono imbattuto ancora nel problema dell'avvio del sistema con l'utente "pi" per impostazione predefinita. Per qualche ragione, la linea sed non stava effettivamente aggiornando lightdm.conf. Quindi ho semplicemente modificato lightdm.conf, che elenca implicitamente "pi" come utente di accesso automatico, al mio nome utente. Dopodiché, si avvierà correttamente con il mio nuovo utente per impostazione predefinita.

mISHO
2014-08-26 14:04:59 UTC
view on stackexchange narkive permalink

Emanuele, se il nome utente pi è effettivamente cancellato e / o sostituito, come nel mio caso, devi anche modificare: "if id -u pi> / dev / null 2> &1; then" trova 2 righe sopra, con il nome utente desiderato anziché pi. Ciò eviterà il controllo della presenza del nome utente.

NULL
2015-06-04 16:01:45 UTC
view on stackexchange narkive permalink

Vorrei solo aggiungere a quanto sopra che a volte la riga di avvio automatico può essere trovata in /etc/rc.local specialmente quando si tratta di immagini touchscreen ottenute dai fornitori. Una volta stavo cercando di disabilitare startx e non pensavo che fosse qui. La riga sarà prima di exit 0 . Basta cambiare il "pi" in quella riga con il tuo nuovo nome utente e riavviare!

miquel
2015-07-15 22:44:10 UTC
view on stackexchange narkive permalink

Devo anche modificare /etc/lightdm/lightdm.conf, devo solo rimuovere la riga autologin-user = pi in questo file di configurazione, rimanendo dal vecchio script di configurazione, quindi applicare nuove configurazioni di nuovo con il nuovo script raspi-config.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...