Izdanje prilagođenog okruženja Sway 1.6 koje koristi Wayland

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

Kompatibilnost s i3 omogućena je na razini naredbe, konfiguracijske datoteke i IPC-a, što omogućuje korištenje Swaya kao transparentne i3 zamjene koja koristi Wayland umjesto X11. Sway vam omogućuje postavljanje prozora na zaslon ne prostorno, već logično. Prozori su raspoređeni u mrežu koja optimalno iskorištava prostor na zaslonu i omogućuje vam brzo rukovanje prozorima samo pomoću tipkovnice.

Za stvaranje potpunog korisničkog okruženja nude se sljedeće popratne komponente: swayidle (pozadinski proces koji implementira KDE idle protokol), swaylock (čuvar zaslona), mako (upravitelj obavijesti), grim (stvaranje snimki zaslona), slurp (odabir područja na zaslonu), wf-recorder (video snimanje), waybar (aplikacijska traka), virtboard (zaslonska tipkovnica), wl-clipboard (rad s međuspremnikom), wallutils (upravljanje pozadinom radne površine).

Sway se razvija kao modularni projekt izgrađen na temelju wlroots biblioteke, koja sadrži sve osnovne primitive za organiziranje rada kompozitnog upravitelja. Wlroots uključuje pozadine za apstraktni pristup ekranu, ulazne uređaje, renderiranje bez izravnog pristupa OpenGL-u, interakciju s KMS/DRM-om, libinput, Wayland i X11 (osiguran je sloj za pokretanje X11 aplikacija temeljenih na Xwaylandu). Osim Swaya, biblioteka wlroots aktivno se koristi u drugim projektima, uključujući Librem5 i Cage. Uz C/C++, vezanja su razvijena za Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.

U novom izdanju:

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

Izvor: opennet.ru

Dodajte komentar