Guest User

Untitled

a guest
Jun 24th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. #!/usr/bin/bash
  2. set -euo pipefail
  3.  
  4. if [[ $# != 1 ]] || [[ ! $1 =~ ^o(ff|n)$ ]]; then
  5. >&2 echo "Usage: $(basename "$0") <on|off>"
  6. exit 1
  7. fi
  8.  
  9. readarray -t outputs < <(xrandr | grep -Po '^[^ ]+(?= (?:dis)?connected )')
  10.  
  11. for o in "${outputs[@]}"; do
  12. xrandr --output "$o" --set "TearFree" "$1"
  13. done
Add Comment
Please, Sign In to add comment