Xorg Input Drivers

Introduction to Xorg Input Drivers

The Xorg Input Drivers page contains the instructions for building Xorg input drivers that are necessary in order for Xorg Server to respond user inputs.

Xorg Evdev Driver-2.11.0

Introduction to Xorg Evdev Driver

The Xorg Evdev Driver package contains a Generic Linux input driver for the Xorg X server. It handles keyboard, mouse, touchpads and wacom devices, though for touchpad and wacom advanced handling, additional drivers are required.

Xorg Evdev Driver Dependencies

Required

libevdev-1.13.4, mtdev-1.1.7, and Xorg-Server-21.1.18

Installation of Xorg Evdev Driver

Install Xorg Evdev Driver by running the following commands:

./configure $XORG_CONFIG &&
make

Now, as the root user:

make install

Command Explanations

[Note]

Note

Run ./configure --help for a full list of options.

Contents

Installed Xorg Driver: evdev_drv

Short Descriptions

evdev_drv

is an Xorg input driver for Linux generic event devices

Xorg Libinput Driver-1.5.0

Introduction to Xorg Libinput Driver

The X.Org Libinput Driver is a thin wrapper around libinput and allows for libinput to be used for input devices in X. This driver can be used as drop-in replacement for evdev and synaptics.

Xorg Libinput Driver Dependencies

Required

libinput-1.29.0 and Xorg-Server-21.1.18

Installation of Xorg Libinput Driver

Install Xorg Libinput Driver by running the following commands:

./configure $XORG_CONFIG &&
make

Now, as the root user:

make install

Command Explanations

[Note]

Note

Run ./configure --help for a full list of options.

Contents

Installed Xorg Driver: libinput_drv

Short Descriptions

libinput_drv

is an Xorg input driver for mouse, keyboard, touchpad, touchscreen, and tablet devices

Xorg Synaptics Driver-1.10.0

Introduction to Xorg Synaptics Driver

The Xorg Synaptics Driver package contains the X.Org Input Driver, support programs and SDK for Synaptics touchpads. Even though the evdev driver can handle touchpads very well, this driver is required if you want to use advanced features like multi tapping, scrolling with touchpad, turning the touchpad off while typing, etc.

Xorg Synaptics Driver Dependencies

Required

libevdev-1.13.4 and Xorg-Server-21.1.18

Installation of Xorg Synaptics Driver

Install Xorg Synaptics Driver by running the following commands:

./configure $XORG_CONFIG &&
make

Now, as the root user:

make install

Command Explanations

[Note]

Note

Run ./configure --help for a full list of options.

Contents

Installed Programs: synclient and syndaemon
Installed Xorg Driver: synaptics_drv

Short Descriptions

synclient

is a command line utility used to query and modify Synaptics driver options

syndaemon

is a program that monitors keyboard activity and disables the touchpad when the keyboard is being used

synaptics_drv

is an Xorg input driver for touchpads

Xorg Wacom Driver-1.2.3

Introduction to Xorg Wacom Driver

The Xorg Wacom Driver package contains the X.Org X11 driver and SDK for Wacom and Wacom-like tablets. It is not required to use a Wacom tablet, the xf86-input-evdev driver can handle these devices without problems.

Xorg Wacom Drivers Dependencies

Required

Xorg-Server-21.1.18

Kernel Configuration

To use a Wacom tablet with USB interface, enable the following options in your kernel configuration and recompile. Note that other configuration options could be required for tablet with a serial or bluetooth interface:

Device Drivers --->
  [*] HID bus support --->                                         [HID_SUPPORT]
    {*/M} HID bus core support                                             [HID]
      Special HID drivers --->
      <*/M>   Wacom Intuos/Graphire tablet support (USB)             [HID_WACOM]
    USB HID support --->
      <*/M> USB HID transport layer                                    [USB_HID]
  [*] USB support --->                                             [USB_SUPPORT]
    <*/M> Support for Host-side USB                                        [USB]

Installation of Xorg Wacom Driver

Install Xorg Wacom Driver by running the following commands:

./configure $XORG_CONFIG --with-systemd-unit-dir=no &&
make

Now, as the root user:

make install

Command Explanations

[Note]

Note

Run ./configure --help for a full list of options.

Contents

Installed Programs: isdv4-serial-debugger, isdv4-serial-inputattach, and xsetwacom
Installed Xorg Driver: wacom_drv

Short Descriptions

xsetwacom

is a commandline utility used to query and modify wacom driver settings

wacom_drv

is an Xorg input driver for Wacom devices