The first plugin is the orientation plugin, which will read the orientation from udev (which itself reads it from the accelerometer), and rotate the display and the input touchscreen as appropriate.
The second plugin is the cursor plugin, which will simply hide the mouse cursor when you don't have a mouse attached to a computer with a touchscreen.
Related to those are two gnome-shell bugs. Related to orientation is this bug about providing smoother XRandR transitions in gnome-shell, and related to cursor is a way to show activity in the shell panel when a busy cursor would be shown.
No screenshots, because a vertical desktop with no cursor isn't that interesting.
If you're interested in testing out this on a WeTab, you'll need the accelerometer driver in the kernel, udev git (or udev 172 when it's released) and gnome-settings-daemon master.
And if you want support for another tablet device, check out this discussion on the linux-input list, and drop me a mail if you need more guidance.
hi
ReplyDeleteis it possible for cursor plugin to set the style of cursor based on input device, such as pen/mouse/... ?
thanks !
ritz: Nope. Because the cursor would most likely always be wrong for touch devices, tablets, or if you switched between a mouse and pen for example.
ReplyDeleteI think this tablet could be useful for testing GNOME3 http://cordiatab.com/
ReplyDeleteWhat about tablets whose orientation sensors show up as keyboard devices, where changing the orientation generates a Ctrl+Alt+(arrow key) press?
ReplyDeleteJames: new kernel driver to hide the crumminess, and export the orientation in a sensible way. Out of curiosity, how do you read the existing orientation (like when it boots up)?
ReplyDeleteFeel free to drop me a mail if you have hardware and are interested in working on this.