Spørsmål:
Start i GUI etter endring av standard bruker
Aisha F.
2013-12-28 12:31:25 UTC
view on stackexchange narkive permalink

Jeg endret standard brukernavn ved hjelp av usermod fra pi, men siden raspi-config antar at brukeren er "pi", kan jeg nå ikke få den til å starte opp automatisk i GUI. Er det en annen måte å gjøre dette på enn å starte X manuelt?

Syv svar:
Emanuele
2013-12-28 17:16:45 UTC
view on stackexchange narkive permalink

Du kan endre raspi-config-skriptet manuelt som følger. La oss anta at vi bruker brukernavnet "bob".

  sudo nano / usr / bin / raspi-config  

og søk etter

  do_boot_behaviour () {...}  

Under det er det en linje der vi vil erstatte "-u pi" med "-u bob", slik at resten av linjen uendret:

  hvis id -u pi > / dev / null 2>&1; deretter  

Neste rediger linjen:

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

Ved å endre autologin-user = pi til å være autologin-user = bob

Hvis du vil ha en pen meny og også få feil når den oppstår, kan du redigere disse linjene:

  whiptail --msgbox "Pi-brukeren er fjernet, kan ikke sette opp oppstart til skrivebordet "20 60 2" Desktop "" Logg inn som bruker 'pi' på det grafiske skrivebordet "\  

Igjen, erstatt" pi "med" bob "eller ditt valgte brukernavn .

Nå er det eneste som er igjen å angi raspi-config:

  sudo raspi-config  

Velg det tredje alternativet:

  3 Aktiver Boot to Desktop / Scratch  

Og velg deretter den andre:

  Desktop Logg på som brukerens bob 'på det grafiske skrivebordet  

På denne måten blir konfigurasjonsfilene skrevet (avgjørende), og du er klar til å automatisk starte opp i GUI

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

Jeg hadde endret pi-brukernavnet og deaktivert root-kontopassordet, og fulgte retningen i forrige svar inkludert den foreslåtte redigeringen av dette:

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

men som Brandon antydet i sitt svar, måtte jeg også redigere filen lightdm.conf Ellers fikk jeg den grafiske påloggingsprompten og en "x" plassholder over påloggingsfeltet der Raspberry Pi-logoen ville være. Den automatiske påloggingen fungerte etter redigering av lightdm.conf.

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

Fra Raspberry Stretch kan du enkelt logge på brukeren din og ringe

  sudo -sraspi-config  

og i Boot Options-menyen "B" under "B1 / B2" finner du .. automatisk logget inn som "youruser" bruker vil være tilgjengelig som et alternativ. Velg den og start på nytt.

Raspberry Pi 3 B + på Raspbian Stretch her: Jeg fant alternativet som beskrevet, og det fungerte som beskrevet. Bortsett fra skrivefeil: kommandoen er "raspi-config" som starter konfigurasjonsverktøyet for ncurses. Og alternativene B1 og B2 refererer begge til automatisk innlogging på skrivebordet, hvorav den ene venter på at nettverket skal komme opp først. Uansett ble min nåværende, ikke-pi desktop-bruker eksplisitt kalt som brukeren som skulle brukes til autologin.
Brandon
2014-01-06 02:57:50 UTC
view on stackexchange narkive permalink

I mitt tilfelle endret jeg ikke (eller slettet) standardbrukeren "pi" -bruker, jeg opprettet ganske enkelt en ny bruker for meg selv og ønsket å starte opp til den brukeren som standard. I så fall, selv etter å ha gjort det ovenfor, løp jeg fremdeles inn i problemet med at systemet startet opp til "pi" -brukeren som standard. Av en eller annen grunn oppdaterte Sed-linjen faktisk ikke lightdm.conf. Så jeg redigerte ganske enkelt lightdm.conf, som implisitt lister "pi" som autologin-bruker, til brukernavnet mitt. Etter det vil den vellykket starte opp til min nye bruker som standard.

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

Emanuele, hvis brukernavnet pi faktisk er slettet og / eller erstattet, slik det var i mitt tilfelle, må du også redigere: "hvis id -u pi> / dev / null 2> &1; deretter" ligger 2 rader over, med ønsket brukernavn i stedet for pi. Dette vil unngå kontrollen av tilstedeværelse av brukernavn.

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

Jeg vil bare legge til det ovennevnte at noen ganger kan auto-startx-linjen bli funnet i /etc/rc.local spesielt når det gjelder bilder med berøringsskjerm hentet fra leverandører. Jeg prøvde en gang å deaktivere startx og tenkte ikke på at det var her. Linjen vil før avslutte 0 . Bare endre "pi" i den linjen til det nye brukernavnet ditt, og start det på nytt!

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

Jeg trenger også å endre /etc/lightdm/lightdm.conf, jeg trenger bare å fjerne autologin-user = pi linjen i denne konfigurasjonsfilen, gjenværende fra det gamle konfigurasjonsskriptet, og deretter bruke nye konfigurasjoner igjen med det nye raspi-konfigurasjonsskriptet.



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...