libinput-quirks(1) libinput Manual libinput-quirks(1)

# [NAME](#NAME)

libinput-quirks - quirk debug helper for libinput

# [SYNOPSIS](#SYNOPSIS)

**libinput quirks list \[--data-dir /path/to/dir] \[--verbose] */dev/input/event0***

**libinput quirks validate \[--data-dir /path/to/dir] \[--verbose]**

**libinput quirks --help**

# [DESCRIPTION](#DESCRIPTION)

The **libinput quirks** tool interacts with libinput's quirks database.

When invoked as **libinput quirks list,** the tool lists all quirks applied to the given device.

When invoked as **libinput quirks validate,** the tool checks for parsing errors in the quirks files and fails if a parsing error is encountered.

This is a debugging tool only, its output and behavior may change at any time. Do not rely on the output.

# [OPTIONS](#OPTIONS)

[**--data-dir */path/to/dir***](#data)

Use the given directory as data directory for quirks files. When omitted, the default directories are used.

[**--help**](#help)

Print help

[**--verbose**](#verbose)

Use verbose output, useful for debugging.

# [LIBINPUT](#LIBINPUT)

Part of the [**libinput(1)**](/man/os/libinput/libinput.1) suite

libinput 1.32.0

---

Document: libinput-quirks-list(1) from libinput 1.32.0-r2 (Chainguard OS)
Source: https://gitlab.freedesktop.org/libinput/libinput
