Fa'asa'oloto ole Sway 1.4 fa'aoga si'osi'omaga e fa'aoga ai Wayland

Sauniuni fa'amalologa pule tu'ufa'atasi Alu 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 ma laulau i3bar. O le tulafono ole poloketi o loʻo tusia ile C ma tufatufaina e i lalo ole laisene MIT. O le poloketi e faʻamoemoe e faʻaoga i Linux ma FreeBSD.

i3 fesoʻotaʻiga o loʻo tuʻuina atu i le faʻatonuga, faila faila ma le tulaga IPC, faʻatagaina Sway e faʻaaogaina e fai ma sui manino i3 e faʻaaoga Wayland nai lo le X11. Sway e mafai ai e oe ona tuʻu faʻamalama i luga o le lau e le o vaʻavaʻa, ae talafeagai. O lo'o fa'atulagaina Windows i se fa'asologa e fa'aoga lelei ai le avanoa o lau mata ma fa'atagaina oe e vave fa'aogaina fa'amalama fa'aaoga na'o le piano.

Ina ia fatuina se siosiomaga faʻaoga atoatoa, o vaega nei o loʻo tuʻuina atu e ofoina atu: fa'afefeteina (fa'asologa o tua i le fa'atinoina o le KDE idle protocol), swaylock (sefe lau), vaiaso (pule fa'asilasilaga), leaga (su'e ata), slurp (filifilia o se vaega i luga o le lau), wf-faamaumauga (puega vitiō), ala ala (pepa talosaga), laupapa virtboard (kesi laumata), wl-kilipi laupapa (galue ma le laupapa kilipa), wallutils (pulea o pepa puipui desktop).

O lo'o fa'atupuina le Sway e avea o se poloketi fa'apitoa e fausia i luga o le faletusi wlroots, lea o loʻo i ai faʻavae faʻavae uma mo le faʻatulagaina o galuega a se pule tuʻufaʻatasia. Wlroots e aofia ai pito i tua mo
fa'aesea o le avanoa i le lau, masini fa'aoga, fa'aliliuina e aunoa ma le sa'o sa'o i OpenGL, fegalegaleai ma KMS/DRM, libinput, Wayland ma le X11 (o lo'o tu'uina atu se laulau mo le fa'atinoina o talosaga X11 e fa'atatau i le Xwayland). I le faaopoopo atu ia Sway, o le faletusi wlroots o loʻo faʻaaogaina malosi i isi galuega faatinoe aofia ai Librem5 и faga. I le faʻaopoopoga i le C / C ++, ua faʻatupuina fusi mo Scheme, Common Lisp, Go, Haskell, OCaml, Python ma Rust.



I le faʻasalalauga fou:

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

    puna: opennet.ru

  • Faaopoopo i ai se faamatalaga