Nastavení automatického odhlašování
Uživatelovo sezení, které je po zadanou dobu nečinné, může být automaticky ukončeno. Nastavením příslušného klíče dconf můžete určit různá chování na základě toho, jestli počítač běží na baterií nebo je napájen z elektrické sítě, a následně nastavení zamknout.
Mějte na paměti, že když sezení automaticky ukončíte, může uživatel případně přijít o neuložená data.
Nastavení automatického odhlášení pro stroje napájené ze sítě
-
Vytvořte profil user, který bude obsahovat následující řádky:
/etc/dconf/profile/user
user-db:user system-db:locallocal je název databáze dconf.
Create the directory /etc/dconf/db/local.d/ if it does not already exist.
-
Vytvořte databázi local pro celosystémové nastavení v /etc/dconf/db/local.d/00-autologout:
[org/gnome/settings-daemon/plugins/power] # Set the timeout to 900 seconds when on mains power sleep-inactive-ac-timeout=900 # Set action after timeout to be logout when on mains power sleep-inactive-ac-type='logout' -
Přepište uživatelova nastavení a zabraňte mu ve změnách pomocí souboru /etc/dconf/db/local.d/locks/autologout:
# Lock automatic logout settings /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type -
Aktualizujte systémovou databázi:
# dconf update Před tím, než se nastavení pro celý systém projeví, se musí uživatel odhlásit a znovu přihlásit.
Zajímají nás následující klíče GSettings:
- org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout
Počet sekund, po které počítač musí být neaktivní, než se uspí, když běží napájený z elektrické sítě.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type
Co by se mělo stát, když uběhne časový limit a počítač běží napájený z elektrické sítě.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout
Počet sekund, po které počítač musí být neaktivní, než se uspí, když běží napájený z baterie.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type
Co by se mělo stát, když uběhne časový limit a počítač běží napájený z baterie.
Můžete spustit gsettings range na klíči, který vás zajímá, aby se vám vypsaly hodnoty, které je možné použít. Například:
$ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
enum
'blank' # blanks the screen
'suspend' # suspends the system
'shutdown' # starts a standard shutdown procedure
'hibernate' # hibernates the system
'interactive' # shows a pop-up query asking the user what to do
'nothing' # does nothing
'logout' # log out from the session