Eine Portierung des Synaptics X.Org-Treibers für Wayland-basierte Umgebungen wurde veröffentlicht.

Es wurde eine Portierung des Synaptics X.org-Treibers für Wayland-basierte Umgebungen erstellt. Diese Portierung implementiert die minimale X.org-API, die zum Kompilieren und Ausführen des originalen X.org-Treibers in einem Hintergrundprozess erforderlich ist, sowie einen IBM ScrollPoint-Mausemulator über uinput. Dieses Modell wurde gewählt, da libinput Funktionen für flüssiges Scrollen bietet, die für andere Geräte nicht verfügbar sind (die emulierte Maus verwendet ein Gerät ähnlich dem IBM TrackPoint anstelle eines Scrollrads mit diskreten Markierungen).

Der Ablauf der Benutzereingabeereignisse sollte also folgendermaßen aussehen: Kernel -> evdev -> [synaptics -> waynaptics] -> uinput -> Kernel -> evdev -> libinput -> wayland-composer. In den zusammengesetzten Einstellungen Server Die Mauszeigerbeschleunigung sollte für die emulierte Maus deaktiviert werden, da sie bereits von Synaptics übernommen wird. Die Ausgabe von Synclient mit den zuvor in einer Datei gespeicherten Einstellungen der X11-Sitzung dient als Konfiguration.

Als Grund für die Portierung wird angegeben, dass libinput 11 Jahre nach seiner ersten stabilen Version hinsichtlich der unterstützten Funktionen und der Anzahl der Einstellungen noch nicht mit dem Snaptics-Treiber gleichgezogen hat und Desktop-Umgebungen noch nicht gelernt haben, auch nur auf die vorhandenen Einstellungen zuzugreifen.

Source: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster