Er is een port van het Synaptics X.Org-stuurprogramma voor Wayland-omgevingen gepubliceerd.

Er is een port van het Synaptics X.org-stuurprogramma gemaakt die compatibel is met Wayland-omgevingen. Deze port implementeert de minimale X.org API die nodig is om het originele X.org-stuurprogramma te compileren en op de achtergrond uit te voeren, evenals een IBM ScrollPoint-muisemulator via uinput. Dit model is gekozen omdat libinput oplossingen biedt voor soepel scrollen, die niet beschikbaar zijn voor andere apparaten (de geëmuleerde muis gebruikt een apparaat vergelijkbaar met de IBM TrackPoint in plaats van een scrollwiel met afzonderlijke markeringen).

Laten we de stroom van gebruikersinvoergebeurtenissen er dus als volgt uit laten zien: kernel -> evdev -> [synaptics -> waynaptics] -> uinput -> kernel -> evdev -> libinput -> wayland-composer. In de samengestelde instellingen server Voor de geëmuleerde muis moet muisacceleratie worden uitgeschakeld, aangezien dit al door Synaptics wordt afgehandeld. De uitvoer van synclient met de instellingen van de X11-sessie, die eerder in een bestand zijn opgeslagen, wordt als configuratie gebruikt.

De reden die wordt aangevoerd voor het maken van de port is dat libinput, 11 jaar na de eerste stabiele release, nog steeds niet op hetzelfde niveau staat als de Snaptics-driver wat betreft ondersteunde functies en het aantal instellingen, en dat desktopomgevingen nog steeds geen toegang bieden tot zelfs de bestaande instellingen.

Bron: opennet.ru

Voeg een reactie