Un portage du pilote Synaptics X.Org pour les environnements basés sur Wayland a été publié.

Un portage du pilote Synaptics X.org compatible avec les environnements Wayland a été créé. Ce portage implémente l'API X.org minimale requise pour compiler et exécuter le pilote X.org original en arrière-plan, ainsi qu'un émulateur de souris IBM ScrollPoint via uinput. Ce modèle a été choisi car libinput intègre des solutions de contournement pour la prise en charge du défilement fluide, indisponibles pour d'autres périphériques (la souris émulée utilise un dispositif similaire à l'IBM TrackPoint au lieu d'une molette de défilement à graduations fixes).

Le flux des événements d'entrée utilisateur devrait donc ressembler à ceci : noyau -> evdev -> [synaptics -> waynaptics] -> uinput -> noyau -> evdev -> libinput -> wayland-composer. Dans les paramètres composites serveur L'accélération du pointeur doit être désactivée pour la souris émulée, car elle est déjà gérée par Synaptics. La sortie synclient contenant les paramètres de la session X11, préalablement enregistrée dans un fichier, sert de configuration.

La raison invoquée pour la création de ce port est que, 11 ans après sa première version stable, libinput n'a pas encore atteint la parité avec le pilote Snaptics en termes de fonctionnalités prises en charge et de nombre de paramètres, et que les environnements de bureau n'ont pas encore appris à fournir un accès même aux paramètres existants.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster