Sway 1.4 laŭmenda medio-liberigo uzante Wayland

Preta eldono de kunmetita administranto Balanci 1.4 (eldono 1.3 ne estis konstruita), konstruita uzante la Wayland-protokolon kaj plene kongrua kun la kahela fenestromanaĝero i3 kaj panelo i3bar. La projektkodo estas skribita en C kaj distribuita de sub MIT-licenco. La projekto celas uzi en Linukso kaj FreeBSD.

i3-kongruo estas disponigita ĉe la komando, agorda dosiero kaj IPC-nivelo, permesante al Sway esti uzata kiel travidebla i3-anstataŭaĵo kiu uzas Wayland anstataŭ X11. Sway permesas al vi meti fenestrojn sur la ekranon ne space, sed logike. Fenestroj estas aranĝitaj en krado, kiu faras optimuman uzon de ekrana spaco kaj permesas vin rapide manipuli fenestrojn uzante nur la klavaron.

Por krei kompletan uzantan medion, la sekvaj akompanaj komponantoj estas ofertitaj: ŝanceliĝi (fonprocezo efektiviganta la neaktivan protokolon de KDE), svingilo (ekrankurteno), mako (administranto de sciigoj), grim (prenante ekrankopiojn), slurp (elektante areon sur la ekrano), wf-registrilo (videokapto), vojbaro (aplika stango), virttabulo (ekrana klavaro), wl-tondujo (laborante kun la tondujo), wallutils (administrado de skribotabloj).

Sway estas evoluigita kiel modula projekto konstruita super biblioteko wlradikoj, kiu enhavas ĉiujn bazajn primitivojn por organizi la laboron de kunmetita administranto. Wlroots inkluzivas backends por
abstraktado de aliro al la ekrano, enigaparatoj, bildigo sen rekta aliro al OpenGL, interago kun KMS/DRM, libinput, Wayland kaj X11 (tavolo estas disponigita por rulado de X11-aplikoj bazitaj sur Xwayland). Krom Sway, la biblioteko wlroots estas aktive uzata en aliaj projektojinkluzive Librem5 и kaĝo. Aldone al C/C++, ligoj estis evoluigitaj por Scheme, Common Lisp, Go, Haskell, OCaml, Python kaj Rust.



En la nova eldono:

  • Aldonita subteno por la VNC-protokolo por fora aliro al la labortablo. Laboro estas organizita per la uzo de servilo vojovnc, kiu povas konektiĝi al funkciado de Wayland-bazitaj laborsesioj, kreas virtualan enig-aparaton kaj elsendas ekranproduktaĵon uzante la RFB-protokolon. Wayvnc ankaŭ povas esti uzata por ruli virtualajn labortablojn kurantajn sur serviloj sen ekrano. Subteno por la antaŭe ofertita RDP-bazita backend estis nuligita.
  • Aldonita parta subteno por lanĉo de la taskdrinkejo disvolvita de la projekto MATE;
  • Efektivigis la kapablon agordi prokrastojn por montri signojn dum eniro (opcioj max_render_time kaj sway-output);
  • Aldonita subteno por aparta prilaborado de grupoj de klavoj sur la klavaro (por specialigitaj klavaroj);
  • Protokolo-subteno estis nuligita xdg-shell v6 (la malstabila versio v6 ne plu rilatas post stabiligo xdg-ŝelo).

    fonto: opennet.ru

  • Aldoni komenton