summaryrefslogtreecommitdiff
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* README: note that we support tablets other than Wacom's tooPeter Hutterer2023-01-041-1/+4
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* README: minor fixes and a bit of rewordingPeter Hutterer2022-08-031-4/+9
| | | | | | | The README is probably read more often than the wiki, so let's put the warning there too that libwacom doesn't make the tablet work. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Update README.md2talltech2022-07-111-3/+6
| | | Mention the location of layout files in `/etc/libwacom/layouts/`, which was not obvious previously.
* README: add a link to the API documentationPeter Hutterer2021-09-011-0/+4
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* tool: change the hwdb generator to the libwacom-update-db toolPeter Hutterer2021-04-061-29/+35
| | | | | | | | | | | | | | | | | | Previously, the tool generated the hwdb and the rest was left to the user, requiring more hand-holding in bug reports and more extensive documentation. Change this to be a one-stop tool that takes care of all steps required by a user, so a user can just run this tool with /etc/libwacom as argument and the hwdb will be updated. Notably: the default invocation with /etc/libwacom an *auxilary* hwdb based on the user's files rather than writing out the whole one, overwriting the system one. This is the 99%-case version of the tool, custom prefixes etc. will not be handled as well as they can be but that's a niche case anyway and not worth the effort. The vast majority of users will put the new file in to /etc/libwacom and have the system installation in /usr/share/libwacom. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* README: mention the new libwacom-list-devices toolsPeter Hutterer2021-03-241-0/+2
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* tools: replace the hwdb generator with a python scriptPeter Hutterer2021-03-191-19/+28
| | | | | | | | | | | | | | | This script produces the same output, albeit the ordering is now grouped by bustype (in alphabetical order). So all Bluetooth devices come first, then the USB devices - previously the devices were mixed together based on vid/pid/name. It also fixes a minor sorting issue with the XP Pen Start G640. The Python script needs to emulate some of the libwacom database logic to extract the keys from the .tablet files, but in return we get: - a script that can be run from the source tree (useful for cross-compiling) - a script that can be run by a user after dropping a file into /etc/libwacom so they don't have the manually write a hwdb entry Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* README: more markdown, rewording, and better line wrappingPeter Hutterer2021-03-191-14/+35
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* README: fix the udev instructionsPeter Hutterer2021-03-171-3/+31
| | | | | | We no longer have a ruleset, we're using the hwdb now - update accordingly. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* tools: switch from a giant udev rulest to using hwdb entriesPeter Hutterer2020-04-091-14/+1
| | | | | | | | | | | | | | | | | | | | | | More efficient and easier to understand and read too. Plus, this set works with uinput devices out of the box without the need for extra rules. The new approach is split into a ruleset which now only tags the old serial devices. Those two lines are easier to keep here than device a hwdb lookup scheme. The ruleset imports from the hwdb builtin with the device's modalias, see /sys/class/device/input/eventXXX/device/modalias. This provides the bus/vendor/product lookup. And for the prefix use libwacom with the device name which allows our Finger and Pad matches. Since we cannot unset properties through a hwdb lookup, we have an extra rule to set all the joystick 0 envs to the empty string. The hwdb file itself is generated, note that you must to run systemd-hwdb update whenever this file changes. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Change README to .md to improve readabilityDavid2019-09-051-0/+31