libinput/doc/user
Peter Hutterer 9ac197b540 tools/record: defer file creation until events arrive in autorestart mode
Previously, --autorestart would create a new output file at the start of
each recording cycle. If no events arrived before the timeout, the empty
file was deleted. This created unnecessary filesystem churn during idle
periods.

Instead, wait for device activity before creating the output file so the
only files we create actually have events in them.

Assisted-by: Claude:claude-opus-4-6
Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1484>
2026-05-27 13:37:14 +10:00
..
dot doc/user: add a graph of how different contexts work 2025-12-12 04:29:13 +00:00
svg doc/user: add an illustration of the touch arbitration rectangle 2026-04-21 11:12:59 +10:00
404.rst doc/user: add custom 404 pages for the old links 2018-08-03 11:18:14 +10:00
absolute-axes.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
absolute-coordinate-ranges.rst Fix various typos 2026-03-24 05:09:07 +00:00
architecture.rst Fix various typos 2026-03-24 05:09:07 +00:00
building.rst Fix various typos 2026-03-24 05:09:07 +00:00
button-debouncing.rst Fix various typos 2026-03-24 05:09:07 +00:00
clickpad-softbuttons.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
clickpad-with-right-button.rst quirks: normalize dmi matches 2026-01-12 03:49:00 +01:00
conf.py.in doc/user: fix sphinx warning 2023-01-17 12:29:25 +10:00
configuration.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
contributing.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
dependencies.rst doc/user: generate the required package list for the CI distributions 2021-02-15 15:22:42 +10:00
development.rst High-resolution scroll wheel support 2021-08-31 08:45:01 +02:00
device-configuration-via-udev.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
device-quirks.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
drag-3fg.rst touchpad: implement support for three-finger drag 2025-02-18 06:44:01 +00:00
faqs.rst doc/user: add a graph of how different contexts work 2025-12-12 04:29:13 +00:00
features.rst touchpad: implement support for three-finger drag 2025-02-18 06:44:01 +00:00
gestures.rst doc: fix simplified hold gesture table in gestures.rst 2026-04-20 01:10:05 +00:00
git_version.py.in doc/user: add a hack to get to the git version 2018-08-02 11:22:11 +10:00
ignoring-devices.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
incorrectly-enabled-hires.rst quirks: allow overriding of AttrEventCode and AttrInputProp 2022-11-28 08:25:41 +10:00
index.rst plugins: add support for lua plugins to change evdev event streams 2025-08-01 16:04:09 +10:00
lua-plugins.rst doc: remove ID_INPUT from lua plugin udev properties list 2026-04-20 01:10:05 +00:00
meson.build doc/user: add an illustration of the touch arbitration rectangle 2026-04-21 11:12:59 +10:00
middle-button-emulation.rst dox: switch to sphinx for the user-visible documentation 2018-07-30 12:24:04 +10:00
normalization-of-relative-motion.rst doc/user: explain why we are doing motion normalization 2021-03-16 21:29:56 +00:00
palm-detection.rst Fix various typos 2026-03-24 05:09:07 +00:00
pointer-acceleration.rst Fix various typos 2026-03-24 05:09:07 +00:00
reporting-bugs.rst Fix various typos 2026-03-24 05:09:07 +00:00
scrolling.rst doc: fix ClickPad scroll method description in scrolling.rst 2026-04-20 01:10:05 +00:00
seats.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
switches.rst doc/user: document keypad slide switch support 2026-02-17 12:03:56 +02:00
t440-support.rst doc/user: more fixes including adding a device-types section 2018-08-02 11:22:11 +10:00
tablet-debugging.rst doc/user: fix broken link to systemd 60-evdev.hwdb 2021-10-30 12:10:10 +02:00
tablet-support.rst doc/user: add an illustration of the touch arbitration rectangle 2026-04-21 11:12:59 +10:00
tapping.rst touchpad: support automatic drag-lock when releasing at the edge 2026-03-24 05:50:24 +00:00
test-suite.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
timestamps.rst doc/user/timestamps: document which clock is used 2023-05-09 11:18:23 +02:00
tools.rst tools/record: defer file creation until events arrive in autorestart mode 2026-05-27 13:37:14 +10:00
touchpad-jitter.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00
touchpad-jumping-cursors.rst touchpad: ignore the ALPS jump to 4095/0 2020-09-07 02:13:40 +00:00
touchpad-pressure-debugging.rst Fix various typos 2026-03-24 05:09:07 +00:00
touchpad-pressure.rst Fix various typos 2026-03-24 05:09:07 +00:00
touchpad-thumb-detection.rst doc/user: add documentation for the new thumb detection 2019-07-17 09:33:14 +10:00
touchpads.rst Fix various typos 2026-03-24 05:09:07 +00:00
trackpoint-configuration.rst quirks: normalize dmi matches 2026-01-12 03:49:00 +01:00
trackpoints.rst Fix various typos 2026-03-24 05:09:07 +00:00
troubleshooting.rst doc/user: move ignoring devices to separate page 2023-06-12 13:50:25 +00:00
what-is-libinput.rst doc/user: document keypad slide switch support 2026-02-17 12:03:56 +02:00
wheel-api.rst doc: fix typos and misspellings across documentation 2026-04-20 01:10:05 +00:00