Ga naar inhoud

GDM Autologin

Na het ontgrendelen van de schijf met LUKS bij het opstarten wilde ik niet nog een keer een wachtwoord invoeren om in te loggen. Dit slaat het GDM-inlogscherm volledig over: je voert je schijfwachtwoord één keer in en het bureaublad laadt direct. De schermvergrendeling vraagt gewoon nog steeds om je wachtwoord.

Bootgedrag:

  • Opstarten → LUKS-wachtwoordprompt → bureaublad (geen tweede inlog)
  • Slaapstand / schermvergrendeling → wachtwoord vereist zoals normaal

Configuratie

Bewerk de GDM-configuratie:

sudo nano /etc/gdm/custom.conf

Voeg AutomaticLoginEnable en AutomaticLogin toe onder [daemon]:

[daemon]
AutomaticLoginEnable=True
AutomaticLogin=sten

Volledig bestand ter referentie:

# GDM configuration storage
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=sten

[security]

[xdmcp]

[chooser]

[debug]

Opslaan met Ctrl+X, y en dan herstarten:

sudo reboot

Verificatie

Na herstart vraagt LUKS om een wachtwoord. Eenmaal ingevoerd laadt het bureaublad direct zonder GDM-inlogscherm.

Bevestig dat autologin actief is:

sudo cat /etc/gdm/custom.conf | grep -i auto

Verwachte output:

AutomaticLoginEnable=True
AutomaticLogin=sten

Opmerkingen

  • Autologin geldt alleen voor de initiële bootsessie. GDM wordt niet geactiveerd bij hervatten na slaapstand.
  • De GNOME schermvergrendeling (Super+L, deksel sluiten, time-out bij inactiviteit) wordt beheerd door gnome-screensaver / gnome-shell, niet door GDM. Deze vraagt altijd om je gebruikerswachtwoord, ongeacht de autologin-instellingen.
  • Als er een tweede gebruikersaccount op het systeem staat, krijgt alleen de geconfigureerde gebruiker autologin. Andere accounts krijgen altijd een GDM-prompt.
Probleemoplossing voor autologin staat op de pagina Bekende Problemen.
Autologin uitschakelen
sudo nano /etc/gdm/custom.conf

Verwijder of becommentarieer de twee regels:

#AutomaticLoginEnable=True
#AutomaticLogin=sten

Herstart om toe te passen.