From 67926cfc10abc080230d88286248ee509fee20f8 Mon Sep 17 00:00:00 2001 From: Martin Blazik Date: Fri, 19 Feb 2021 07:49:26 +0100 Subject: [PATCH] Script for automaticaly lock/unlock screen --- bin/lock-screen | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 bin/lock-screen diff --git a/bin/lock-screen b/bin/lock-screen new file mode 100755 index 0000000..460699a --- /dev/null +++ b/bin/lock-screen @@ -0,0 +1,32 @@ +#!/bin/bash + +set -e + +readonly SCHEMA="org.gnome.desktop.lockdown" +readonly KEY="disable-lock-screen" +readonly action="$1" + +case "$action" in + enable) + gsettings set $SCHEMA $KEY false + ;; + + disable) + gsettings set $SCHEMA $KEY true + ;; + + status) + readonly value=$(gsettings get $SCHEMA $KEY) + if [[ "$value" == "true" ]]; then + state=disable + else + state=enable + fi + echo "Auto lock screen is $state" + ;; + + *) + echo "No parameter!" + echo "Use lock-screen enable|disable|status" + exit 1 +esac