#!/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