Sway 1.2 laŭmenda medio-liberigo uzante Wayland

Preta eldono de kunmetita administranto Balanci 1.2, konstruita per la Wayland-protokolo 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:

  • Laboro estis farita por plibonigi kongruon kun la fenestra administranto
    i3 4.17.

  • Aldonita opcio por komenci la aplikaĵon post rekomenco;
  • Aldonita baskulo por elekti la defaŭltan metodon por disigi fenestrojn en langetojn aŭ flank-al-flanke (stakitajn);
  • La mekanismo por ŝanĝi klavaran aranĝojn estis plibonigita, estis aldonita subteno por determini enigajn aparatojn, kaj nova komando xkb_switch_layout estis proponita;
  • Aldonita subteno por kursoraj temoj, por ŝanĝi kiu nova komando xcursor_theme estas proponita;
  • Aldonita subteno por ŝprucfenestroj al tavolo-ŝelo;
  • Realigita subteno por la Wayland-protokolo wlr-output-management-v1, destinita por starigi eligajn aparatojn;
  • Aldonita subteno por atomŝanĝaj ekranaj agordoj per la wlr_output API;
  • Aldonita calibration_matrix agordo por tuŝekrana kalibrado;
  • Riparis plurajn memorajn fukojn kaj kraŝproblemojn.

fonto: opennet.ru

Aldoni komenton