Megjelent a Wayland 1.26 RC1: új esemény segít a pontosabb kurzorpozíciók biztosításában

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Közeledik a Weston 16 kiadása, ma megjelent a kiadásra jelölt verziója, és ezzel együtt kiadták a Wayland 1.26 első release candidate-jét is. A szokásos hibajavítások mellett néhány érdekesebb változás is bekerült.

A Wayland 1.26 újdonsága a wl_pointer.warp esemény. Ezzel az eseménnyel egy olyan hiányosságot próbálnak orvosolni, amely miatt bizonyos helyzetekben a Wayland kliens nem tudja lekérdezni a kurzor pontos pozícióját. A nyílt forráskódú fejlesztő, YaNing Lu a problémát a merge requestben így foglalta össze:

"Az eredeti wl_pointer.button esemény nem tartalmaz pozícióinformációt. Bizonyos helyzetekben emiatt a kliens nem tudja lekérni a pontos pozíciót. Például ha az egér fókusza egy gombon van, az egér nem mozdul, de az ablak mérete megváltozik, a kliens nem tudja frissíteni a pozíciót a motion eseményen keresztül, így hibás egérpozíciót kap.

Ezért ezt az eseményt akkor kell elküldeni, amikor a pointer lokális koordinátái megváltoznak amiatt, hogy a surface elmozdul, átméretezik vagy teljes képernyős lesz."

Wayland 1.26-tól kezdve tehát az új (helyes) kurzorpozíciót akkor is jelezni lehet, ha nem történik felhasználó által kezdeményezett egérmozgás. Már készülnek a javítócsomagok ehhez az eseményhez a KDE KWinhez, a GNOME Mutterhez és a wlroots-hoz. A Qt és az SDL is készen áll a saját megvalósításával.

A Wayland 1.26 RC1-ben megjelent egy új wl_fixes.ack_global_remove kérés is, amely egy lehetséges versenyhelyzet kezelésére szolgál. A Wayland_debUG időbélyegeket emellett átdolgozták, hogy jobban olvashatók legyenek, és könnyebb legyen őket más naplókkal összehasonlítani.

A mai Wayland 1.26 RC1 kiadásról további részletek olvashatók a Wayland-devel levelezőlistán.