mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-24 10:00:07 +01:00
Chaining args together inside a single binary would be nice, but it gets nasty quickly (as I found out adding 3, 4 extra commands). Switch over to using a git-style exec-ing command where libinput merely changes argv[0] and then executes whatever it assembled. And those binaries can hide in libexec so they don't clutter up the global namespace. This also makes it a lot easier to write man pages, adopt the same style as git uses. Compatibilty wrapper scripts are provided for libinput-list-devices and libinput-debug events. These warn the user about the changed command, then exec the new one. Expect these wrappers to be removed at some point in the future. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
37 lines
1 KiB
Groff
37 lines
1 KiB
Groff
.TH LIBINPUT-DEBUG-EVENTS "1"
|
|
.SH NAME
|
|
libinput-debug-events \- debug helper for libinput
|
|
.SH SYNOPSIS
|
|
.B libinput debug-events [--help] [--show-keycodes]
|
|
.SH DESCRIPTION
|
|
.PP
|
|
The
|
|
.B "libinput debug-events"
|
|
tool creates a libinput context and prints all events from these devices.
|
|
.PP
|
|
This is a debugging tool only, its output may change at any time. Do not
|
|
rely on the output.
|
|
.PP
|
|
This tool usually needs to be run as root to have access to the
|
|
/dev/input/eventX nodes.
|
|
.SH OPTIONS
|
|
.TP 8
|
|
.B --help
|
|
Print help
|
|
.TP 8
|
|
.B --show-keycodes
|
|
Key events shown by this tool are partially obfuscated to avoid passwords
|
|
and other sensitive information showing up in the output. Use the
|
|
.B --show-keycodes
|
|
argument to make all keycodes visible.
|
|
.PP
|
|
For all other options, see the output from --help. Options may be added or
|
|
removed at any time.
|
|
.SH NOTES
|
|
.PP
|
|
Events shown by this tool may not correspond to the events seen by a
|
|
different user of libinput. This tool initializes a separate context.
|
|
.SH LIBINPUT
|
|
Part of the
|
|
.B libinput(1)
|
|
suite
|