Објављена је портација Synaptics X.Org драјвера за окружења заснована на Wayland-у.

Направљен је порт 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 драјвером у погледу подржаних функција и броја подешавања, а десктоп окружења још увек нису научила да обезбеде приступ чак ни постојећим подешавањима.

Извор: опеннет.ру

Додај коментар