Thanks for adding this to the README, I hadn't had any interactions with libwacom yet and wondered how it worked. :)
On Mon, Nov 3, 2014 at 2:42 PM, Peter Hutterer <peter.hutte...@who-t.net> wrote: > A missing tablet description is the most common situation that users of > tablets face, let's add it to the README. And since that also affects > people > with installed version of libwacom, add guidelines for a local install too. > > Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> > --- > README | 28 ++++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) > > diff --git a/README b/README > index 525412e..1b0a724 100644 > --- a/README > +++ b/README > @@ -2,6 +2,9 @@ libwacom is a library to identify wacom tablets and their > model-specific > features. It provides easy access to information such as "is this a > built-in > on-screen tablet", "what is the size of this model", etc. > > +This functionality is currently used by e.g. GNOME to map built-in tablets > +to the correct screen. > + > == Debugging libwacom with uinput devices == > libwacom by default will not recognise uinput devices. To debug and test, > a > physical device must be connected. > @@ -18,3 +21,28 @@ Some limitations: > > DO NOT USE THESE UINPUT RULES unless you are debugging with uinput > devices. > Remove the rules once debugging is done. > + > +== Adding tablet descriptions to libwacom == > +A common indicator that a device is not supported by libwacom is that it > +works normally in a GNOME session, but the device is not correctly mapped > to > +the screen. > + > +Use the libwacom-list-local-devices tool to list all local devices > +recognized by libwacom. If your device is not listed, but it is available > +as an event device in the kernel (see /proc/bus/input/devices) and in the > X > +session (see xinput list), the device is missing from libwacom's database. > + > +To add support for a new tablet to libwacom create a new tablet definition > +file. See data/wacom.example in the source for a guideline on how > +to add a new tablet. For an installed version of libwacom, see the > existing > +data files (e.g. /usr/share/libwacom/cintiq-13hd.tablet). > +A new tablet description is enabled by adding and installing a new file > +with a .tablet suffix. Once installed the tablet is part of libwacom's > +database, no rebuild is neccessary. The tablet is then available > Typo on necessary. +through libwacom-list-local-devices. > + > +The device should also be added to the udev rule to ensure all required > +properties are set. When building from source generate an update ruleset > +with tools/generate-udev-rules after adding the tablet descripton to. When > I think this should say "...description to /usr/share/libwacom" > +updating an installed version of libwacom, add it manually to the existing > +ruleset (/lib/udev/rules.d/65-libwacom.rules). > -- > 2.1.0 reviewed-by Aaron Skomra <aaron.sko...@wacom.com> Best, Aaron
------------------------------------------------------------------------------
_______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel