Recovered from the older tannerjc.net wiki snapshot dated January 23, 2016.

#!/bin/sh

output=LVDS1
if [ $XROT_OUTPUT ]
then
        output=$XROT_OUTPUT;
fi

geomnbr=0
xrandr=normal
wacom=normal
if [ $1 == - ] || [ $1 == + ] || ! [ $1 ];
then
        operator=$1;
        [ $1 ] || operator='+';
	#xrandr will output the current screen orientation on a line starting with LVDS1
        case `xrandr --verbose | grep ^$output  | sed s/^[^ ]* [^ ]* [^ ]* ([^(]*) \([a-z]*\).*/\1/` in
                normal)         geom=0;;
                left)           geom=1;;
                inverted)       geom=2;;
                right)          geom=3;;
        esac
        let geom=${geom}${operator}1+4
        let geom=${geom}%4
else
        geom=$1
fi

case $geom in
        1)      wacom=CCW; xrandr=left ;;
        2)      wacom=HALF; xrandr=inverted ;;
        3)      wacom=CW; xrandr=right ;;
        *)      wacom=NONE; xrandr=normal ;;
esac

echo xrandr to $xrandr, xsetwacom to $wacom 2

if xrandr --output $output --rotate $xrandr; then
        #xsetwacom set Wacom Serial Tablet PC Pen Tablet/Digitizer Rotate $wacom
	xsetwacom set Serial Wacom Tablet stylus Rotate $wacom
	xsetwacom set Serial Wacom Tablet eraser Rotate $wacom
fi

#[jtanner@x41 bin]$ xsetwacom --list
#Serial Wacom Tablet eraser ERASER
#Serial Wacom Tablet stylus STYLUS

if [ `xsetwacom get \Wacom Serial Tablet PC Pen Tablet/Digitizer\ Mode` == '1' ]; then
        for d in $devices
        do
                #xsetwacom set Wacom Serial Tablet PC Pen Tablet/Digitizer CoreEvent off
		xsetwacom set Serial Wacom Tablet eraser ERASER CoreEvent off
                #xsetwacom set Wacom Serial Tablet PC Pen Tablet/Digitizer Mode off
		xsetwacom set Serial Wacom Tablet stylus STYLUS Mode off
        done
        { sleep 1;
        for d in $devices
        do
                xsetwacom set Wacom Serial Tablet PC Pen Tablet/Digitizer Mode on
                xsetwacom set Wacom Serial Tablet PC Pen Tablet/Digitizer CoreEvent on
        done; }
fi

F12

  • http://sixgun.org/fab/blog/2010/wacom-bamboo-update-f14
  • yum install gcc gcc-c++ kernel-headers kernel-devel libXi-devel libX11-devel xorg-x11-proto-devel xorg-x11-server-devel tk-devel tcl-devel ncurses-devel xorg-x11-drv-wacom-devel libXrandr-devel
  • ./configure –enable-wacom
  • make
  • cd src
  • cd 2.6.30
  • rpm -ql kernel | fgrep -i wacom | fgrep uname -r
  • cp /lib/modules/2.6.32.21-168.fc12.x86_64/kernel/drivers/input/tablet/wacom.ko /lib/modules/2.6.32.21-168.fc12.x86_64/kernel/drivers/input/tablet/wacom.ko.orig
  • cp wacom.ko /lib/modules/2.6.32.21-168.fc12.x86_64/kernel/drivers/input/tablet/wacom.ko
  • rmmod wacom
  • depmod -a