• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H31-Aug-2020-10,7769,430

doc/H31-Aug-2020-2,5132,099

include/linux/H31-Aug-2020-839698

libwacom/H03-May-2022-4,6363,267

test/H31-Aug-2020-3,3452,628

tools/H31-Aug-2020-4,4683,487

COPYINGH A D23-Jun-20201.1 KiB2118

Makefile.amH A D23-Jun-2020189 74

Makefile.inH A D31-Aug-202027.8 KiB890791

NEWSH A D31-Aug-20207.6 KiB300258

README.mdH A D25-Jun-20201.7 KiB1913

aclocal.m4H A D31-Aug-2020377.5 KiB10,5489,526

autogen.shH A D23-Jun-2020214 159

compileH A D24-Jun-20207.2 KiB349259

config.guessH A D24-Jun-202043.1 KiB1,4871,294

config.h.inH A D31-Aug-20201.7 KiB6845

config.subH A D24-Jun-202030.7 KiB1,7911,636

configureH A D31-Aug-2020460.6 KiB15,74613,363

configure.acH A D31-Aug-20202 KiB6854

depcompH A D24-Jun-202023 KiB792502

install-shH A D24-Jun-202015 KiB519337

libwacom.pc.inH A D23-Jun-2020254 1210

ltmain.shH A D24-Jun-2020316.6 KiB11,1507,980

meson.buildH A D31-Aug-20208.9 KiB283244

missingH A D24-Jun-20206.7 KiB216143

test-driverH A D24-Jun-20204.5 KiB14987

README.md

1# Overview
2libwacom 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.
3
4This functionality is currently used by e.g. GNOME to map built-in tablets to the correct screen.
5
6# Adding tablet descriptions to libwacom
7A 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.
8
9Use 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.
10
11## To add support for a new tablet to libwacom:
121. 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)
132. 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
143. The tablet is then available through libwacom-list-local-devices
15
16**The new device should also be added to the udev rule to ensure all required properties are set**
17* ***When building from source*** generate an update ruleset with tools/generate-udev-rules after adding the tablet descripton to
18* ***When updating an installed version of libwacom***, add it manually to the existing ruleset (/lib/udev/rules.d/65-libwacom.rules)
19