Xorg Inndata Drivere

Introduction to Xorg Inndata Drivere

Xorg Inndata Drivere siden inneholder instruksjoner for å bygge Xorg inndatadrivere som er nødvendige for at Xorg serveren skal kunne svare på brukerinndata.

libevdev 1.13.4

Introduksjon til libevdev

libevdev Pakken inneholder vanlige funksjoner for Xorg inndatadrivere.

Kjernekonfigurasjon

Aktiver følgende alternativer i kjernekonfigurasjonen og kompiler kjernen på nytt om nødvendig:

Device Drivers --->
  Input device support --->
    -*-   Generic input layer (needed for keyboard, mouse, ...)          [INPUT]
    <*/M>   Event interface                                        [INPUT_EVDEV]

Installasjon av libevdev

Installer libevdev ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup ..                  \
      --prefix=/usr             \
      --buildtype=release       \
      -D documentation=disabled \
      -D tests=disabled &&

ninja

Regresjonstestene kan kjøres som root bruker med ninja test, i en grafisk økt. Du må ha aktivert innstillingen CONFIG_INPUT_UINPUT i kjernen for full testdekning. Hvis den er aktivert som en modul, får modulen navnet uinput og må lastes inn før du kjører testene. Merk at på noen systemer kan testene forårsake hard låsing og kreve omstart. På bærbare datamaskiner vil systemet gå i hvilemodus og må vekkes for å fullføre testpakkene.

Nå, som root bruker:

ninja install

Parameterforklaringer

[Notat]

Notat

Undersøk meson_options.txt eller meson.options for en fullstendig liste over alternativer.

-D tests=disabled: Denne bryteren deaktiverer bygging av tester, ettersom de er avhengige av Check.

Innhold

Installerte Xorg Programmer: libevdev-tweak-device, mouse-dpi-tool, and touchpad-edge-detector
Installert Xorg Bibliotek: libevdev
Installert Xorg Mappe: /usr/include/libevdev-1.0

Korte Beskrivelser

libevdev-tweak-device

er et verktøy for å endre noen egenskaper for kjerneenheter

mouse-dpi-tool

er et verktøy for å estimere oppløsningen til en mus

touchpad-edge-detector

touchpad-edge-detector er et verktøy som leser berøringsplatehendelsene fra kjernen og beregner minimum og maksimum for henholdsvis x og y koordinatene

libevdev

er et bibliotek med Xorg driverinndatafunksjoner

Xorg Evdev Driver-2.11.0

Introduksjon til Xorg Evdev Driver

Xorg Evdev Driver pakken inneholder en generisk Linux inndatadriver for Xorg X serveren. Den håndterer tastatur, mus, berøringsplater og Wacom enheter, men for avansert håndtering av berøringsplater og Wacom kreves det flere drivere.

Xorg Evdev Driver Avhengigheter

Påkrevd

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

Installasjon av Xorg Evdev Driver

Installer Xorg Evdev Driver ved å kjøre følgende kommandoer:

./configure $XORG_CONFIG &&
make

Denne pakken leveres ikke med en testpakke.

Nå, som root bruker:

make install

Parameterforklaringer

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

Innhold

Installert Xorg Driver: evdev_drv

Korte Beskrivelser

evdev_drv

er en Xorg inndatadriver for generiske Linux hendelsesenheter

libinput-1.28.1

Introduksjon til Libinput

libinput er et bibliotek som håndterer inndataenheter for skjermservere og andre applikasjoner som trenger å håndtere inndataenheter direkte.

libinput Avhengigheter

Påkrevd

libevdev-1.13.4 og mtdev-1.1.7

Installasjon av Libinput

Installer libinput ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr             \
            --buildtype=release       \
            -D debug-gui=false        \
            -D tests=false            \
            -D libwacom=false         \
            .. &&

ninja

Nå, som root bruker:

ninja install

Hvis du har sendt -D documentation=true til meson, kan du installere den genererte dokumentasjonen ved å kjøre følgende kommandoer som root bruker:

install -v -dm755      /usr/share/doc/libinput-1.28.1/html &&
cp -rv Documentation/* /usr/share/doc/libinput-1.28.1/html

Parameterforklaringer

[Notat]

Notat

Undersøk meson_options.txt eller meson.options for en fullstendig liste over alternativer.

--buildtype=release: Spesifiser en byggetype som er egnet for stabile utgivelser av pakken, da standardtypen kan produsere uoptimaliserte binærfiler.

-D debug-gui=false: Denne bryteren deaktiverer opprettelsen av en visuell feilsøkingshjelper for libinput. Fjern hvis du ønsker den, og du har GTK3 installert.

-D libwacom=false: Fjern dette alternativet hvis du har libwacom installert, eller hvis du installerer GNOME.

Innhold

Installert Program: libinput
Installert Bibliotek: libinput
Installerte Mapper: /etc/libinput, /usr/libexec/libinput, /usr/share/libinput, og (valgfri) /usr/share/doc/libinput-1.28.1

Korte Beskrivelser

libinput

er et sett med verktøy for å samhandle med libinput biblioteket

libinput

inneholder API funksjoner for håndtering av inndataenheter

Xorg Libinput Driver-1.5.0

Introduksjon til Xorg Libinput Driver

X.Org Libinput Driver er et tynt omslag rundt libinput og tillater bruk av libinput for inndataenheter i X. Denne driveren kan brukes som en drop-in-erstatning for evdev og synaptics.

Xorg Libinput Driver Avhengigheter

Påkrevd

libinput-1.28.1 og Xorg-Server-21.1.18

Installasjon av Xorg Libinput Driver

Installer Xorg Libinput Driver ved å kjøre følgende kommandoer:

./configure $XORG_CONFIG &&
make

For å teste resultatene, utsted make check.

Nå, som root bruker:

make install

Parameterforklaringer

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

Innhold

Installert Xorg Driver: libinput_drv

Korte Beskrivelser

libinput_drv

er en Xorg inndatadriver for mus, tastatur, pekeplate, berøringsskjerm og nettbrett

Xorg Synaptics Driver-1.10.0

Introduksjon til Xorg Synaptics Driver

Xorg Synaptics Driver pakken inneholder X.Org Input Driver, støtteprogrammer og SDK for Synaptics berøringsplater. Selv om evdev driveren kan håndtere berøringsplater veldig bra, er denne driveren nødvendig hvis du vil bruke avanserte funksjoner som multitapping, rulling med berøringsplaten, slå av berøringsplaten mens du skriver, osv.

Xorg Synaptics Driver Avhengigheter

Påkrevd

libevdev-1.13.4 og Xorg-Server-21.1.18

Installasjon av Xorg Synaptics Driver

Installer Xorg Synaptics Driver ved å kjøre følgende kommandoer:

./configure $XORG_CONFIG &&
make

Denne pakken leveres ikke med en testpakke.

Nå, som root bruker:

make install

Parameterforklaringer

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

Innhold

Installerte Programmer: synclient og syndaemon
Installert Xorg Driver: synaptics_drv

Korte Beskrivelser

synclient

er et kommandolinjeverktøy som brukes til å spørre og endre Synaptics driveralternativer

syndaemon

er et program som overvåker tastaturaktivitet og deaktiverer berøringsplaten når tastaturet brukes

synaptics_drv

er en Xorg inndatadriver for berøringsplater

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

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

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