자동 로그아웃 설정
일정 시간 동안 사용자 세션이 대기중일 경우 자동으로 끝낼 수 있습니다. 머신을 배터리 또는 교류 전원으로 실행하는지 여부에 따라 관련 dconf 키를 설정하여 잠글 수 있습니다.
대기 세션을 자동으로 끝내버리면 저장하지 않은 데이터가 잠재적으로 날라갈 수 있음을 염두에 두십시오.
교류 전원에 연결한 머신을 자동으로 로그아웃하도록 설정
-
다음 내용이 들어있는 user 프로파일을 만드십시오:
/etc/dconf/profile/user
user-db:user system-db:locallocal은(는) dconf 데이터베이스의 이름입니다.
Create the directory /etc/dconf/db/local.d/ if it does not already exist.
-
/etc/dconf/db/local.d/00-autologout 디렉터리에 머신 전체 설정을 저장할 local 데이터베이스를 만드십시오:
[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' -
/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 -
시스템 데이터베이스를 업데이트하십시오:
# dconf update 시스템 전체 설정대로 사용하게 하려면 사용자는 반드시 로그아웃 한 후 다시 로그인해야합니다.
다음 GSettings 키를 살펴볼만합니다:
- org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout
교류 전원에 연결하여 동작할 경우 대기 모드로 진입하기 전 아무런 동작을 취하지 않아도 될 초 숫자를 지정합니다.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type
교류 전원에 연결하여 동작할 경우 일정 시간이 지났을 때 어떤 동작을 수행해야 하느냐를 지정합니다.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout
배터리 전원에 연결하여 동작할 경우 대기 모드로 진입하기 전 아무런 동작을 취하지 않아도 될 초 숫자를 지정합니다.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type
배터리 전원에 연결하여 동작할 경우 일정 시간이 지났을 때 어떤 동작을 수행해야 하느냐를 지정합니다.
gsettings range 명령을 실행하면 키에 대해 사용할 수 있는 값의 범위를 알 수 있습니다. 예를 들자면:
$ 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