/ screensaver upd
This commit is contained in:
@@ -55,24 +55,27 @@ nmrestart() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
screensaver() {
|
screensaver() {
|
||||||
cmd="status"
|
cmd="info"
|
||||||
if [[ -n $1 ]]; then
|
if [[ -n $1 ]]; then
|
||||||
cmd=$1
|
cmd=$1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ${cmd} == "on" ] ; then
|
if [ ${cmd} == "on" ] ; then
|
||||||
xset dpms
|
xset dpms
|
||||||
|
xautolock -enable
|
||||||
# tmp file used by i3status - by default screensaver is on, so no need for "screensaver_on.tmp"
|
# tmp file used by i3status - by default screensaver is on, so no need for "screensaver_on.tmp"
|
||||||
trash-put "/tmp/screensaver_off.tmp"
|
trash-put "/tmp/screensaver_off.tmp"
|
||||||
elif [ ${cmd} == "off" ] ; then
|
elif [ ${cmd} == "off" ] ; then
|
||||||
xset -dpms
|
xset -dpms
|
||||||
|
xautolock -disable
|
||||||
touch "/tmp/screensaver_off.tmp"
|
touch "/tmp/screensaver_off.tmp"
|
||||||
elif [ ${cmd} == "reset" ] ; then
|
elif [ ${cmd} == "reset" ] ; then
|
||||||
if xset -q | grep -q 'DPMS is Enabled' ; then
|
if xset -q | grep -q 'DPMS is Enabled' ; then
|
||||||
xset -dpms
|
xset -dpms
|
||||||
xset dpms
|
xset dpms
|
||||||
|
xautolock -restart
|
||||||
fi
|
fi
|
||||||
elif [ ${cmd} == "status" ] ; then
|
elif [ ${cmd} == "info" ] ; then
|
||||||
xset -q
|
xset -q
|
||||||
else
|
else
|
||||||
echo "error: unknown command \"${cmd}\""
|
echo "error: unknown command \"${cmd}\""
|
||||||
|
|||||||
Reference in New Issue
Block a user