Wayland 1.18 mövcuddur

Baş verdi protokolun, proseslərarası əlaqə mexanizminin və kitabxanaların stabil buraxılması wayland 1.18. 1.18 filialı API və ABI səviyyəsində 1.x buraxılışları ilə geriyə uyğundur, lakin əlavə olaraq təkmilləşdirmələrin bir hissəsini ehtiva edir. Masa üstü mühitlərdə və quraşdırılmış həllərdə Wayland-dan istifadə üçün kod bazası və iş nümunələri hazırlayan Weston 8.0 kompozit serveri idi. nəşr olundu yanvarın sonunda.

Wayland 1.18-də əsas təkmilləşdirmələr:

  • Meson montaj sistemi üçün əlavə dəstək. Avtomatik alətlərdən istifadə etməklə qurmaq imkanı hələlik saxlanılır, lakin gələcək buraxılışda silinəcək;
  • Əlavə edilib Tətbiqlərə və alət dəstlərinə vahid Wayland bağlantısını paylaşmağa imkan verən proksi obyektləri teqlər əsasında ayırmaq üçün API;
  • İstifadəçi məkanında çoxlu fayl deskriptorlarının yaradılmasını aradan qaldıran wayland server taymerlərinin izlənməsini aktivləşdirdi;
  • Əlavə edilib qlobal obyekti təmizləmədən silmək üçün hadisə göndərən wl_global_remove() funksiyası. Yeni xüsusiyyət imkan qlobal obyektləri silərkən yarış şərtlərinin yaranmasının qarşısını almaq. Müştərilər silinmə hadisəsini qəbul edə bilmədiklərinə görə bu yarış şərtləri yarana bilər. wl_global_remove() funksiyası əvvəlcə silmə hadisəsini göndərməyə və yalnız müəyyən gecikmədən sonra obyekti təmizləməyə imkan verir.

