Pubblicato il port X.Org del driver Synaptics per ambienti basati su Wayland

Creato un port del driver X.org Synaptics, compatibile con ambienti basati su Wayland. Questo port rappresenta un'implementazione del set minimo di API X.Org necessario per compilare e far funzionare il driver originale di X.Org all'interno di un processo in background, oltre a un emulatore di mouse IBM ScrollPoint tramite uinput. Questo modello è stato scelto poiché nel codice di libinput sono previsti hack per supportare lo scrolling fluido, non disponibili per altri dispositivi (il mouse emulato, anziché utilizzare una rotella di scorrimento con suddivisioni discreti, utilizza un dispositivo simile all'IBM TrackPoint).

Pertanto, il percorso degli eventi di input utente dovrebbe apparire così: kernel -> evdev -> [synaptics -> waynaptics] -> uinput -> kernel -> evdev -> libinput -> compositore Wayland. Nelle impostazioni del compositore server per il mouse emulato è necessario disabilitare l'accelerazione del puntatore, poiché essa è già gestita sul lato Synaptics. Come configurazione, viene utilizzata l'uscita di synclient precedentemente salvata in un file con le impostazioni dalla sessione X11.

La motivazione per la creazione del port è che, dopo 11 anni dal primo rilascio stabile di libinput, non ha raggiunto la parità con il driver Snaptics in termini di funzionalità supportate e numero di impostazioni, e gli ambienti desktop non sono riusciti nemmeno a fornire accesso alle impostazioni esistenti.

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster