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

Preparéiert Komposit Manager Verëffentlechung Schwéngung 1.2, gebaut mam Wayland Protokoll a voll kompatibel mat dem geréckeltem Fënstermanager i3 an Panel i3 bar. De Projet Code ass an C geschriwwen an verdeelt duerch ënner MIT Lizenz. De Projet riicht sech op d'Benotzung op Linux a 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 komplett Benotzerumgebung ze kreéieren, ginn déi folgend Begleedungskomponenten ugebueden: schweier (Hannergrond Prozess implementéiert de KDE Idle Protokoll), swaylock (Écran spueren), MAKO (Notifikatioun Manager), verbonne sinn (Screenshots maachen), a rutschen (Auswiel vun engem Gebitt um Écran), wf-Recorder (Video Capture), waybar (Applikatioun Bar), virtboard (Écran Tastatur), wl-Clipboard (schafft mam Clipboard), wallutils (Desktop Wallpaper Management).

Sway gëtt entwéckelt als e modulare Projet uewen op enger Bibliothéik gebaut wlroots, déi all d'Basis Primitiv enthält fir d'Aarbecht vun engem Komposit Manager ze organiséieren. Wlroots enthält Backends fir
Abstraktioun vum Zougang zum Écran, Input Apparater, Rendering ouni direkten Zougang zu OpenGL, Interaktioun mat KMS / DRM, libinput, Wayland an X11 (eng Layer gëtt fir X11 Uwendungen op Xwayland baséiert). Zousätzlech zu Sway gëtt d'wlroots Bibliothéik aktiv benotzt an aner Projetenabegraff Librem5 и 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:

  • Aarbecht gouf gemaach fir d'Kompatibilitéit mam Fënstermanager ze verbesseren
    i3 4.17 ewechzekréien.

  • Zousätzlech Optioun fir d'Applikatioun nom Restart ze starten;
  • En Toggle bäigefüügt fir d'Standardmethod ze wielen fir Fënsteren op Tabs oder Säit-vun-Säit opzedeelen (gestapelt);
  • De Mechanismus fir Tastatur Layouten ze wiesselen gouf verbessert, Ënnerstëtzung fir Bestëmmung vun Input Apparat Zorte gouf dobäi, an en neie Kommando xkb_switch_layout gouf proposéiert;
  • Zousätzlech Ënnerstëtzung fir Cursorthemen, fir z'änneren, wat en neit xcursor_theme Kommando proposéiert gëtt;
  • Zousätzlech Ënnerstëtzung fir Pop-up Fënsteren op Layer-Shell;
  • Ëmgesat Ënnerstëtzung fir de Wayland Protokoll wlr-output-management-v1, geduecht fir Ausgangsgeräter opzestellen;
  • Ënnerstëtzung bäigefüügt fir atomesch Ännere vum Bildschirmastellung iwwer d'wlr_output API;
  • Added calibration_matrix Astellung fir Touchscreen Eechung;
  • Verschidde Gedächtnislecks a Crashprobleemer fixéiert.

Source: opennet.ru

Setzt e Commentaire