Wayland 1.22 қол жетімді

Тоғыз айлық әзірлеуден кейін хаттаманың, процессаралық байланыс механизмінің және Wayland 1.22 кітапханасының тұрақты шығарылымы ұсынылды. 1.22 тармағы API және ABI деңгейінде 1.x шығарылымдарымен кері үйлесімді және негізінен қателерді түзетулер мен кішігірім протокол жаңартуларын қамтиды. Жұмыс үстелінде және ендірілген орталарда Wayland пайдалану үшін код пен жұмыс мысалдарын беретін Weston Composite сервері жеке әзірлеу циклі ретінде әзірленуде.

Хаттамадағы негізгі өзгерістер:

  • wl_surface::preferred_buffer_scale және wl_surface::preferred_buffer_transform оқиғаларына қолдау көрсету wl_surface бағдарламасының интерфейсіне қосылды, ол арқылы құрама сервердің масштабтау деңгейіне өзгертулері және бетке арналған түрлендіру параметрлері туралы ақпарат жіберіледі.
  • wl_pointer::axis оқиғасы виджеттерде дұрыс айналдыру бағытын анықтау үшін көрсеткіш қозғалысының физикалық бағытын көрсететін wl_pointer бағдарламалау интерфейсіне қосылды.
  • Жаһандық атауды алу әдісі wayland-server бағдарламасына қосылды және wl_client_add_destroy_late_listener функциясы орындалды.

Wayland қызметіне қатысты қолданбалардағы, жұмыс үстелі орталары мен дистрибутивтердегі өзгерістер:

  • Wine XWayland немесе X11 құрамдастары жоқ Wayland протоколына негізделген орталарда пайдалану үшін бастапқы қолдаумен бірге жеткізіледі. Қазіргі кезеңде драйвер winewayland.drv және unixlib құрамдастары қосылды және Wayland протоколының анықтамалары бар файлдар құрастыру жүйесімен өңдеуге дайындалды. Олар болашақ шығарылымда Wayland ортасында шығуға мүмкіндік беретін өзгерістерді қосуды жоспарлап отыр.
  • KDE Plasma 5.26 және 5.27 шығарылымдарындағы Wayland қолдауын жетілдіруді жалғастыру. Тінтуірдің ортаңғы түймесі арқылы алмасу буферінен қоюды өшіру мүмкіндігі іске асырылды. XWayland көмегімен іске қосылған қолданба терезелерінің масштабтау сапасы жақсарды. Енді жоғары ажыратымдылығы бар дөңгелегі бар тышқандар болған кезде тегіс айналдыруды қолдау бар. Krita сияқты сурет салу қолданбалары планшеттерде қаламның қисаюын және айналуын бақылау мүмкіндігін қосты. Жаһандық жылдам пернелерді орнатуға қолдау қосылды. Экран үшін масштабтау деңгейін автоматты таңдау қамтамасыз етілген.
  • Wayland протоколына негізделген орталарда жұмыс істеуге бастапқы қолдауды ұсынатын Xfce үшін xfce4 панелінің және xfdesktop жұмыс үстелінің эксперименттік шығарылымдары дайындалды.
  • Tails таратуының пайдаланушы ортасы Wayland протоколын пайдалану үшін X серверінен тасымалданды.
  • Qt 6.5 Qt ішкі құрылымдарында пайдаланылатын Wayland жергілікті нысандарына тікелей қатынау үшін, сондай-ақ Wayland протоколының кеңейтімдеріне жіберу талап етілуі мүмкін соңғы пайдаланушы әрекеттері туралы ақпаратқа қол жеткізу үшін QNativeInterface::QWaylandApplication бағдарламалау интерфейсін қосты.
  • Wayland қолданбасымен үйлесімділікті қамтамасыз ету үшін Haiku операциялық жүйесі үшін қабат дайындалды, ол сізге Wayland пайдаланатын құралдар жинағы мен қолданбаларды, соның ішінде GTK кітапханасына негізделген қолданбаларды іске қосуға мүмкіндік береді.
  • Blender 3 3.4D модельдеу жүйесі Wayland протоколын қолдауды қамтиды, XWayland деңгейін пайдаланбай Wayland негізіндегі орталарда Blender бағдарламасын тікелей іске қосуға мүмкіндік береді.
  • Wayland көмегімен Sway 1.8 пайдаланушы ортасының шығарылымы жарияланды.
  • Qt және Wayland көмегімен теңшелетін PaperDE 0.2 ортасы қол жетімді.
  • Firefox Wayland протоколына негізделген орталарда экранды бөлісуді қамтамасыз ету мүмкіндігін жақсартты. Мазмұнды біркелкі айналдыруға, айналдыру жолағын басқан кезде оқиғаны құруға және Wayland негізіндегі орталардағы мазмұнды жылжытуға қатысты мәселелер шешілді.
  • Phosh 0.22.0, GNOME технологияларына негізделген және Wayland үстінде жұмыс істейтін Phoc композиттік серверін пайдаланатын мобильді құрылғыларға арналған экран қабығы жарияланды.
  • Valve Wayland протоколын қолданатын және SteamOS 3 операциялық жүйесінде қолданылатын Gamescope композиттік серверін (бұрынғы атауы steamcompmgr) әзірлеуді жалғастыруда.
  • Wayland негізіндегі орталарда X23.1.0 қолданбаларының орындалуын ұйымдастыру үшін X.Org серверін іске қосуды қамтамасыз ететін DDX XWayland 11 компонентінің шығарылымы жарияланды.
  • labwc 0.6 шығарылымы, Openbox терезесі менеджерін еске түсіретін мүмкіндіктері бар Wayland үшін құрама сервер (жоба Wayland үшін Openbox баламасын жасау әрекеті ретінде ұсынылған).
  • Әзірлеуде lxqt-sway, Wayland қолдайтын LXQt пайдаланушы ортасының порты. Сонымен қатар, басқа LWQt жобасы LXQt реттелетін қабықшасының Wayland негізіндегі нұсқасын әзірлеуде.
  • Weston Composite Server 11.0 шығарылды, ол түстерді басқару инфрақұрылымындағы жұмысты жалғастырады және көп GPU конфигурацияларына болашақ қолдаудың негізін құрады.
  • MATE жұмыс үстелін Wayland-қа тасымалдауды жалғастыру.
  • System76 Wayland көмегімен COSMIC пайдаланушы ортасының жаңа нұсқасын әзірлеуде.
  • Wayland әдепкі бойынша Plasma Mobile, Sailfish, webOS Open Source Edition мобильді платформаларында қосылған.

    Ақпарат көзі: opennet.ru

пікір қалдыру