Rilascio dell'ambiente utente Sway 1.4, che utilizza Wayland

Preparato rilascio del compositore Sway 1.4 (il rilascio 1.3 non è stato generato), costruito utilizzando il protocollo Wayland e completamente compatibile con il gestore di finestre a mosaico i3 e il pannello i3bar. Il codice del progetto è scritto in 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, permettendo a Sway di fungere da sostituto trasparente di i3, utilizzando Wayland al posto di X11. Sway consente di posizionare le finestre sullo schermo in modo logico piuttosto che spaziale. Le finestre sono disposte a formare una griglia, ottimizzando lo spazio dello schermo e permettendo di manipolare rapidamente le finestre solo con la tastiera.

Per allestire un ambiente utente completo sono offerti componenti aggiuntivi: 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 (pannello 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, che estrapola tutte le primitive di base per organizzare il funzionamento del compositore. Wlroots include driver per
abstragamento dell'accesso a schermo, dispositivi di input, rendering senza accesso diretto a OpenGL, interazione con KMS/DRM, libinput, Wayland e X11 (fornisce uno strato per eseguire applicazioni X11 basate su Xwayland). Oltre a Sway, la libreria wlroots è ampiamente utilizzata anche in altri progetti, incluso 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 accesso remoto al desktop. Il funzionamento è organizzato tramite l'uso del server wayvnc, che può collegarsi a sessioni di lavoro attive su base Wayland, creare un dispositivo di input virtuale e trasmettere l'output dello schermo tramite il protocollo RFB. Wayvnc può anche essere utilizzato per avviare desktop virtuali su server privi di monitor. Il supporto per il backend precedentemente offerto basato sul protocollo RDP è stato interrotto.
  • Aggiunta la supporto parziale per l'avvio della barra delle applicazioni sviluppata dal progetto MATE;
  • Implementata la possibilità di impostare i ritardi nella visualizzazione dei caratteri durante l'immissione (opzioni max_render_time e sway-output);
  • È stata aggiunta la supporto per la gestione separata dei gruppi di tasti sulla tastiera (per tastiere specializzate);
  • È stata interrotta la supporto per il protocollo xdg-shell v6 (la versione instabile v6 non è più rilevante dopo la stabilizzazione di 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