Wayland 1.22 mövcuddur

Doqquz aylıq inkişafdan sonra protokolun, proseslərarası əlaqə mexanizminin və Wayland 1.22 kitabxanalarının sabit buraxılışı təqdim olunur. 1.22 filialı API və ABI-dir, 1.x buraxılışları ilə geriyə uyğun gəlir və əsasən səhv düzəlişləri və kiçik protokol yeniləmələrini ehtiva edir. Masaüstü mühitlərdə və quraşdırılmış həllərdə Wayland-dan istifadə üçün kod və iş nümunələri təqdim edən Weston Composite Server ayrıca inkişaf dövrünün bir hissəsi kimi hazırlanır.

Protokolda əsas dəyişikliklər:

  • wl_surface::preferred_buffer_scale və wl_surface::preferred_buffer_transform hadisələri üçün wl_surface API-yə əlavə dəstək əlavə edildi, bunun vasitəsilə kompozit server tərəfindən səth üçün miqyaslaşdırma səviyyəsi və transformasiya parametrlərində dəyişiklik haqqında məlumat ötürülür.
  • Vidcetlərdə düzgün sürüşmə istiqamətini müəyyən etmək üçün göstəricinin fiziki istiqamətini göstərmək üçün wl_pointer::axis hadisəsini wl_pointer API-ə əlavə etdi.
  • Wayland-server qlobal adı almaq üçün bir üsul əlavə etdi və wl_client_add_destroy_late_listener funksiyasını həyata keçirdi.

Wayland ilə əlaqəli tətbiqlərdə, iş masası mühitlərində və paylamalarda dəyişikliklər:

  • Şərab, XWayland və X11 komponentləri olmayan Wayland protokoluna əsaslanan mühitlərdə istifadə üçün ilkin dəstəklə gəlir. Hazırkı mərhələdə winewayland.drv drayveri və unixlib komponentləri əlavə edilib və qurma sistemi tərəfindən Wayland protokol tərifləri ilə faylların işlənməsi üçün hazırlıqlar görülüb. Növbəti buraxılışlardan birində onlar Wayland mühitində çıxışı təmin etmək üçün dəyişiklikləri daxil etməyi planlaşdırırlar.
  • KDE Plasma 5.26 və 5.27 buraxılışlarında Wayland dəstəyinə davamlı təkmilləşdirmələr. Orta siçan düyməsi ilə buferdən yapışdırmağı söndürmək imkanı həyata keçirilib. XWayland ilə işə salınan tətbiqlər üçün pəncərə miqyasının keyfiyyəti yaxşılaşdırıldı. Yüksək keyfiyyətli təkər siçanları ilə hamar sürüşmə üçün əlavə dəstək. Krita kimi rəsm proqramları indi planşetlərdə qələmin əyilməsini və fırlanmasını izləmək imkanına malikdir. Qlobal isti düymələri konfiqurasiya etmək üçün əlavə dəstək. Ekran üçün böyütmə səviyyəsinin avtomatik seçimi təmin edilmişdir.
  • Wayland protokolu əsasında mühitlərdə işləmək üçün ilkin dəstək təklif edən xfce4-panel və xfdesktop masaüstünün eksperimental buraxılışları Xfce üçün hazırlanmışdır.
  • Tails paylanmasının istifadəçi mühiti Wayland protokolundan istifadə etmək üçün X serverindən köçürülüb.
  • Qt 6.5 Qt-ın daxili strukturlarında istifadə olunan yerli Wayland obyektlərinə birbaşa daxil olmaq, həmçinin Wayland protokolunun genişləndirilməsinə ötürülməsi tələb oluna bilən istifadəçinin son hərəkətləri haqqında məlumat əldə etmək üçün QNativeInterface::QWaylandApplication API əlavə etdi.
  • Haiku əməliyyat sistemi üçün Wayland uyğunluq təbəqəsi hazırlanmışdır ki, bu da GTK kitabxanasına əsaslanan proqramlar daxil olmaqla, Wayland-dan istifadə edərək alət dəstlərini və proqramları işə salmağa imkan verir.
  • Blender 3 3.4D modelləşdirmə sistemi XWayland qatından istifadə etmədən Blenderi Wayland əsaslı mühitlərdə birbaşa işə salmağa imkan verən Wayland protokolu üçün dəstəyi həyata keçirir.
  • Wayland istifadə edərək Sway 1.8 xüsusi mühit buraxılışı nəşr olundu.
  • Qt və Wayland istifadə edərək xüsusi PaperDE 0.2 mühiti mövcuddur.
  • Firefox Wayland mühitlərində ekran paylaşımını təkmilləşdirdi. Məzmunun rəvan sürüşdürülməsi, sürüşmə çubuğuna kliklədikdə klik hadisəsinin işə salınması və Wayland əsaslı mühitlərdə məzmunun sürüşdürülməsi ilə bağlı problemlər düzəldildi.
  • GNOME texnologiyalarına əsaslanan və Wayland üzərində işləyən Phoc kompozit serverindən istifadə edən Phosh 0.22.0 mobil ekran qabığının buraxılışı nəşr olundu.
  • Valve, Wayland protokolundan istifadə edən və SteamOS 3 əməliyyat sistemində istifadə olunan Gamescope kompozit serverini (əvvəllər steamcompmgr kimi tanınırdı) inkişaf etdirməyə davam edir.
  • Wayland əsaslı mühitlərdə X23.1.0 proqramlarının icrasını təşkil etmək üçün X.Org Serverinin işə salınmasını təmin edən XWayland 11 DDX komponentinin buraxılışı nəşr olundu.
  • Openbox pəncərə menecerini xatırladan xüsusiyyətlərə malik Wayland üçün kompozit server olan labwc 0.6-nın buraxılışı (layihə Wayland üçün Openbox-a alternativ yaratmaq cəhdi kimi təqdim olunur).
  • Wayland-ı dəstəkləyən LXQt istifadəçi sahəsinin portu olan lxqt-sway-in inkişafı. Bundan əlavə, başqa bir LWQt layihəsi Wayland əsasında xüsusi LXQt sarğı hazırlayır.
  • Weston Composite Server 11.0 buraxılışı yekunlaşdırılıb, rənglərin idarə olunması üçün infrastruktur üzərində işi davam etdirir və multi-GPU konfiqurasiyaları üçün gələcək dəstək üçün zəmin yaradır.
  • MATE masaüstünü Wayland-a köçürməyə davam etdi.
  • System76 Wayland istifadə edərək COSMIC istifadəçi mühitinin yeni versiyasını hazırlayır.
  • Wayland defolt olaraq Plasma Mobile, Sailfish, webOS Open Source Edition mobil platformalarında aktivdir,

    Mənbə: opennet.ru

Добавить комментарий