Cleanup tabletmode
This commit is contained in:
parent
da69610ea5
commit
b7b431038f
1 changed files with 20 additions and 8 deletions
|
@ -5,14 +5,26 @@ 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
|
||||
#xrandr --output $INTERN --rotate left
|
||||
xrandr --output $INTERN --rotate inverted
|
||||
|
||||
for i in $IDS; do xsetwacom set $i Rotate half; done
|
||||
set_monitor_rotation inverted
|
||||
set_tablet_rotation half
|
||||
set_tablet_output $INTERN
|
||||
else
|
||||
#xrandr --output $INTERN --rotate left
|
||||
xrandr --output $INTERN --rotate normal
|
||||
|
||||
for i in $IDS; do xsetwacom set $i Rotate none; done
|
||||
set_monitor_rotation normal
|
||||
set_tablet_rotation none
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue