+ screensaver status
This commit is contained in:
@@ -51,8 +51,11 @@ screensaver() {
|
||||
|
||||
if [ ${cmd} == "on" ] ; then
|
||||
xset dpms
|
||||
# tmp file used by i3status - by default screensaver is on, so no need for "screensaver_on.tmp"
|
||||
trash-put "/tmp/screensaver_off.tmp"
|
||||
elif [ ${cmd} == "off" ] ; then
|
||||
xset -dpms
|
||||
touch "/tmp/screensaver_off.tmp"
|
||||
elif [ ${cmd} == "reset" ] ; then
|
||||
if xset -q | grep -q 'DPMS is Enabled' ; then
|
||||
xset -dpms
|
||||
@@ -66,11 +69,14 @@ screensaver() {
|
||||
}
|
||||
|
||||
# display setup
|
||||
alias ds11_info="echo '1 laptop + 1 monitor'"
|
||||
ds11() {
|
||||
xrandr --output eDP-1 --mode 1920x1080 --pos 0x1080 --rotate normal --output DP-1 --off --output HDMI-1 --primary --mode 3840x2160 --pos 1920x0 --rotate normal --output DP-2 --off --output HDMI-2 --off --output DP-3 --off --output HDMI-3 --off
|
||||
nr
|
||||
xrdb ~/.Xresources
|
||||
if [ $2 == "info" ] ; then
|
||||
echo "1 laptop + 1 monitor"
|
||||
else
|
||||
xrandr --output eDP-1 --mode 1920x1080 --pos 0x1080 --rotate normal --output DP-1 --off --output HDMI-1 --primary --mode 3840x2160 --pos 1920x0 --rotate normal --output DP-2 --off --output HDMI-2 --off --output DP-3 --off --output HDMI-3 --off
|
||||
nr
|
||||
xrdb ~/.Xresources
|
||||
fi
|
||||
}
|
||||
|
||||
# # Change the window title of X terminals
|
||||
|
||||
@@ -28,6 +28,7 @@ order += "path_exists vpn"
|
||||
order += "battery all"
|
||||
order += "time"
|
||||
order += "volume master"
|
||||
order += "path_exists screensaver"
|
||||
|
||||
cpu_usage {
|
||||
format = " cpu usg %usage "
|
||||
@@ -107,3 +108,9 @@ volume master {
|
||||
mixer = "Master"
|
||||
mixer_idx = 0
|
||||
}
|
||||
|
||||
path_exists "screensaver" {
|
||||
format = " ⎚ "
|
||||
path = "/tmp/screensaver_off.txt"
|
||||
format_down = " on "
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user