Bol vytvorený port ovládača Synaptics X.org kompatibilný s prostrediami založenými na Waylande. Port implementuje minimálne rozhranie X.org API potrebné na kompiláciu a spustenie pôvodného ovládača X.org v procese na pozadí, ako aj emulátor myši IBM ScrollPoint prostredníctvom uinput. Tento model bol zvolený, pretože libinput obsahuje triky pre podporu plynulého rolovania, ktoré nie sú dostupné pre iné zariadenia (emulovaná myš používa zariadenie podobné IBM TrackPoint namiesto rolovacieho kolieska s diskrétnymi značkami).
Takže tok udalostí vstupu používateľa nech vyzerá takto: kernel -> evdev -> [synaptics -> waynaptics] -> uinput -> kernel -> evdev -> libinput -> wayland-composer. V kompozitných nastaveniach server Zrýchlenie ukazovateľa by malo byť pre emulovanú myš vypnuté, pretože ho už spracováva Synaptics. Ako konfigurácia sa použije výstup synclientu s nastaveniami z relácie X11, predtým uložený do súboru.
Dôvodom vytvorenia portu je, že 11 rokov po prvom stabilnom vydaní libinput ešte nedosiahol paritu s ovládačom Snaptics, čo sa týka podporovaných funkcií a počtu nastavení, a desktopové prostredia sa ešte nenaučili poskytovať prístup ani k existujúcim nastaveniam.
Zdroj: opennet.ru
