Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Mengakhiri sesi pengguna yang menganggur.
Andika Triwidada
andika@gmail.com 2020-2024

# Mengonfigurasi log keluar otomatis

Sesi pengguna yang telah menganggur untuk jangka waktu tertentu dapat diakhiri secara otomatis. Anda dapat mengatur perilaku yang berbeda berdasarkan apakah mesin sedang berjalan memakai baterai atau daya listrik dengan menetapkan kunci dconf yang sesuai, kemudian menguncinya.

Perlu diingat bahwa pengguna dapat berpotensi kehilangan data yang belum disimpan jika sesi menganggur secara otomatis diakhiri.

# Mengatur log keluar otomatis untuk mesin yang ditenagai listrik

Buat basis data `local` untuk pengaturan seluruh mesin di /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'

Menimpa pengaturan pengguna dan mencegah pengguna mengubahnya di /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

Kunci GSettings berikut menarik:

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout`

Berapa detik komputer harus tidak aktif sebelum tidur jika berjalan memakai daya AC.

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type`

Apa yang harus terjadi ketika tenggat waktu telah berlalu jika komputer berjalan memakai daya AC.

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout`

Berapa detik komputer harus tidak aktif sebelum tidur jika berjalan memakai daya baterai.

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type`

Apa yang harus terjadi ketika batas waktu telah berlalu jika komputer berjalan dari daya baterai.

Anda dapat menjalankan gsettings range pada sebuah kunci untuk daftar nilai yang dapat Anda gunakan. Sebagai contoh:

    $ 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