Pubblicata la versione dell'ambiente utente Sway 1.8, che utilizza Wayland

Dopo 11 mesi di sviluppo, è stata pubblicata la versione del compositing manager Sway 1.8, costruita utilizzando il protocollo Wayland e completamente compatibile con il window manager a mosaico i3 e la barra i3bar. Il codice del progetto è scritto in linguaggio C e distribuito sotto licenza MIT. Il progetto è destinato all'uso su Linux e FreeBSD.

La compatibilità con i3 è garantita a livello di comandi, file di configurazione e IPC, il che consente di utilizzare Sway come un sostituto trasparente di i3, che utilizza Wayland invece di X11. Sway permette di posizionare le finestre sullo schermo non spazialmente, ma logicamente. Le finestre sono disposte formando una griglia, utilizzando in modo ottimale lo spazio dello schermo e consentendo di manipolare rapidamente le finestre solo tramite tastiera.

Per allestire un ambiente utente completo sono proposti componenti aggiuntivi: swayidle (processo in background con implementazione del protocollo KDE idle), swaylock (blocco dello schermo), mako (gestore delle notifiche), grim (creazione di screenshot), slurp (selezione di aree dello schermo), wf-recorder (registrazione video), waybar (barra delle applicazioni), virtboard (tastiera su schermo), wl-clipboard (gestione degli appunti), wallutils (gestione degli sfondi del desktop).

Sway si sviluppa come progetto modulare, costruito sopra la libreria wlroots, dalla quale sono estratti tutti i primitivi di base per organizzare il funzionamento del gestore composito. Wlroots include backend per astrazioni nell'accesso allo schermo, ai dispositivi di input, nella renderizzazione senza accesso diretto a OpenGL, nell'interazione con KMS/DRM, libinput, Wayland e X11 (fornisce uno strato per eseguire applicazioni X11 su base Xwayland). Oltre a Sway, la libreria wlroots è utilizzata attivamente anche in altri progetti, inclusi Librem5 e Cage. Oltre a C/C++, sono stati sviluppati binding per Scheme, Common Lisp, Go, Haskell, OCaml, Python e Rust.

Pubblicata la versione dell'ambiente utente Sway 1.8, che utilizza Wayland

Nel nuovo rilascio:

  • È stato implementato un nuovo comando "bindgesture" per associare azioni ai gesti sul touchpad.
  • Il processo di blocco dello schermo (swaylock) è stato aggiornato per utilizzare il protocollo Wayland ext-session-lock-v1, che ha migliorato l'affidabilità e la sicurezza del blocco della sessione.
  • È stato aggiunto un nuovo comando "output unplug" per rimuovere i dispositivi virtuali di output.
  • Aggiunta la supporto per eventi di scorrimento con alta risoluzione dei mouse.
  • È stato garantito il supporto per la configurazione "disable while trackpointing" nella libreria libinput per gestire la disattivazione del touchpad durante l'uso dello stick di puntamento (trackpoint) sui laptop Thinkpad.
  • Per migliorare l'affidabilità della determinazione dello spazio di lavoro durante l'avvio di nuove applicazioni client, è stato implicato il protocollo xdg-activation-v1.
  • Nella libreria wlroots è stata migliorata l'implementazione del sistema di rendering utilizzando l'API grafica Vulkan.
  • Per ottimizzare il processo di pianificazione dell'avvio dei processi sulla piattaforma Linux è stata implementata la possibilità di impostare i privilegi CAP_SYS_NICE.
  • È stata interrotta la supporto per la lavorazione con il flag SUID root.
  • È stata dichiarata obsoleta il comando "output dpms", che ora è stato sostituito dal comando "output power".
  • Per lavorare con le espressioni regolari, invece della libreria pcre, ora viene utilizzata pcre2.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster