Uscita dell'ambiente utente Sway 1.6, che utilizza Wayland

È disponibile il rilascio del compositore Sway 1.6, 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 è mirato 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 creare un ambiente utente completo, sono disponibili componenti accessori: swayidle (processo in background con implementazione del protocollo KDE idle), swaylock (salvaschermo), mako (gestore delle notifiche), grim (creazione di screenshot), slurp (selezione dell'area sullo schermo), wf-recorder (cattura video), waybar (barra delle applicazioni), virtboard (tastiera sullo schermo), wl-clipboard (gestione degli appunti), wallutils (gestione degli sfondi del desktop).

Sway si evolve come progetto modulare costruito sulla libreria wlroots, che include tutte le primitive di base per l'organizzazione del lavoro di un gestore di composizione. Wlroots comprende backend per astrarre l'accesso allo schermo, ai dispositivi di input, al rendering senza un accesso diretto a OpenGL, all'interazione con KMS/DRM, libinput, Wayland e X11 (offrendo un layer per l'esecuzione di applicazioni X11 su Xwayland). Oltre a Sway, la libreria wlroots è utilizzata attivamente anche in altri progetti, tra cui Librem5 e Cage. Oltre a C/C++, sono stati sviluppati binding per Scheme, Common Lisp, Go, Haskell, OCaml, Python e Rust.

Nel nuovo rilascio:

  • È stata implementata la possibilità di utilizzare l'editor di metodi di input (IME) all'interno degli elementi dell'interfaccia utente, come le barre e lo schermo di blocco.
  • È stata migliorata la fluidità delle operazioni interattive di spostamento e ridimensionamento delle finestre.
  • Nei pacchetti autonomi Flatpak e Snap, il protocollo xdg-foreign è stato utilizzato per migliorare l'integrazione con il sistema.
  • La compatibilità con il gestore di finestre i3 è stata migliorata per quanto riguarda i comandi che modificano il layout delle finestre sullo schermo.
  • È stata aggiunta un'opzione per nascondere il cursore durante la digitazione.
  • L'implementazione del cestino è stata adattata per funzionare su sistemi senza systemd o elogind.
  • È stata migliorata l'affidabilità del lavoro con il clipboard per le applicazioni X11.

Fonte: opennet.ru

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