Udgivelsen af brugergrænsefladen Sway 1.5, der bruger Wayland

Forberedt udgivelse af sammensætningsadministrator Sway 1.5, bygget med Wayland-protokollen og fuldt kompatibel med vinduesadministrator Sway i3 og panelet i3bar. Projektets kode er skrevet på C og distribueres under MIT-licensen. Projektet er designet til brug på Linux og FreeBSD.

Kompatibilitet med i3 er sikret på kommando-, konfigurationsfil- og IPC-niveau, hvilket muliggør brugen af Sway som en gennemsigtig erstatning for i3, der bruger Wayland i stedet for X11. Sway giver mulighed for at placere vinduer på skærmen logisk snarere end rumligt. Vinduerne arrangeres i et gitter, der optimalt udnytter skærmpladsen og muliggør hurtig manipulation af vinduer udelukkende ved hjælp af tastaturet.

For at oprette en fuld brugergrænseflade tilbydes følgende komponenter: swayidle (baggrundsprocess med implementering af KDE idle-protokollen), swaylock (skærmlås), mako (underretning manager), grim (skærmbilleder), slurp (områdeudvælgelse på skærmen), wf-recorder (videooptagelse), waybar (applikationspanel), virtboard (skærmtastatur), wl-clipboard (arbejde med udklipsholderen), wallutils (administration af skrivebordsbaggrunde).

Sway udvikles som et modulært projekt bygget oven på biblioteket wlroots, som huser alle de grundlæggende primitive til at organisere arbejdet for en sammensætningsadministrator. Wlroots inkluderer backend-udvikling for
abstrahering af adgangen til skærmen, input-enheder, rendering uden direkte adgang til OpenGL, interaktion med KMS/DRM, libinput, Wayland og X11 (tilvejebringes et lag til at køre X11-applikationer baseret på Xwayland). Udover Sway bruges biblioteket wlroots også aktivt i andre projekter, inklusiv Librem5 og Cage. Udover C/C++ er der udviklet bindinger til Scheme, Common Lisp, Go, Haskell, OCaml, Python og Rust.

I den nye version:

  • Tilsføjet mulighed for dynamisk organisering af output på systemer uden skærm (headless) ved hjælp af kommandoen create_output (kan bruges til at organisere fjernadgang til arbejdsstationen gennem WayVNC).
  • Gennem Wayland-protokoller input-method og text-input er der tilføjet support til input-metode redaktører (IME).
  • Muligheden for at aktivere adaptiv synkronisering (VRR, Variable Refresh Rate) er blevet sikret for at reducere billedrystelser i spil.
  • Der er tilføjet support for viewporter-protokollen, som forbedrer ydelsen og kvaliteten af ældre spil.
  • Systemerne til virtualisering og fjernadgang til skrivebordet får mulighed for at opfange tastaturkombinationer.
  • Der er tilføjet support for protokollen wlr-foreign-toplevel-management, som muliggør tilslutning af egne paneler og vinduesomskifter.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster