Sway 1.6 Benotzerdefinéiert Ëmfeld Verëffentlechung mat Wayland

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

i3 Kompatibilitéit gëtt um Kommando, Konfiguratiounsdatei an IPC Niveau geliwwert, sou datt Sway als transparenten i3 Ersatz benotzt gëtt, deen Wayland benotzt anstatt X11. Sway erlaabt Iech Fënsteren op den Ecran net raimlech, awer logesch ze setzen. Windows sinn an engem Gitter arrangéiert, deen d'Bildschiermraum optimal notzt an Iech erlaabt séier Fënstere mat der Tastatur ze manipuléieren.

Fir e vollwäertegt Benotzerëmfeld ze kreéieren, ginn déi folgend Begleedungskomponenten ugebueden: swayidle (Hannergrondprozess implementéiert de KDE Idle Protokoll), swaylock (Bildschirmspär), mako (Notifikatiounsmanager), grim (Erstellt Screenshots), slurp (e Beräich auswielen). um Écran), wf-Recorder (Video Capture), Waybar (Applikatiounsbar), Virtboard (On-Screen Keyboard), wl-Clipboard (schafft mam Clipboard), Wallutils (Management Desktop Wallpaper).

Sway gëtt entwéckelt als e modulare Projet uewen op der wlroots Bibliothéik gebaut, déi all d'Basis Primitiv enthält fir d'Aarbecht vum Composite Manager ze organiséieren. Wlroots enthält Backends fir abstrakt Zougang zum Écran, Input Geräter, Rendering ouni direkt Zougang zu OpenGL, Interaktioun mat KMS / DRM, libinput, Wayland an X11 (eng Schicht gëtt zur Verfügung gestallt fir X11 Uwendungen op Xwayland ze lafen). Zousätzlech zu Sway gëtt d'wlroots Bibliothéik aktiv an anere Projete benotzt, dorënner Librem5 a Cage. Zousätzlech zu C / C ++, goufen Bindungen fir Schema entwéckelt, Common Lisp, Go, Haskell, OCaml, Python a Rust.

An der neier Verëffentlechung:

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

Source: opennet.ru

Setzt e Commentaire