Wayland көмегімен Sway 1.6 реттелетін орта шығарылымы

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

i3-пен үйлесімділік пәрмендер, конфигурация файлдары және IPC деңгейінде қамтамасыз етіледі, бұл Sway X3 орнына Wayland көмегімен i11 үшін мөлдір ауыстыру ретінде пайдалануға мүмкіндік береді. Sway терезелерді экранға кеңістікте емес, логикалық түрде орналастыруға мүмкіндік береді. Терезелер экран кеңістігін оңтайлы пайдаланатын және тек пернетақтаны пайдаланып терезелерді жылдам өңдеуге мүмкіндік беретін торда орналастырылған.

Толық пайдаланушы ортасын орнату үшін қатысты құрамдас бөліктер ұсынылады: swayidle (KDE бос протоколын жүзеге асырумен фондық процесс), swaylock (экран сақтағыш), mako (хабарландыру менеджері), grim (скриншоттарды жасау), slurp (аймақты таңдау). экранда), wf-регистратор (бейне түсіру), жол тақтасы (қолданбалар жолағы), virtboard (экрандық пернетақта), wl-буфер (аралық сақтағышты басқару), wallutils (жұмыс үстелінің тұсқағазын басқару).

Sway композиттік менеджер жұмысын ұйымдастыруға арналған барлық негізгі примитивтерді қамтитын wlroots кітапханасының үстіне салынған модульдік жоба ретінде жасалған. Wlroots экранға кіруге, енгізу құрылғыларына, OpenGL-ге тікелей қатынаусыз көрсетуге, KMS/DRM, libinput, Wayland және X11 интерфейстерімен (Xwayland негізіндегі X11 қолданбаларын іске қосу үшін қабат берілген) серверлерді қамтиды. Sway-ден басқа, wlroots кітапханасы Librem5 және Cage сияқты басқа жобаларда белсенді қолданылады. C/C++ тілінен басқа, байланыстырулар Scheme, Common Lisp, Go, Haskell, OCaml, Python және Rust үшін әзірленген.

Жаңа шығарылымда:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

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

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