Xorg Input Drivers

#### Gaming Linux® From Scratch - Version 13.0

### Chapter 14. X11

- Prev

  Xwayland-24.1.9

- Next

  xinit-1.4.4

- Up
- Home

# 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 Input Drivers

- Xorg Evdev Driver-2.11.0

- xorg-libinput-1.5.0

- Xorg Synaptics Driver-1.10.0

- Xorg Wacom Driver-1.2.4

## 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.

- Download: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.11.0.tar.gz

#### Xorg Evdev Driver Dependencies

##### Required

Required
libevdev-1.13.6, mtdev-1.1.7, and Xorg-Server-21.1.21

### 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

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.

- Download: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-libinput-1.5.0.tar.xz

#### Xorg Libinput Driver Dependencies

##### Required

Required
libinput-1.30.1 and Xorg-Server-21.1.21

### 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

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.

- Download: https://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.10.0.tar.xz

#### Xorg Synaptics Driver Dependencies

##### Required

Required
libevdev-1.13.6 and Xorg-Server-21.1.21

### 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

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.4

### 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.

- Download: https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-1.2.4/xf86-input-wacom-1.2.4.tar.bz2

#### Xorg Wacom Drivers Dependencies

##### Required

Required
Xorg-Server-21.1.21

### 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:

Now, as the `root` user:

    make install

### Command Explanations

### 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

- Prev

  Xwayland-24.1.9

- Next

  xinit-1.4.4

- Up
- Home