i3-lock 461 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. if [[ $# -eq 0 ]] ; then
  3. echo "i3-lock [ lock | start ]"
  4. exit
  5. fi
  6. case ${1} in
  7. locker-command)
  8. i3lock -c 536a77 -e -f -n
  9. ;;
  10. locker-command-fork)
  11. i3lock -c 536a77 -e -f
  12. ;;
  13. lock)
  14. save-emacs-files
  15. xautolock -locknow
  16. ;;
  17. start)
  18. xautolock -time 10 -locker "i3-lock locker-command" -detectsleep -notify 30
  19. ;;
  20. *)
  21. echo "i3-lock [ lock | start ]"
  22. esac