Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #/usr/local/bin/rotate
- #!/bin/bash
- TOUCHSCREEN="pointer:SYNA7500:00 06CB:3AF0"
- STYLUS="pointer:SYNA7500:00 06CB:3AF0 Pen (0)"
- TRANSFORM="Coordinate Transformation Matrix"
- if [[ "$1" == "left" ]]; then
- xrandr -o left
- xinput set-prop "$TOUCHSCREEN" "$TRANSFORM" 0 -1 1 1 0 0 0 0 1
- xinput set-prop "$STYLUS" "$TRANSFORM" 0 -1 1 1 0 0 0 0 1
- elif [[ "$1" == "invert" ]]; then
- xrandr -o invert
- xinput set-prop "$TOUCHSCREEN" "$TRANSFORM" -1 0 1 0 -1 1 0 0 1
- xinput set-prop "$STYLUS" "$TRANSFORM" -1 0 1 0 -1 1 0 0 1
- elif [[ "$1" == "right" ]]; then
- xrandr -o right
- xinput set-prop "$TOUCHSCREEN" "$TRANSFORM" 0 1 0 -1 0 1 0 0 1
- xinput set-prop "$STYLUS" "$TRANSFORM" 0 1 0 -1 0 1 0 0 1
- else
- xrandr -o normal
- xinput set-prop "$TOUCHSCREEN" "$TRANSFORM" 1 0 0 0 1 0 0 0 1
- xinput set-prop "$STYLUS" "$TRANSFORM" 1 0 0 0 1 0 0 0 1
- fi
Add Comment
Please, Sign In to add comment