Sway 1.4 tilpasset miljøutgivelse ved bruk av Wayland

Forberedt utgivelse av sammensatt manager Sway 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 og panel i3bar. Prosjektkoden er skrevet i C og distribuert av under MIT-lisens. Prosjektet er rettet mot bruk på Linux og FreeBSD.

i3-kompatibilitet tilbys på kommando-, konfigurasjonsfil- og IPC-nivå, slik at Sway kan brukes som en gjennomsiktig i3-erstatning som bruker Wayland i stedet for X11. Sway lar deg plassere vinduer på skjermen ikke romlig, men logisk. Vinduer er ordnet i et rutenett som utnytter skjermplassen optimalt og lar deg raskt manipulere vinduer med kun tastaturet.

For å lage et komplett brukermiljø tilbys følgende medfølgende komponenter: vi spiste (bakgrunnsprosess implementerer KDE inaktiv protokoll), svailås (skjermsparer), mako (varslingsansvarlig), grim (tar skjermbilder), slurp (velger et område på skjermen), wf-opptaker (videoopptak), veistang (applikasjonslinje), virtboard (skjermtastatur), wl-utklippstavle (jobber med utklippstavlen), wallutils (skrivebordsbakgrunnshåndtering).

Sway utvikles som et modulært prosjekt bygget på toppen av et bibliotek wlrøtter, som inneholder alle de grunnleggende primitivene for å organisere arbeidet til en sammensatt leder. Wlroots inkluderer backends for
abstraksjon av tilgang til skjermen, inndataenheter, gjengivelse uten direkte tilgang til OpenGL, interaksjon med KMS/DRM, libinput, Wayland og X11 (et lag er gitt for å kjøre X11-applikasjoner basert på Xwayland). I tillegg til Sway, brukes wlroots-biblioteket aktivt i andre prosjekterinkludert Librem5 и Cage. I tillegg til C/C++ er det utviklet bindinger for Scheme, Common Lisp, Go, Haskell, OCaml, Python og Rust.



I den nye utgivelsen:

  • Добавлена поддержка протокола VNC для удалённого обращения к рабочему столу. Работа организована через использование сервера wayvnc, который может подключаться к запущенным рабочим сеансам на базе Wayland, создаёт виртуальное устройство ввода и транслирует экранный вывод при помощи протокола RFB. Wayvnc в том числе можно использовать для запуска виртуальных рабочих столов, запускаемых на серверах без монитора. Поддержка ранее предлагавшегося бэкенда на базе протокола RDP прекращена.
  • Добавлена частичная поддержка запуска панели задач, развиваемой проектом MATE;
  • Реализована возможность настройки задержек отображения символов при вводе (опции max_render_time и sway-output);
  • Добавлена поддержка раздельной обработки групп клавиш на клавиатуре (для специализированных клавиатур);
  • Прекращена поддержка протокола xdg-shell v6 (нестабильная версия v6 уже неактуальна после stabilisering xdg-shell).

    Kilde: opennet.ru

  • Legg til en kommentar