diff --git a/roles/fri_base/files/kscreenlockerrc b/roles/fri_base/files/kscreenlockerrc new file mode 100644 index 0000000..e49ea4e --- /dev/null +++ b/roles/fri_base/files/kscreenlockerrc @@ -0,0 +1,4 @@ +[Daemon] +Autolock=false +LockOnResume=false +Timeout=0 diff --git a/roles/fri_base/files/powerdevilrc b/roles/fri_base/files/powerdevilrc new file mode 100644 index 0000000..6e3ec04 --- /dev/null +++ b/roles/fri_base/files/powerdevilrc @@ -0,0 +1,6 @@ +[AC][RunScript] +IdleTimeoutCommand=qdbus org.kde.Shutdown /Shutdown logout +RunScriptIdleTimeoutSec=7200 + +[AC][SuspendAndShutdown] +PowerButtonAction=8 diff --git a/roles/fri_base/tasks/main_lin.yml b/roles/fri_base/tasks/main_lin.yml index 702a221..29d2e6a 100644 --- a/roles/fri_base/tasks/main_lin.yml +++ b/roles/fri_base/tasks/main_lin.yml @@ -234,6 +234,16 @@ dest: /etc/dconf/profile/user src: user.dconf +- name: Turn off KDE screen locking + copy: + dest: /etc/xdg + src: kscreenlockerrc + +- name: Log off KDE after 120m + copy: + dest: /etc/xdg + src: powerdevilrc + - name: Shorten PS1 prompt replace: path: "{{ item }}"