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

Preparéiert Komposit Manager Verëffentlechung Schwéngung 1.5, 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:

  • D'Fäegkeet bäigefüügt fir dynamesch Output op Systemer ouni Monitor (headless) z'organiséieren mat dem create_output Kommando (kann benotzt ginn fir Remote Zougang zu engem Aarbechter via WeeVNC).
  • Duerch den Wayland Protokoller Input-Methode an Text-Input Ënnerstëtzung fir Input Method Editoren (IME) gouf implementéiert.
  • Et ass méiglech adaptiv Synchroniséierung (VRR, Variable Refresh Rate) z'aktivéieren fir Bildjitter a Spiller ze reduzéieren.
  • Zousätzlech Ënnerstëtzung fir de Viewporter Protokoll, wat d'Performance an d'Qualitéit vun eelere Spiller verbessert.
  • Virtualiséierung a Remote Desktop Access Systemer hunn d'Fäegkeet fir Tastatur Ofkiirzungen z'ënnerscheeden.
  • Zousätzlech Protokoll Ënnerstëtzung wlr-auslännesch-toplevel-management, erlaabt Iech Är eege Paneele a Fënsterschalter ze verbannen.

Source: opennet.ru

Setzt e Commentaire