mirror of https://github.com/balkian/dotfiles.git
Functions i3 lock/suspend/hibernate
parent
3bc784c4bf
commit
7769406c92
@ -1,38 +0,0 @@
|
||||
#!/bin/bash
|
||||
while [ "$select" != "NO" -a "$select" != "YES" ]; do
|
||||
select=$(echo -e 'NO\nYES' | dmenu -fn "-*-cure-medium-*-*-*-11-*-*-*-*-*-*-*" -nb "#101010" -nf "#5f5f5f" -sb "#191919" -sf "#c72f62" -i -p "Do you really want to exit?");
|
||||
[ -z "$select" ] && exit 0
|
||||
done
|
||||
[ "$select" = "NO" ] && exit 0
|
||||
i3-msg exit
|
||||
|
||||
##!/bin/sh
|
||||
#lock() {
|
||||
#i3lock
|
||||
#}
|
||||
|
||||
#case "$1" in
|
||||
#lock)
|
||||
#lock
|
||||
#;;
|
||||
#logout)
|
||||
#i3-msg exit
|
||||
#;;
|
||||
#suspend)
|
||||
#lock && systemctl suspend
|
||||
#;;
|
||||
#hibernate)
|
||||
#lock && systemctl hibernate
|
||||
#;;
|
||||
#reboot)
|
||||
#systemctl reboot
|
||||
#;;
|
||||
#shutdown)
|
||||
#systemctl poweroff
|
||||
#;;
|
||||
#*)
|
||||
#echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"
|
||||
#exit 2
|
||||
#esac
|
||||
|
||||
#exit 0
|
@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
case "$1" in
|
||||
lock)
|
||||
xautolock -locknow
|
||||
;;
|
||||
logout)
|
||||
while [ "$select" != "NO" -a "$select" != "YES" ]; do
|
||||
select=$(echo -e 'NO\nYES' | dmenu -fn "-*-cure-medium-*-*-*-11-*-*-*-*-*-*-*" -nb "#101010" -nf "#5f5f5f" -sb "#191919" -sf "#c72f62" -i -p "Do you really want to exit?");
|
||||
[ -z "$select" ] && exit 0
|
||||
done
|
||||
[ "$select" = "NO" ] && exit 0
|
||||
i3-msg exit
|
||||
;;
|
||||
suspend)
|
||||
xautolock -locknow
|
||||
dbus-send --system --print-reply --dest="org.freedesktop.login1" /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:true # XFCE4-power settings
|
||||
;;
|
||||
hibernate)
|
||||
xautolock -locknow
|
||||
dbus-send --system --print-reply --dest="org.freedesktop.login1" /org/freedesktop/login1 org.freedesktop.login1.Manager.Hibernate boolean:true # XFCE4-power settings
|
||||
;;
|
||||
reboot)
|
||||
dbus-send --system --print-reply --dest="org.freedesktop.login1" /org/freedesktop/login1 org.freedesktop.login1.Manager.Reboot boolean:true # XFCE4-power settings
|
||||
;;
|
||||
shutdown)
|
||||
dbus-send --system --print-reply --dest="org.freedesktop.login1" /org/freedesktop/login1 org.freedesktop.login1.Manager.PowerOff boolean:true # XFCE4-power settings
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"
|
||||
exit 2
|
||||
esac
|
||||
|
||||
exit 0
|
@ -1,2 +1,2 @@
|
||||
#!/bin/sh
|
||||
emacsclient --alternate-editor="" -c "$@"
|
||||
emacsclient --alternate-editor="" -s "$HOME/.emacs.d/HIGHLANDER" -c "$@"
|
||||
|
Loading…
Reference in New Issue