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

Preparéiert Komposit Manager Verëffentlechung Schwéngung 1.4 (Verëffentlechung 1.3 gouf net gebaut), gebaut mam Wayland Protokoll a voll kompatibel mam 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:

  • Zousätzlech Ënnerstëtzung fir de VNC Protokoll fir Remote Zougang zum Desktop. D'Aarbecht ass organiséiert duerch d'Benotzung vun engem Server wayvnc, déi mat Wayland-baséiert Aarbechtssessiounen konnektéiere kann, erstellt e virtuellen Input-Apparat a verschéckt Écranoutput mam RFB-Protokoll. Wayvnc kann och benotzt ginn fir virtuell Desktops op Serveren ouni Monitor ze lafen. Ënnerstëtzung fir de virdru ugebueden RDP-baséiert Backend gouf gestoppt.
  • Deelweis Ënnerstëtzung bäigefüügt fir d'Taskbar ze lancéieren, entwéckelt vum MATE-Projet;
  • Implementéiert d'Fäegkeet fir Verspéidungen ze konfiguréieren fir Zeechen ze weisen wann Dir erakënnt (Optiounen max_render_time a Sway-Output);
  • Zousätzlech Ënnerstëtzung fir getrennte Veraarbechtung vu Gruppe vu Schlësselen op der Tastatur (fir spezialiséiert Tastaturen);
  • Protokoll Ënnerstëtzung gouf gestoppt xdg-shell v6 (déi onbestänneg Versioun v6 ass net méi relevant no Stabiliséierung xdg-shell).

    Source: opennet.ru

  • Setzt e Commentaire