Byl vytvořen port ovladače Synaptics pro X.org, který je kompatibilní s prostředími založenými na Waylandu. Port představuje implementaci minimálního souboru API X.Org potřebného pro kompilaci a provoz původního ovladače součásti X.Org uvnitř background procesu, stejně jako emulátor myši IBM ScrollPoint přes uinput. Tento model byl vybrán, protože v kódu libinput jsou zakomponovány hacky pro podporu plynulého scrollování, které nejsou dostupné pro jiná zařízení (emulovaná myš místo rolovacího kolečka s diskrétními děleními používá zařízení podobné IBM TrackPoint).
Tímto způsobem by měl průběh událostí uživatelského vstupu vypadat takto: jádro -> evdev -> [synaptics -> waynaptics] -> uinput -> jádro -> evdev -> libinput -> compositér Waylandu. V nastavení compositér serveru pro emulovanou myš by mělo být vypnuto zrychlení ukazatele, protože již je zpracováváno na straně Synaptics. Jako konfigurace se používá dříve uložený výstup synclient s nastaveními z relace X11.
Jako důvod pro vytvoření portu se uvádí, že za 11 let od prvního stabilního vydání libinput nedosáhl parity s ovladačem Synaptics co do podporovaných funkcí a počtu nastavení, a desktopová prostředí se zatím nenaučila poskytovat přístup ani k existujícím nastavením.
Zdroj: opennet.ru
