Направљен је порт Synaptics X.org драјвера компатибилан са окружењима заснованим на Wayland-у. Порт имплементира минимални X.org API потребан за компајлирање и покретање оригиналног X.org драјвера у позадинском процесу, као и IBM ScrollPoint емулатор миша преко uinput-а. Овај модел је изабран зато што libinput укључује хакове за подршку глатког скроловања, који нису доступни за друге уређаје (емулирани миш користи уређај сличан IBM TrackPoint-у уместо точкића за скроловање са дискретним ознакама).
Дакле, нека ток корисничких уноса изгледа овако: kernel -> evdev -> [synaptics -> waynaptics] -> uinput -> kernel -> evdev -> libinput -> wayland-composer. У композитним подешавањима сервер Убрзање показивача треба да буде онемогућено за емулираног миша, јер га већ обрађује Synaptics. Излаз synclient-а са подешавањима из X11 сесије, претходно сачуван у датотеци, користи се као конфигурација.
Разлог за креирање порта је тај што, 11 година након првог стабилног издања, libinput још увек није достигао паритет са Snaptics драјвером у погледу подржаних функција и броја подешавања, а десктоп окружења још увек нису научила да обезбеде приступ чак ни постојећим подешавањима.
Извор: опеннет.ру
