Advertisement
Guest User

3ED

a guest
Jan 10th, 2011
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.59 KB | None | 0 0
  1. #!/bin/bash
  2. # author: 3ED
  3. # verion: 20100110
  4. # filename: xset_dpms_with_cmd
  5. # example usage: xset_dpms_with_cmd standby gnome-screensaver-command -l
  6.  
  7. if [ -z "$1" ]; then
  8.   echo "Usage: $0 <mode> [cmd] [cmd-args]"
  9.   echo
  10.   echo "Posible modes : standby, suspend, off, on"
  11.   echo "Example cmd   : gnome-scrensaver-command -l"
  12.   exit 0
  13. else
  14.   xset_dpms_MODE="$1"
  15. fi
  16.  
  17. if [ ! -z "$2" ]; then
  18.   if xset_dpms_RUN="`which "$2" 2> /dev/null`"; then
  19.     shift 2
  20.     $xset_dpms_RUN "$@" &
  21.   else
  22.     echo "Command: $2 not found"
  23.     exit 1
  24.   fi
  25. fi
  26.  
  27. sleep 0.25
  28. xset dpms force $xset_dpms_MODE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement