Uscita dell'ambiente utente Sway 1.4, che utilizza Wayland

Preparato rilascio del compositore Sway 1.4 (il rilascio 1.3 non è stato formato), costruito utilizzando il protocollo Wayland e completamente compatibile con il gestore di finestre a mosaico i3 e la barra i3bar. Il codice del progetto è scritto in C e è distribuito è sotto licenza MIT. Il progetto è mirato 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 la creazione di un ambiente utente completo, vengono proposti i seguenti componenti: swayidle (processo in background con implementazione del protocollo KDE idle), swaylock (salvaschermo), mako (gestore delle notifiche), grim (creazione di screenshot), slurp (selezione di un'area dello schermo), wf-recorder (cattura video), waybar (barra delle applicazioni), virtboard (tastiera virtuale), wl-clipboard (gestione degli appunti), wallutils (gestione degli sfondi del desktop).

Sway si sviluppa come un progetto modulare, costruito sopra la libreria wlroots, che include tutte le primitive di base per organizzare il lavoro del compositore. Wlroots include backend per
abstrare l'accesso allo schermo, ai dispositivi di input, il rendering senza accesso diretto a OpenGL, l'interazione con KMS/DRM, libinput, Wayland e X11 (viene fornita un'interfaccia per eseguire applicazioni X11 su 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.



Nel nuovo rilascio:

  • Aggiunta la supporto per il protocollo VNC per l'accesso remoto al desktop. Il funzionamento è organizzato tramite un server wayvnc, che può connettersi a sessioni di lavoro in esecuzione basate su Wayland, creando un dispositivo di input virtuale e trasmettendo l'output dello schermo tramite il protocollo RFB. Wayvnc può anche essere utilizzato per avviare desktop virtuali, in esecuzione su server senza monitor. È stata interrotta la supporto per il backend precedentemente proposto basato sul protocollo RDP.
  • Aggiunta la supporto parziale per l'avvio della barra delle applicazioni, sviluppata dal progetto MATE;
  • Implementata la possibilità di configurare i ritardi nella visualizzazione dei caratteri durante l'inserimento (opzioni max_render_time e sway-output);
  • Aggiunta la supporto per la gestione separata dei gruppi di tasti sulla tastiera (per tastiere specializzate);
  • Interrotta la supporto per il protocollo xdg-shell v6 (la versione instabile v6 non è più attuale dopo la stabilizzazione xdg-shell).

    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