Wydanie środowiska użytkownika Sway 1.6, które wykorzystuje Wayland

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

Kompatybilność z i3 zapewniona jest na poziomie poleceń, plików konfiguracyjnych oraz IPC, co pozwala na stosowanie Sway jako przezroczystego zamiennika i3, który wykorzystuje Wayland zamiast X11. Sway pozwala na rozmieszczanie okien na ekranie w sposób logiczny, a nie przestrzenny. Okna układane są w siatkę, która optymalnie wykorzystuje przestrzeń ekranu i umożliwia szybkie manipulowanie oknami wyłącznie za pomocą klawiatury.

Aby stworzyć pełne środowisko użytkownika, oferowane są komponenty dodatkowe: swayidle (proces w tle z implementacją protokołu KDE idle), swaylock (ekran blokady), mako (menedżer powiadomień), grim (tworzenie zrzutów ekranu), slurp (wybór obszaru na ekranie), wf-recorder (nagrywanie wideo), waybar (panel aplikacji), virtboard (klawiatura ekranowa), wl-clipboard (praca z schowkiem), wallutils (zarządzanie tapetami pulpitu).

Sway rozwija się jako projekt modułowy, zbudowany na podstawie biblioteki wlroots, która zawiera wszystkie podstawowe elementy do organizacji pracy menedżera kompozycji. Wlroots obejmuje backendy do abstrakcji dostępu do ekranu, urządzeń wejściowych, renderowania bez bezpośredniego odwołania do OpenGL, interakcji z KMS/DRM, libinput, Wayland i X11 (z zapewnioną warstwą do uruchamiania aplikacji X11 na podstawie Xwayland). Oprócz Sway, biblioteka wlroots jest aktywnie wykorzystywana w innych projektach, w tym Librem5 i Cage. Oprócz C/C++ opracowano również powiązania dla Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.

W nowym wydaniu:

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

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster