Uvoľnenie používateľského prostredia Sway 1.4, používajúceho Wayland

Pripravené vydanie kompozitného správcu Sway 1.4 (verzia 1.3 nebola vytvorená), postavená s využitím protokolu Wayland a plne kompatibilná s mriežkovým správcom okien i3 a panelom i3bar. Kód projektu bol napísaný v jazyku C a distribuovaný pod licenciou MIT. Projekt je zameraný na použitie v Linuxe a FreeBSD.

Kompatibilita s i3 je zabezpečená na úrovni príkazov, konfiguračných súborov a IPC, čo umožňuje používať Sway ako transparentnú náhradu i3, ktorá používa Wayland namiesto X11. Sway umožňuje umiestnenie okien na obrazovke nie priestorovo, ale logicky. Okna sú usporiadané tak, aby vytvárali mriežku, ktorá optimálne využíva priestor na obrazovke a umožňuje rýchlu manipuláciu s oknami len pomocou klávesnice.

Pre vytvorenie plnohodnotného používateľského prostredia sú k dispozícii sprievodné komponenty: swayidle (základný proces s implementáciou protokolu KDE idle), swaylock (uzamykací obrazovka), mako (správca oznámení), grim (vytváranie snímok obrazovky), slurp (výber oblasti na obrazovke), wf-recorder (záznam videa), waybar (panel aplikácií), virtboard (obrazovková klávesnica), wl-clipboard (práca s clipboardom), wallutils (správa tapiet pracovnej plochy).

Sway sa vyvíja ako modulárny projekt, postavený na knižnici wlroots, do ktorej sú presunuté všetky základné prvky na organizáciu práce kompozičného správcu. Wlroots zahŕňa backendy na
abstrakciu prístupu k obrazovke, vstupným zariadeniam, kreslenie bez priameho kontaktu s OpenGL, interakciu s KMS/DRM, libinput, Wayland a X11 (poskytuje medzičlánok pre spustenie aplikácií X11 na báze Xwayland). Okrem Sway sa knižnica wlroots aktívne používa aj v iných projektoch, vrátane Librem5 a Cage. Okrem C/C++ sú vyvinuté aj väzby pre Scheme, Common Lisp, Go, Haskell, OCaml, Python a Rust.



V novom vydaní:

  • Pridaná podpora protokolu VNC pre vzdialený prístup na pracovnú plochu. Práca je organizovaná prostredníctvom použitia servera wayvnc, ktorý sa môže pripojiť k bežiacim pracovným reláciám založeným na Waylande, vytvára virtuálne vstupné zariadenie a prenáša obrazovkový výstup pomocou protokolu RFB. Wayvnc sa okrem iného dá použiť na spúšťanie virtuálnych pracovných plôch na serveroch bez monitora. Podpora predtým ponúkaného backendu založeného na protokole RDP bola zrušená.
  • Pridaná čiastočná podpora spúšťania panela úloh vyvíjaného projektom MATE;
  • Implementovaná možnosť nastavenia oneskorenia zobrazenia znakov pri vstupe (možnosti max_render_time a sway-output);
  • Pridaná podpora samostatného spracovania skupín kláves na klávesnici (pre špecializované klávesnice);
  • Podpora protokolu xdg-shell v6 (nestabilná verzia v6 už nie je aktuálna po stabilizácii xdg-shell).

    Zdroj: opennet.ru

  • Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster