From 7cea32ecbaaf69ba1a7f1240db61198bffa6ca63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C5=A1per=20Fele-=C5=BDor=C5=BE?= Date: Sun, 19 Oct 2025 22:29:13 +0200 Subject: [PATCH] Turn off screen locking in KDE --- roles/fri_base/files/kscreenlockerrc | 4 ++++ roles/fri_base/files/powerdevilrc | 6 ++++++ roles/fri_base/tasks/main_lin.yml | 10 ++++++++++ 3 files changed, 20 insertions(+) create mode 100644 roles/fri_base/files/kscreenlockerrc create mode 100644 roles/fri_base/files/powerdevilrc 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 }}"