Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Jak ukončit nečinné sezení uživatele.

# 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 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

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