| 12345678910111213141516171819202122232425262728293031323334 | #!/bin/shlock() {        $HOME/.config/i3lock/i3lock.sh}case "$1" in    lock)        lock        ;;    logout)        emacsclient -e '(kill-emacs)'        i3-msg exit        # gnome-session-quit        ;;    suspend)        lock && systemctl suspend        ;;    hibernate)        lock && systemctl hibernate        ;;    reboot)        emacsclient -e '(kill-emacs)'        systemctl reboot        ;;    shutdown)        emacsclient -e '(kill-emacs)'        systemctl poweroff        ;;    *)        echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"        exit 2esacexit 0
 |