Peter Hutterer

Results 57 issues of Peter Hutterer

Identical to the existing RemoteDesktop/ScreenCast persist modes, just this time for InputCapture. This allows an application to keep the permissions past things like screen savers activating and whatnot. Keeping this...

enhancement
portal: input capture

It'd be nice if a git tag could be used to correspond to the `Cargo.toml` version changes, makes looking at the git log to grasp when things changed a lot...

gently nudge users to the new hid-tools repo. There are still instructions out there that point to this repo, so let's make sure we redirect everyone to the tool that...

hid_parser is incredibly spammy for the Roccat Kone XTD ```python import hid_parser with open("/sys/class/hidraw/hidraw0/device/report_descriptor", "rb") as fd: bs = fd.read() hid_parser.ReportDescriptor(bs) ``` Yields **a lot** of warnings like this: ```...

enhancement

``` Traceback (most recent call last): File "/home/whot/tmp/2021-12-16-Thu/test.py", line 7, in hid_parser.ReportDescriptor(bs) File "/home/whot/.local/lib/python3.10/site-packages/hid_parser/__init__.py", line 422, in __init__ self._parse() File "/home/whot/.local/lib/python3.10/site-packages/hid_parser/__init__.py", line 610, in _parse self._append_items( File "/home/whot/.local/lib/python3.10/site-packages/hid_parser/__init__.py", line 540,...

bug

As of 2.12 we have mostly solved the issue with re-used firmware ids and with `libwacom_new_from_builder()` we can re-create any device even if we don't have the actual device path....

I'm filing this here, in part to have something to point to and to gather my thoughts. This is not really a bug in libwacom though libwacom's requirements for `UNIQ`...

This is an RFC around an idea we had around a year or so ago but so far nothing has come out of it. libwacom is a *static* database and...

enhancement

This sit on top of #694, only the last commit matters. This should have no functional effect but it reduces the hwdb file from ~10k lines to under 700 non-comment...

See https://github.com/linuxwacom/libwacom/pull/687#issuecomment-2116359238 The hwdb checks in the CI are skipped because of ``` SKIPPED [1092] ../test/test_udev_rules.py:117: Skipping test: [Errno 13] Permission denied: '/etc/udev/hwdb.d/99-libwacom-pytest.hwdb' ```