Tətbiqlərdə, masaüstü mühitlərdə və paylamalarda Wayland dəstək statusu:

  • Fedorada təmin olunub Wayland əsasında Firefox-un standart quruluşunu təqdim edir. Wayland ilə mülkiyyətli NVIDIA ikili drayverlərindən istifadə etməklə problemlər həll edildi.
    Həyata keçirilən X11 protokolu əsasında tətbiqi işə salmağa çalışarkən XWayland-ı avtomatik işə salmaq üçün eksperimental imkan.
    Wayland mühitində, XWayland altında kök hüquqları ilə X11 tətbiqlərini işə salmaq imkanı əlavə edildi. Wayland üçün SDL aşağı ekran qətnamələrində işləyən köhnə oyunları işə salarkən miqyaslaşdırma problemlərini həll edir. GNOME mühitində istifadə üçün Qt kitabxanası standart olaraq Wayland dəstəyi ilə qurulur;

  • В Red Hat Enterprise Linux 8 GNOME, Wayland-a əsaslanan standart displey serveri ilə iş masası kimi təklif olunur;
  • GDK-da GTK 4 önizləmə buraxılışında davam etdi Wayland protokolunun istifadəsini nəzərə alaraq hazırlanmış API-lərin tətbiqi. GtkSettings parametrlərinə daxil olmaq üçün portal interfeysi üçün dəstək Wayland üçün GDK backendinə əlavə edildi və daxiletmə metodları ilə işləmək üçün mətn daxiletmə-qeyri-sabit-v3 protokol genişləndirilməsi üçün dəstək təklif edildi;
  • işə salındı Wayland üzərində işləyərkən yaranan səhv və çatışmazlıqlardan GNOME-u təmizləmək üçün layihə;
  • XWayland-da əlavə etdi EGL proqram interfeysinə əsaslanan GLX prosessoru, swrast proqram rasterizatorunun istifadəsini aradan qaldıracaq;
  • Növbəti iki il üçün KDE inkişaf məqsədlərinə aşağıdakılar daxildir: qeyd olunub KDE-nin Wayland-a tərcüməsi. Wayland üzərində işləyən KDE mühitinin əsas olması planlaşdırılır və X11 əsaslı mühit seçimlər və əlavə asılılıqlar kateqoriyasına salınacaq. KDE-də hesabat dövrü ərzində həyata keçirilən Wayland üzərində qaçarkən fraksiya miqyası dəstəyi. Wayland əsaslı KDE sessiyası xüsusi NVIDIA sürücüləri ilə işləmək üçün uyğunlaşdırılıb. Artıq sürüklə və burax rejimində XWayland və Wayland istifadə edərək proqram pəncərələrini sürükləyib buraxmaq mümkündür. KWin Wayland əsaslı mühitdə siçan təkəri ilə düzgün sürüşməni təmin edir;
  • GNOME-da əlavə etdi X11 protokolu əsasında tətbiqi işə salmağa çalışarkən XWayland-ın işə salınmasını avtomatlaşdırmaq imkanı (əvvəllər XWayland daim işləməli idi);
  • başladı MATE istifadəçi mühiti proqramlarının Wayland-a daşınması üzərində işləyir. IN MATE 1.24 Eye of MATE şəkil görüntüləyicisi Wayland üçün uyğunlaşdırılıb və MATE panelində Wayland üçün dəstək təkmilləşdirilib;
  • Qt Wayland Compositor-da təmin olunub linux-dmabuf-unstable-v1 və wp_viewporter protokolları üçün dəstək. Wayland üçün Qt platforma komponentlərinə tam ekran-qabığı-qeyri-sabit-v1 protokolu üçün dəstək əlavə edildi;
  • nəşr edilmişdir Waypipe, proqramları başqa hostda işə salmağa imkan verən Wayland protokolu üçün proksidir;
  • İstifadəçi mühitində Maarifləndirmə 0.23 Wayland altında işləmək üçün əhəmiyyətli dərəcədə təkmilləşdirilmiş dəstək;
  • Firefox üçün həyata keçirilən fakturaların göstərilməsi üçün DMABUF mexanizmindən istifadə edən Wayland üçün yeni backend;
  • Wayland əsaslı mühitdə Ubuntu-da təmin olunub Xwayland ilə işləyən kök hüquqları ilə X11 tətbiqlərini işə salmaq imkanı;
  • Hazırlandı XWayland və X11 ilə əlaqəli komponentlərdən istifadə etmədən, Wayland protokoluna əsaslanan mühitlərdə Şərabdan istifadə etməyə imkan verən Wine-wayland yamaqları və winewayland.drv sürücüsü;
  • Wayland üçün kompozit server kimi Mir-in inkişafı davam edir. Mir mühitində Wayland proqramlarının işə salınmasını təmin etmək üçün alətlərdə artıb nömrə dəstəklənir Wayland protokol uzantıları. Həyata keçirilən Wayland ilə əlaqəli kod üçün performans optimallaşdırmaları və yeni "wayland" qrafik platforması əlavə edildi ki, bu da Mir-i başqa Wayland kompozit serveri altında müştəri kimi işlətməyə imkan verir. Təklif olunur Wayland əsaslı mühitdə dinamik olaraq X11 tətbiqlərini işə salmaq üçün eksperimental dəstək.
  • formalaşmışdır Wayland istifadə edərək Sway istifadəçi mühitinin yeni buraxılışları;
  • Lubuntu paylanması təsvir edilmişdir 2020 üçün Wayland-a keçid. Wayland dəstəyinin Wayland üçün kompozit server kimi istifadə edilən Mir displey serverindən istifadə etmək üçün Openbox pəncərə menecerinin daşınması yolu ilə həyata keçirilməsi planlaşdırılır;
  • İnkişaf edir Qəfəs, köşk rejimində fərdi proqramları işə salmaq üçün Wayland əsaslı kompozit server;
  • LXQt 1.0.0 istifadəçi mühitinin buraxılması üzərində işlər davam edir, onun işlənib hazırlanmasında əsas vəzifəsi Wayland üzərində işləmək qabiliyyətini tam hazır vəziyyətə gətirməkdir;
  • ChromeOS-da Linux virtual maşınlarını işə salmaq üçün nəticə mühərriki təmin edir əsas hostun tərəfində kompozit serverin icrası və qonaq sistemlərindən GPU-lardan səmərəli istifadə etmək imkanı ilə Wayland müştəriləri üçün daxili dəstək (virtio-wayland);
  • FreeBSD üçün inkişaf Wayland dəstəyi ilə KDE qurmaq üçün tələb olunan portlar;
  • DragonFly BSD OS-də inkişaf edir Wayland və Weston ilə liman, var XWayland dəstəyi;
  • Wayland istifadə edərək fərdi mühitlər papiros-qabıq и Havay yeni layihəyə birləşdirildi zanbaq. Liri Qt 5-ə (QML) əsaslanır və Material Design stilini təbliğ edir;
  • Wayland defolt olaraq mobil platformalarda aktivdir Plazma Mobil, Yelkən balığı 2, webOS Açıq Mənbə Edition,

    Mənbə: opennet.ru

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