configfiles/tablet/.config/scripts/tabletmode.sh

30 lines
587 B
Bash
Executable file

#!/bin/bash
cd $(dirname $0)
INTERN="LVDS1"
IDS=$(./wacomdevices.sh)
set_monitor_rotation() {
rotation=${1:-normal}
xrandr --output $INTERN --rotate $rotation
}
set_tablet_rotation() {
rotation=${1:-none}
for i in $IDS; do xsetwacom set $i Rotate $rotation; done
}
set_tablet_output() {
output=${1:-LVDS1}
for i in $IDS; do xsetwacom set $i MapToOutput $output; done
}
if [ "$1" == "on" ]; then
set_monitor_rotation inverted
set_tablet_rotation half
set_tablet_output $INTERN
else
set_monitor_rotation normal
set_tablet_rotation none
fi