56,966 blogs ยท [ { "id": "01a0deac-a512-71d4-9adf-ad3d2e50a01c", "title": "libei and graphics tablets stylus support", "url": "http://who-t.blogspot.com/2026/07/libei-and-graphics-tablets-stylus.html", "published_at": "2026-07-22T04:46:20+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d2eabe265", "title": "libei and gesture events", "url": "http://who-t.blogspot.com/2026/07/libei-and-gesture-events.html", "published_at": "2026-07-22T04:22:16+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d2edc7ae8", "title": "libei and keysym/text events", "url": "http://who-t.blogspot.com/2026/07/libei-and-keysymtext-events.html", "published_at": "2026-07-22T04:16:16+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d2f8502cf", "title": "libei integrations in the XDG RemoteDesktop and InputCapture portals", "url": "http://who-t.blogspot.com/2026/07/libei-integrations-in-xdg-remotedesktop.html", "published_at": "2026-07-22T04:07:21+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d2f95668a", "title": "Huion devices in the desktop stack", "url": "http://who-t.blogspot.com/2026/04/huion-devices-in-desktop-stack.html", "published_at": "2026-04-13T06:47:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d3079a63c", "title": "Why is my device a touchpad and a mouse and a keyboard?", "url": "http://who-t.blogspot.com/2025/08/why-is-my-device-touchpad-and-mouse-and.html", "published_at": "2025-08-20T01:12:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d30c4d0a2", "title": "xkeyboard-config 2.45 has a new install location", "url": "http://who-t.blogspot.com/2025/08/xkeyboard-config-245-has-new-install.html", "published_at": "2025-08-11T01:44:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d31556ecc", "title": "libinput and Lua plugins (Part 2)", "url": "http://who-t.blogspot.com/2025/08/libinput-and-lua-plugins-part-2.html", "published_at": "2025-08-07T10:00:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d322bfc85", "title": "unplug - a tool to test input devices via uinput", "url": "http://who-t.blogspot.com/2025/08/unplug-tool-to-test-input-devices-via.html", "published_at": "2025-08-04T06:09:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d3278cb7a", "title": "libinput and tablet tool eraser buttons", "url": "http://who-t.blogspot.com/2025/06/libinput-and-tablet-tool-eraser-buttons.html", "published_at": "2025-06-19T01:44:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d32882283", "title": "libinput and Lua plugins", "url": "http://who-t.blogspot.com/2025/05/libinput-and-lua-plugins.html", "published_at": "2025-05-21T04:09:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d3305af70", "title": "libinput and 3-finger dragging", "url": "http://who-t.blogspot.com/2025/02/libinput-and-3-finger-dragging.html", "published_at": "2025-02-24T05:38:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d337021f4", "title": "GNOME 48 and a changed tap-and-drag drag lock behaviour", "url": "http://who-t.blogspot.com/2025/02/gnome-48-and-changed-tap-and-drag-drag.html", "published_at": "2025-02-24T04:17:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d338f062c", "title": "A new issue policy for libinput - closing and reopening issues for fun and profit", "url": "http://who-t.blogspot.com/2024/12/a-new-issue-policy-for-libinput-closing.html", "published_at": "2024-12-18T03:21:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d33e4d911", "title": "hidreport and hut: two crates for handling HID Report Descriptors and HID Reports", "url": "http://who-t.blogspot.com/2024/11/hidreport-and-hut-two-crates-for.html", "published_at": "2024-11-19T01:54:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d34d52652", "title": "HIOCREVOKE merged for kernel 6.12", "url": "http://who-t.blogspot.com/2024/10/hiocrevoke-merged-for-kernel-612.html", "published_at": "2024-10-04T00:27:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d34dcce4b", "title": "GNOME tablet support papercut fixes", "url": "http://who-t.blogspot.com/2024/06/gnome-tablet-support-papercut-fixes.html", "published_at": "2024-06-26T04:59:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d3560d49e", "title": "goodbye xsetwacom, hello gsetwacom", "url": "http://who-t.blogspot.com/2024/06/goodbye-xsetwacom-hello-gsetwacom.html", "published_at": "2024-06-06T06:22:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d3582bf46", "title": "libwacom and Huion/Gaomon devices", "url": "http://who-t.blogspot.com/2024/05/libwacom-and-huiongaomon-devices.html", "published_at": "2024-05-09T00:01:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d359d662a", "title": "udev-hid-bpf: quickstart tooling to fix your HID devices with eBPF", "url": "http://who-t.blogspot.com/2024/04/udev-hid-bpf-quickstart-tooling-to-fix.html", "published_at": "2024-04-18T04:17:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d35cae6ad", "title": "Enforcing a touchscreen mapping in GNOME", "url": "http://who-t.blogspot.com/2024/03/enforcing-touchscreen-mapping-in-gnome.html", "published_at": "2024-03-12T04:33:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d362bd1f6", "title": "New gitlab.freedesktop.org ๐Ÿšฏ emoji-based spamfighting abilities", "url": "http://who-t.blogspot.com/2024/01/new-gitlabfreedesktoporg-emoji-based.html", "published_at": "2024-01-29T07:58:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d37012e2e", "title": "Xorg being removed. What does this mean?", "url": "http://who-t.blogspot.com/2023/12/xorg-being-removed-what-does-this-mean.html", "published_at": "2023-12-14T04:13:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d375af088", "title": "PSA: For Xorg GNOME sessions, use the xf86-input-wacom driver for your tablets", "url": "http://who-t.blogspot.com/2023/11/psa-for-xorg-gnome-sessions-use-xf86.html", "published_at": "2023-11-10T03:22:00+00:00" }, { "id": "01a0deac-a512-71d4-9adf-ad3d3799bf6b", "title": "gitlab.freedesktop.org now has a bugbot for automatic issue/merge request processing", "url": "http://who-t.blogspot.com/2023/07/gitlabfreedesktoporg-now-has-bugbot-for.html", "published_at": "2023-07-03T06:34:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4462bb6b", "title": "snegg - Python bindings for libei", "url": "http://who-t.blogspot.com/2023/06/snegg-python-bindings-for-libei.html", "published_at": "2023-06-06T09:36:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de45626173", "title": "libei and a fancy protocol", "url": "http://who-t.blogspot.com/2023/05/libei-and-fancy-protocol.html", "published_at": "2023-05-09T00:51:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de45fd92b1", "title": "New gitlab.freedesktop.org spamfighting abilities", "url": "http://who-t.blogspot.com/2023/03/new-gitlabfreedesktoporg-spamfighting.html", "published_at": "2023-03-28T09:30:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de465b4b9e", "title": "libinput and the custom pointer acceleration function", "url": "http://who-t.blogspot.com/2023/01/libinput-and-custom-pointer.html", "published_at": "2023-01-17T04:47:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de46eaa1ca", "title": "X servers no longer allow byte-swapped clients (by default)", "url": "http://who-t.blogspot.com/2023/01/x-servers-no-longer-allow-byte-swapped.html", "published_at": "2023-01-06T02:15:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de47ae9193", "title": "libei - opening the portal doors", "url": "http://who-t.blogspot.com/2022/12/libei-opening-portal-doors.html", "published_at": "2022-12-13T03:24:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de487b08e0", "title": "The new XWAYLAND extension is available", "url": "http://who-t.blogspot.com/2022/08/the-new-xwayland-extension-is-available.html", "published_at": "2022-08-11T06:50:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de48ddd2aa", "title": "libei - adding support for passive contexts", "url": "http://who-t.blogspot.com/2022/03/libei-adding-support-for-passive.html", "published_at": "2022-03-04T04:30:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de492e22ff", "title": "The xf86-input-wacom driver hits 1.0", "url": "http://who-t.blogspot.com/2022/02/the-xf86-input-wacom-driver-hits-10.html", "published_at": "2022-02-15T05:24:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4944a900", "title": "What's new in XI 2.4 - touchpad gestures", "url": "http://who-t.blogspot.com/2021/09/whats-new-in-xi-24-touchpad-gestures.html", "published_at": "2021-09-23T05:26:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4a235e52", "title": "An Xorg release without Xwayland", "url": "http://who-t.blogspot.com/2021/09/an-xorg-release-without-xwayland.html", "published_at": "2021-09-22T03:16:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4aebd418", "title": "libinput and high-resolution wheel scrolling", "url": "http://who-t.blogspot.com/2021/08/libinput-and-high-resolution-wheel.html", "published_at": "2021-08-31T07:50:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4b0edbc1", "title": "Flatpak portals - how do they work?", "url": "http://who-t.blogspot.com/2021/08/flatpak-portals-how-do-they-work.html", "published_at": "2021-08-31T06:29:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4b1bb916", "title": "libei - a status update", "url": "http://who-t.blogspot.com/2021/08/libei-status-update.html", "published_at": "2021-08-25T05:29:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4b7a3715", "title": "It's templates all the way down - part 4", "url": "http://who-t.blogspot.com/2021/07/its-templates-all-way-down-part-4.html", "published_at": "2021-07-28T03:22:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4bde267b", "title": "libinput and hold gestures", "url": "http://who-t.blogspot.com/2021/07/libinput-and-hold-gestures.html", "published_at": "2021-07-27T05:58:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4c307f77", "title": "A pre-supplied \"custom\" keyboard layout for X11", "url": "http://who-t.blogspot.com/2021/02/a-pre-supplied-custom-keyboard-layout.html", "published_at": "2021-02-18T01:57:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4d1ad229", "title": "Auto-updating XKB for new kernel keycodes", "url": "http://who-t.blogspot.com/2021/01/auto-updating-xkb-for-new-kernel.html", "published_at": "2021-01-22T00:58:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4d3dc81a", "title": "Parsing HID Unit Items", "url": "http://who-t.blogspot.com/2021/01/parsing-hid-unit-items.html", "published_at": "2021-01-13T11:28:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4da14a7b", "title": "It's templates all the way down - part 3", "url": "http://who-t.blogspot.com/2020/12/its-templates-all-way-down-part-3.html", "published_at": "2020-12-04T04:00:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4dd14163", "title": "No user-specific XKB configuration in X", "url": "http://who-t.blogspot.com/2020/09/no-user-specific-xkb-configuration-in-x.html", "published_at": "2020-09-04T00:39:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4e289889", "title": "User-specific XKB configuration - putting it all together", "url": "http://who-t.blogspot.com/2020/09/user-specific-xkb-configuration-putting.html", "published_at": "2020-09-01T01:13:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4f1fae34", "title": "User-specific XKB configuration - part 3", "url": "http://who-t.blogspot.com/2020/08/user-specific-xkb-configuration-part-3.html", "published_at": "2020-08-31T04:51:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4fb1658e", "title": "libei - a library to support emulated input", "url": "http://who-t.blogspot.com/2020/08/libei-library-to-support-emulated-input.html", "published_at": "2020-08-25T04:43:00+00:00" }, { "id": "01a0debc-cd52-7108-8a33-e8de4fed22dd", "title": "User-specific XKB configuration - part 2", "url": "http://who-t.blogspot.com/2020/07/user-specific-xkb-configuration-part-2.html", "published_at": "2020-07-06T05:18:00+00:00" }, { "id": "01a0deda-2670-7345-a193-0b12133e3d54", "title": "It's templates all the way down - part 2", "url": "http://who-t.blogspot.com/2020/06/its-templates-all-way-down-part-2.html", "published_at": "2020-06-17T04:36:00+00:00" }, { "id": "01a0deda-2670-7345-a193-0b1213b1718d", "title": "xisxwayland checks for Xwayland ... or not", "url": "http://who-t.blogspot.com/2020/05/xisxwayland-checks-for-xwayland-or-not.html", "published_at": "2020-05-19T02:15:00+00:00" }, { "id": "01a0deda-2670-7345-a193-0b1213c4ce43", "title": "Wayland doesn't support $BLAH", "url": "http://who-t.blogspot.com/2020/05/wayland-doesnt-support-blah.html", "published_at": "2020-05-08T00:40:00+00:00" }, { "id": "01a0deda-2670-7345-a193-0b1213e5126f", "title": "High resolution wheel scrolling in the desktop stack", "url": "http://who-t.blogspot.com/2020/04/high-resolution-wheel-scrolling-in.html", "published_at": "2020-04-04T04:00:00+00:00" }, { "id": "01a0deda-2670-7345-a193-0b12147512b4", "title": "It's templates all the way down", "url": "http://who-t.blogspot.com/2020/03/its-templates-all-way-down.html", "published_at": "2020-03-20T11:33:00+00:00" }, { "id": "01a0deda-2670-7345-a193-0b12153f7176", "title": "A tale of missing touches", "url": "http://who-t.blogspot.com/2020/02/a-tale-of-missing-touches.html", "published_at": "2020-02-20T07:39:00+00:00" }, { "id": "01a0deda-2670-7345-a193-0b121595a683", "title": "User-specific XKB configuration - part 1", "url": "http://who-t.blogspot.com/2020/02/user-specific-xkb-configuration-part-1.html", "published_at": "2020-02-06T03:52:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b503b8568", "title": "libinput's timer offset errors", "url": "http://who-t.blogspot.com/2020/01/libinputs-timer-offset-errors.html", "published_at": "2020-01-28T02:34:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b50c57c60", "title": "libinput and tablet pad keys", "url": "http://who-t.blogspot.com/2019/10/libinput-and-tablet-pad-keys.html", "published_at": "2019-10-17T23:23:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b510b148c", "title": "libinput and button scrolling locks", "url": "http://who-t.blogspot.com/2019/10/libinput-and-button-scrolling-locks.html", "published_at": "2019-10-17T22:56:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b5149c040", "title": "libinput's bus factor is 1", "url": "http://who-t.blogspot.com/2019/10/libinputs-bus-factor-is-1.html", "published_at": "2019-10-16T05:56:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b517fabbf", "title": "Unit-testing static functions in C", "url": "http://who-t.blogspot.com/2019/09/unit-testing-static-functions-in-c.html", "published_at": "2019-09-12T04:21:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b520591b6", "title": "Tuhi - an application to support Wacom SmartPad devices", "url": "http://who-t.blogspot.com/2019/08/tuhi-application-to-support-wacom.html", "published_at": "2019-08-26T11:19:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b52de2630", "title": "libinput's new thumb detection code", "url": "http://who-t.blogspot.com/2019/07/libinputs-new-thumb-detection-code.html", "published_at": "2019-07-17T10:09:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b52fe1efb", "title": "libinput and tablet proximity handling", "url": "http://who-t.blogspot.com/2019/06/libinput-and-tablet-proximity-handling.html", "published_at": "2019-06-19T00:34:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b53fa6903", "title": "libinput and the Dell Canvas Totem", "url": "http://who-t.blogspot.com/2019/06/libinput-and-dell-canvas-totem.html", "published_at": "2019-06-18T23:37:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b543933f2", "title": "Using hexdump to print binary protocols", "url": "http://who-t.blogspot.com/2019/03/using-hexdump-to-print-binary-protocols.html", "published_at": "2019-03-21T00:30:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b551bff4e", "title": "libinput's internal building blocks", "url": "http://who-t.blogspot.com/2019/03/libinputs-internal-building-blocks.html", "published_at": "2019-03-15T06:15:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b556a093d", "title": "libinput and location-based touch arbitration", "url": "http://who-t.blogspot.com/2019/03/libinput-and-location-based-touch.html", "published_at": "2019-03-15T05:58:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b561a5ec2", "title": "Adding entries to the udev hwdb", "url": "http://who-t.blogspot.com/2019/02/adding-entries-to-udev-hwdb.html", "published_at": "2019-02-14T01:40:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b56c519cd", "title": "High resolution wheel scrolling on Linux v4.21", "url": "http://who-t.blogspot.com/2018/12/high-resolution-wheel-scrolling-on.html", "published_at": "2018-12-12T04:27:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b570e96d5", "title": "Understanding HID report descriptors", "url": "http://who-t.blogspot.com/2018/12/understanding-hid-report-descriptors.html", "published_at": "2018-12-11T05:56:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b574785b7", "title": "ggkbdd is a generic gaming keyboard daemon", "url": "http://who-t.blogspot.com/2018/12/ggkbdd-is-generic-gaming-keyboard-daemon.html", "published_at": "2018-12-03T05:43:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b580731ee", "title": "What's new in libinput 1.12", "url": "http://who-t.blogspot.com/2018/09/whats-new-in-libinput-112.html", "published_at": "2018-09-04T03:34:00+00:00" }, { "id": "01a0deda-2671-70e4-9e77-3f4b589c2e7a", "title": "libinput's \"new\" trackpoint acceleration method", "url": "http://who-t.blogspot.com/2018/08/libinputs-new-trackpoint-acceleration.html", "published_at": "2018-08-16T04:47:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7eaaf29cb", "title": "How the 60-evdev.hwdb works", "url": "http://who-t.blogspot.com/2018/08/how-60-evdevhwdb-works.html", "published_at": "2018-08-09T02:17:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7eadec5e8", "title": "A Fedora COPR for libinput git master", "url": "http://who-t.blogspot.com/2018/08/a-fedora-copr-for-libinput-git-master.html", "published_at": "2018-08-01T01:07:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ebc7f7b3", "title": "libinput now has ReadTheDocs-style documentation", "url": "http://who-t.blogspot.com/2018/07/libinput-now-has-readthedocs-style.html", "published_at": "2018-07-30T04:16:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ec96c4c5", "title": "Why it's not a good idea to handle evdev directly", "url": "http://who-t.blogspot.com/2018/07/why-its-not-good-idea-to-handle-evdev.html", "published_at": "2018-07-25T02:34:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ecfc95d1", "title": "meson fails with \"ERROR: Native dependency 'foo' not found\" - and how to fix it", "url": "http://who-t.blogspot.com/2018/07/meson-fails-with-native-dependency-not-found.html", "published_at": "2018-07-08T23:46:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ed08e358", "title": "X server pointer acceleration analysis - part 5", "url": "http://who-t.blogspot.com/2018/06/x-server-pointer-acceleration-analysis.html", "published_at": "2018-06-26T23:15:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ed3a97ec", "title": "libinput and its device quirks files", "url": "http://who-t.blogspot.com/2018/06/libinput-and-its-device-quirks-files.html", "published_at": "2018-06-13T05:50:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ed54e152", "title": "Observations on trackpoint input data", "url": "http://who-t.blogspot.com/2018/06/observations-on-trackpoint-input-data.html", "published_at": "2018-06-07T06:03:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7edd2fe86", "title": "libinput is now on gitlab.freedesktop.org", "url": "http://who-t.blogspot.com/2018/06/libinput-is-now-on-gitlabfreedesktoporg.html", "published_at": "2018-06-06T01:35:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ede0e6db", "title": "libinput-record and libinput-replay - tools to record and replay kernel devices", "url": "http://who-t.blogspot.com/2018/05/libinput-record-and-libinput-replay.html", "published_at": "2018-05-29T05:58:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ee0bc1a7", "title": "X server pointer acceleration analysis - part 4", "url": "http://who-t.blogspot.com/2018/05/x-server-pointer-acceleration-analysis-part4.html", "published_at": "2018-05-10T05:37:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ee158d3d", "title": "X server pointer acceleration analysis - part 3", "url": "http://who-t.blogspot.com/2018/05/x-server-pointer-acceleration-analysis-part3.html", "published_at": "2018-05-10T03:47:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7eeb78c3a", "title": "X server pointer acceleration analysis - part 2", "url": "http://who-t.blogspot.com/2018/05/x-server-pointer-acceleration-analysis-part2.html", "published_at": "2018-05-10T03:26:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7ef871b83", "title": "X server pointer acceleration analysis - part 1", "url": "http://who-t.blogspot.com/2018/05/x-server-pointer-acceleration-analysis-part1.html", "published_at": "2018-05-09T22:34:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7efd4f8c9", "title": "GNOME 3.28 uses clickfinger behaviour by default on touchpads", "url": "http://who-t.blogspot.com/2018/04/gnome-328-uses-clickfinger-behaviour-by.html", "published_at": "2018-04-08T22:14:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f0843f93", "title": "tuhi - a daemon to support Wacom SmartPad devices", "url": "http://who-t.blogspot.com/2018/01/tuhi-daemon-to-support-wacom-smartpad.html", "published_at": "2018-01-30T08:59:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f0e4a06b", "title": "python-libevdev - a python wrapper for libevdev", "url": "http://who-t.blogspot.com/2018/01/libevdev-python.html", "published_at": "2018-01-07T23:45:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f1adc5ed", "title": "What is libwacom? A library to describe graphics tablets", "url": "http://who-t.blogspot.com/2017/10/what-is-libwacom.html", "published_at": "2017-10-26T23:29:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f25880f3", "title": "libinput and the HUION PenTablet devices", "url": "http://who-t.blogspot.com/2017/09/libinput-and-huion-pentablet-devices.html", "published_at": "2017-09-21T04:52:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f32d395d", "title": "libinput and button debouncing", "url": "http://who-t.blogspot.com/2017/07/libinput-and-button-debouncing.html", "published_at": "2017-07-27T11:52:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f361bb9d", "title": "libinput and pressure-based palm detection", "url": "http://who-t.blogspot.com/2017/07/libinput-and-pressure-based-palm.html", "published_at": "2017-07-04T04:43:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f404a6ca", "title": "libinput 1.8 switching to git-like helper tool naming \"libinput sometool\"", "url": "http://who-t.blogspot.com/2017/06/libinput-18-switching-to-git-like.html", "published_at": "2017-06-19T01:47:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f4bbdd1c", "title": "xf86-input-wacom 0.34 workaround for pressure range bugs", "url": "http://who-t.blogspot.com/2017/06/xf86-input-wacom-034-workaround-for.html", "published_at": "2017-06-01T01:24:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f4e1624d", "title": "xinput list shows a \"xwayland-pointer\" device but not my real devices and what to do about it", "url": "http://who-t.blogspot.com/2017/05/xinput-list-shows-xwayland-pointer.html", "published_at": "2017-05-23T00:56:00+00:00" }, { "id": "01a0def2-30f3-71b6-a358-0af7f5997555", "title": "inputfd - a protocol for direct access to input devices in wayland", "url": "http://who-t.blogspot.com/2017/04/inputfd-protocol-for-direct-access-to.html", "published_at": "2017-04-01T06:12:00+00:00" } ] posts Claim your blog
Back to who-t.blogspot.com
Blog ยท corpus.blog/blogs/who-t.blogspot.com/posts

who-t.blogspot.com

who-t.blogspot.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017