evdev

From Gentoo Wiki
Jump to:navigation Jump to:search

evdev is

Installation

Kernel

You need USB support, if you have an USB input device. Also you need to activate the following kernel options:

KERNEL PS/2 keyboard/mouse support
Device Drivers  --->
    Input device support  --->
        <*>   Event interface
        [*]   Mice  --->
              <*>   PS/2 mouse
        -*-   Keyboards  --->
              <*>   AT keyboard
KERNEL USB input device support
Device Drivers  --->
    HID support  --->
        <*> HID bus support
        <*> Generic HID driver
            USB HID support  --->
                <*> USB HID transport layer

Some USB mice (e.g. Logitech G5 and Razer Naga 2014) additionally need the following option:

KERNEL Improved transaction support
Device Drivers  --->
    [*] USB support  --->
        [*]   Improved Transaction Translator scheduling

Driver

FILE /etc/portage/make.confSet INPUT_DEVICES
INPUT_DEVICES="evdev"

After setting the INPUT_DEVICES variable remember to update the system using the following command so the changes take effect:

root #emerge --ask --changed-use --deep @world


Configuration

Keyboard layout

To set the default layout copy the file 10-evdev.conf to /etc/X11/xorg.conf.d and edit the keyboard section, e.g. for a German layout:

root #cp /usr/share/X11/xorg.conf.d/10-evdev.conf /etc/X11/xorg.conf.d/
FILE /etc/X11/xorg.conf.d/10-evdev.conf
Section "InputClass"
        Identifier "evdev keyboard catchall"
        ...
        Driver "evdev"
        Option "xkb_layout" "de"
EndSection

For more info please read the Configuring the keyboard.

See also