Byl vydán port X.Org ovladače Synaptics pro prostředí na bázi Wayland

Byl vytvořen port ovladače Synaptics pro X.org, který je kompatibilní s prostředími založenými na Waylandu. Port představuje implementaci minimálního souboru API X.Org potřebného pro kompilaci a provoz původního ovladače součásti X.Org uvnitř background procesu, stejně jako emulátor myši IBM ScrollPoint přes uinput. Tento model byl vybrán, protože v kódu libinput jsou zakomponovány hacky pro podporu plynulého scrollování, které nejsou dostupné pro jiná zařízení (emulovaná myš místo rolovacího kolečka s diskrétními děleními používá zařízení podobné IBM TrackPoint).

Tímto způsobem by měl průběh událostí uživatelského vstupu vypadat takto: jádro -> evdev -> [synaptics -> waynaptics] -> uinput -> jádro -> evdev -> libinput -> compositér Waylandu. V nastavení compositér serveru pro emulovanou myš by mělo být vypnuto zrychlení ukazatele, protože již je zpracováváno na straně Synaptics. Jako konfigurace se používá dříve uložený výstup synclient s nastaveními z relace X11.

Jako důvod pro vytvoření portu se uvádí, že za 11 let od prvního stabilního vydání libinput nedosáhl parity s ovladačem Synaptics co do podporovaných funkcí a počtu nastavení, a desktopová prostředí se zatím nenaučila poskytovat přístup ani k existujícím nastavením.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster