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

È stato creato un porting del driver Synaptics per X.org compatibile con gli ambienti basati su Wayland. Il porting è un'implementazione del set minimo di API di X.Org necessario per compilare e far funzionare il driver originale di X.Org all'interno di un processo in background, così come un emulatore di mouse IBM ScrollPoint tramite uinput. Questo modello è stato scelto in quanto nel codice di libinput sono previsti hack per supportare lo scrolling fluido, non disponibili per altri dispositivi (il mouse emulato invece della rotellina di scorrimento con suddivisioni discrete utilizza un dispositivo simile a IBM TrackPoint).

Pertanto, il passaggio degli eventi di input dell'utente dovrebbe apparire così: kernel -> evdev -> [synaptics -> waynaptics] -> uinput -> kernel -> evdev -> libinput -> compositore wayland. Nelle impostazioni del compositore server per il mouse emulato si consiglia di disabilitare l'accelerazione del cursore, in quanto essa è già gestita lato Synaptics. Come configurazione si utilizza l'output precedentemente salvato nel file di synclient con le impostazioni dalla sessione X11.

Come motivo per la creazione del porting viene menzionato il fatto che, dagli 11 anni dal primo rilascio stabile di libinput, non è stato raggiunto il paritetico col driver Snaptics per quanto riguarda le funzionalità supportate e il numero di impostazioni, e gli ambienti desktop non sono riusciti ad offrire accesso nemmeno alle impostazioni esistenti.

Fonte: opennet.ru

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