lp:~karl.hegbloom/tabuntu/tablet-screen-rotation-support

Created by Karl Hegbloom and last modified

Support for convertible Tablet/Laptop computer screen and pen-tablet rotation.

This package contains a user daemon that watches the X Server for RandR Rotation events. When one occurs, it calls a handler script that can remap the tablet navpad and reorient the Wacom tablet to
match the new screen rotation. There is also support for the ACPI events triggered by swiveling the screen down to tablet mode or up to laptop mode.

At this very early stage of development, the only laptop it is known to support out-of-the-box is the Lenovo Thinkpad X61-Tablet. It is hoped that owners of other brands and models of tablet laptop will pitch in with added support for their kind of computer.

Also, the method used to remap the navpad arrows on rotation requires that a line be placed in the sudoers file. The package does not do that for you yet... I'd forgotten about the entry in my own sudoers and neglected to add it to the package.

# Members of the 'video' group may use 'setkeycodes'.
#
# This is to support Tablet screen rotation and a navigation
# pad on the Lenovo Thinkpad X61-Tablet.
#
%video ALL=NOPASSWD: /usr/bin/setkeycodes

Karmic Koala notes:
 xsetwacom list dev is failing to list any devices. There is no default Xorg.conf in Karmic, and so the Wacom is not set up properly.

Lucid Lynx notes:
Should be working fine. Serial Wacom Tablet is hot-plugged automatically by udev and Xorg. You still have to add the clause to your sudoers file for now, but I think there's a way around that, and time permitting, I'll add that to it in the near future.

I would love to hear from people using this on other models of Tablet PC. Please let me know if it doesn't work, and if you need help with getting it working, I can do that.

Get this branch:
bzr branch lp:~karl.hegbloom/tabuntu/tablet-screen-rotation-support
Only Karl Hegbloom can upload to this branch. If you are Karl Hegbloom please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Karl Hegbloom
Project:
Tabuntu
Status:
Development

Recent revisions

54. By Karl Hegbloom

Use dconf and not gconftool for quantal.

53. By Karl Hegbloom <email address hidden>

Add debian/source/format, 3.0 (native)

52. By Karl Hegbloom <email address hidden>

Update to work on Precise.

51. By Karl Hegbloom <karlheg@journeyhawk>

Add script that will set up compiz configuration for onboard and cellwriter.

50. By Karl Hegbloom <karlheg@journeyhawk>

README

49. By Karl Hegbloom <karlheg@journeyhawk>

0.1.9 Released

48. By Karl Hegbloom <karlheg@journeyhawk>

Updated README

47. By Karl Hegbloom <karlheg@journeyhawk>

Removed because they never worked right.

46. By Karl Hegbloom <karlheg@journeyhawk>

Fixed FTBFS, various other changes

45. By Karl Hegbloom <karlheg@journeyhawk>

Renamed

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.