De release van de gebruikersomgeving Sway 1.8, die gebruik maakt van Wayland.

Na 11 maanden ontwikkeling is de release van de compositiebeheerder Sway 1.8 gepubliceerd, gebouwd met het Wayland-protocol en volledig compatibel met de tegelvensterbeheerder i3 en de i3bar. De code van het project is geschreven in de programmeertaal C en wordt verspreid onder de MIT-licentie. Het project is gericht op gebruik in Linux en FreeBSD.

Compatibiliteit met i3 wordt verzekerd op het niveau van commando's, configuratiebestanden en IPC, waardoor Sway als een transparante vervanging voor i3 kan worden gebruikt, dat Wayland in plaats van X11 gebruikt. Sway stelt gebruikers in staat om vensters op het scherm niet ruimtelijk, maar logisch te plaatsen. Vensters worden gerangschikt in een raster dat de schermruimte optimaal benut en waarmee snel met vensters kan worden gemanipuleerd alleen met het toetsenbord.

Voor het opzetten van een volwaardig gebruikersomgeving worden aanvullende componenten aangeboden: swayidle (achtergrondproces voor de KDE idle-protocolimplementatie), swaylock (schermbeveiliger), mako (meldingenbeheerder), grim (screenshot maken), slurp (gebied op het scherm selecteren), wf-recorder (video-opname), waybar (applicatiedock), virtboard (schermtoetsenbord), wl-clipboard (gebruik van het klembord), wallutils (beheer van bureaubladachtergronden).

Sway ontwikkelt zich als een modulair project dat is gebouwd op de wlroots-bibliotheek, waarin alle basisprincipes voor het organiseren van de werking van de composietbeheerder zijn ondergebracht. Wlroots omvat backend-functies voor het abstract maken van toegang tot het scherm, invoerapparaten, rendering zonder directe toegang tot OpenGL, interactie met KMS/DRM, libinput, Wayland en X11 (er is een tussenlaag voor het uitvoeren van X11-applicaties op basis van Xwayland). Naast Sway wordt de wlroots-bibliotheek actief gebruikt in andere projecten, waaronder Librem5 en Cage. Naast C/C++ zijn er bindings ontwikkeld voor Scheme, Common Lisp, Go, Haskell, OCaml, Python en Rust.

De release van de gebruikersomgeving Sway 1.8, die gebruik maakt van Wayland.

In de nieuwe release:

  • Een nieuwe opdracht "bindgesture" is geïmplementeerd voor het koppelen van acties aan gebaren op het touchpad.
  • Het proces van schermvergrendeling (swaylock) is overgezet naar het gebruik van het Wayland-protocol ext-session-lock-v1, wat de betrouwbaarheid en veiligheid van de sessievergrendeling heeft verhoogd.
  • Een nieuwe opdracht "output unplug" is toegevoegd voor het verwijderen van virtuele uitvoerapparaten.
  • Ondersteuning voor hoge resolutie muiswiel scrolling is toegevoegd.
  • Ondersteuning voor de instelling "disable while trackpointing" is gegarandeerd in de libinput-bibliotheek om de touchpad uit te schakelen tijdens het gebruik van de tensometrische joystick (trackpoint op Thinkpad-laptops).
  • Om de betrouwbaarheid van het identificeren van de werkruimte bij het starten van nieuwe clientapplicaties te verhogen, is het xdg-activation-v1-protocol ingezet.
  • In de wlroots-bibliotheek is de implementatie van het rendering-systeem verbeterd met behulp van de grafische API Vulkan.
  • Voor het optimaliseren van het proces voor het plannen van taakuitvoering op het Linux-platform is de mogelijkheid toegevoegd om de rechten CAP_SYS_NICE in te stellen.
  • De ondersteuning voor het werken met de SUID root-vlag is stopgezet.
  • De opdracht "output dpms" is verouderd verklaard, in plaats daarvan wordt nu de opdracht "output power" gebruikt.
  • Voor het werken met reguliere expressies wordt nu pcre2 in plaats van de pcre-bibliotheek gebruikt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster