Loodud on X.org Synaptics draiveri port, mis on ĂŒhilduv Waylandi pĂ”histe keskkondadega. Port on rakenduseks minimaalne X.Org API, mis on vajalik originaaldraiveri kompileerimiseks ja töötamiseks X.Org'i koosseisus taustaprotsessis, samuti IBM ScrollPoint hiire emulaator uinput'i kaudu. See mudel valiti seetĂ”ttu, et libinputi koodis on olemas hack'id sujuva kerimise toetamiseks, mis pole saadaval teiste seadmete jaoks (emuleeritav hiir kasutab kerimisratta asemel seadet, mis sarnaneb IBM TrackPointiga).
Nii et kasutaja sisendi sĂŒndmuste lĂ€bimine vĂ”iks vĂ€lja nĂ€ha jĂ€rgmiselt: kernel -> evdev -> [synaptics -> waynaptics] -> uinput -> kernel -> evdev -> libinput -> Waylandi komposiit. serverilt Emuleeritava hiire puhul tuleks vĂ€lja lĂŒlitada kursori kiirus, kuna seda töödeldakse juba Synaptics'i poolel. Konfiguratsioonina kasutatakse eelnevalt salvestatud synclient vĂ€ljundit, mis on saadud X11 seansist.
Porti loomise pÔhjuseks on mainitud, et 11 aasta jooksul alates esimesest stabiilsest libinput'i vÀljaandest pole saavutatud pariteeti Synaptics draiveriga toetatavate vÔimaluste ja seadistuste arvu osas, ning töölauakeskkonnad ei ole suutnud isegi olemasolevaid seadistusi kergesti kÀtte saada.
Allikas: opennet.ru
