The scripts as well as the rotate daemon work fine on Ubuntu Hardy on an X61t here. I modified the scripts as follows to start/stop the rotate daemon as needed. The daemon is only useful when in tablet mode, therefore starting it using an init script is not ideal IMO. Adding / removing the kernel module within the swivel scripts might not be what you want though.
---------------------------------------------------------------------------------------- #!/bin/sh #/etc/acpi/swivel-panel-down.sh . /etc/default/acpi-support . /usr/share/acpi-support/power-funcs for x in /tmp/.X11-unix/*; do displaynum=`echo $x | sed s#/tmp/.X11-unix/X##` getXuser; if [ x"$XAUTHORITY" != x"" ]; then export DISPLAY=":$displaynum" if /usr/bin/xrandr --output LVDS --rotate inverted; then /usr/bin/xsetwacom set stylus rotate 3 fi modprobe hdaps_ec killall rotate_daemon /usr/bin/rotate_daemon & fi done ---------------------------------------------------------------------------------------- #!/bin/sh #/etc/acpi/swivel-panel-down.sh . /etc/default/acpi-support . /usr/share/acpi-support/power-funcs for x in /tmp/.X11-unix/*; do displaynum=`echo $x | sed s#/tmp/.X11-unix/X##` getXuser; if [ x"$XAUTHORITY" != x"" ]; then export DISPLAY=":$displaynum" if /usr/bin/xrandr --output LVDS --rotate normal; then /usr/bin/xsetwacom set stylus rotate 0 fi killall rotate_daemon sleep 0.5; modprobe -r hdaps_ec fi done ---------------------------------------------------------------------------------------- -- Lenovo Thinkpad x41 Tablet and X60 Tablet rotate events https://bugs.launchpad.net/bugs/159026 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs