wms/rwm_session.sh

41 lines
673 B
Bash
Raw Normal View History

2023-03-06 19:08:25 +01:00
#!/bin/sh
. $HOME/.config/rootwm/rwm_var
LOCK="slock" # lock screen monitor
MOFF="xset dpms force off" # poweroff monitor
HB="doas pm-hibernate" # hibernate
RB="doas shutdown -r now" # reboot
POFF="doas shutdown -h now" # poweroff
EXIT="pkill wew && pkill sxhkd" # exit session
PROMPT="lock\nmonitor-off\nhalt\nreboot\nsuspend\nlogout"
option=`echo $PROMPT | $XMENU`
if [ ${#option} -gt 0 ]; then
case $option in
lock)
$LOCK
;;
monitor-off)
$MOFF
;;
suspend)
$HB
;;
halt)
$POFF
;;
reboot)
$RB
;;
logout)
$EXIT
;;
*)
;;
esac
else
exit 0
fi