logind

« takaisin hakemistoon

Määrittelee mitä tehdään kirjautumisessa ja uloskirjautumisessa. Asetetaan myös läppärin kannen/näytön sulkemisen sekä lepo- ja hibernate-nappuloiden toiminnat.

Asetukset:

sudo -s
nano /etc/systemd/logind.conf
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=ignore
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192

Muokkausten jälkeen:

systemctl restart systemd-logind

tai

service systemd-logind restart

Esimerkkejä

Virrankäyttöön liittyvät asetukset ovat:

  • HandlePowerKey = virtanappula
  • HandleSuspendKey =
  • HandleHibernateKey = hibernate-toiminto
  • HandleLidSwitch = kannen/LCD-näytön sulkeminen
  • HandleLidSwitchExternalPower = ulkoinen virtalähde
  • HandleLidSwitchDocked = telakointiasema

Arvot voivat olla:

  • ignore = ei käytössä
  • poweroff = sammuttaminen
  • reboot = uudelleenkäynnistys
  • halt = pysäyttäminen
  • kexec =
  • suspend =
  • hibernate = nukuttaminen/lepotila
  • hybrid-sleep =
  • suspend-then-hibernate =
  • lock = lukitus

Läppärin kannen sulkeminen ei aiheuta lepotilaa eikä muutakaan asetuksella

HandleLidSwitch=ignore

 

Kaikilla läppäreillä hibernate ei toimi. Kokeile:

apt install pm-utils && pm-hibernate

  • swap täytyy olla vähintään yhtä iso kuin RAM