ĂshtĂ« krijuar njĂ« port i drejtorit X.org tĂ« Synaptics, i pajtueshĂ«m me ambientet e bazuara nĂ« Wayland. Porti pĂ«rbĂ«n njĂ« implementim tĂ« setit minimal tĂ« API-sĂ« X.Org, tĂ« nevojshĂ«m pĂ«r kompaktimin dhe funksionimin e drejtorit origjinal nga X.Org brenda njĂ« procesi prapavijĂ«s, si dhe emulimin e mausit IBM ScrollPoint pĂ«rmes uinput. Ky model u zgjodh pĂ«r shkak se nĂ« kodin e libinput parashikohen hacks pĂ«r pĂ«rkrahje tĂ« rrotullimit tĂ« butĂ«, tĂ« pa aksesueshme pĂ«r pajisje tĂ« tjera (mausi i emuluar, nĂ« vend tĂ« rrotĂ«s sĂ« rrotullueshme me ndarje diskrete, pĂ«rdor njĂ« pajisje tĂ« ngjashme me IBM TrackPoint).
Prandaj, le të duket kalimi i ngjarjeve të hyrjes nga përdoruesi kështu: bërthamë -> evdev -> [synaptics -> waynaptics] -> uinput -> bërthamë -> evdev -> libinput -> kompozitori wayland. Në cilësimet e kompozitorit, server për mausin e emuluar duhet të ndaloni përshpejtimin e treguesit, pasi që ai merret parasysh nga ana e Synaptics. Si konfigurim përdoret një skedar i ruajtur paraprakisht nga dalja e synclient me cilësimet nga seanca X11.
Shkaku i krijimit të portit përmendet se, pas 11 vjetësh, që nga lëshimi i parë stabil i libinput, ai nuk ka arritur në paritet me drejtorin Snaptics në suportin e mundësive dhe numrin e cilësimeve, ndërsa ambientet e punës nuk kanë mësuar as të ofrojnë qasje në cilësimet ekzistuese.
Burimi: opennet.ru
