Sway 1.5 liberazione di l'ambiente persunalizatu cù Wayland

Preparatu liberazione di gestore compostu Oghje 1.5, custruitu cù u protocolu Wayland è cumplettamente cumpatibile cù u gestore di finestra di piastrelle i3 è pannellu i3bar. U codice di u prugettu hè scrittu in C è distribuitu da sottu licenza MIT. U prugettu hè destinatu à aduprà in Linux è FreeBSD.

A cumpatibilità i3 hè furnita à u cumandimu, u schedariu di cunfigurazione è u nivellu IPC, chì permette à Sway di esse usatu cum'è un sustitutu i3 trasparente chì usa Wayland invece di X11. Sway permette di mette Windows nantu à u screnu micca spaziale, ma logicamente. Windows sò disposti in una griglia chì faci un usu ottimali di u spaziu di u screnu è vi permette di manipulà rapidamente Windows cù solu u teclatu.

Per creà un ambiente d'utilizatore cumpletu, i seguenti cumpunenti accumpagnati sò offerti: oscillante (prucessu di fondo chì implementa u protocolu inattivu KDE), sbucciatu (salvatore di schermu), mako (gestore di notificazioni), sternu (pigliate screenshots), slurp (selezziunendu una zona nantu à u screnu), wf-registratore (cattura video), barra di strada (barra di l'applicazioni), virtboard (tastiera di u screnu), wl-clipboard (travagliu cù u clipboard), wallutils (gestione di u wallpaper di u desktop).

Sway hè sviluppatu cum'è un prughjettu modulare custruitu nantu à una biblioteca wlroots, chì cuntene tutte e primitive basi per urganizà u travagliu di un gestore compostu. Wlroots include backends per
astrazione di l'accessu à u screnu, i dispositi di input, rendering senza accessu direttu à OpenGL, interazzione cù KMS / DRM, libinput, Wayland è X11 (una capa hè furnita per eseguisce applicazioni X11 basate in Xwayland). In più di Sway, a biblioteca wlroots hè attivamente aduprata in altri prughjetticumpresu Librem5 и Cage. In più di C/C++, i vincoli sò stati sviluppati per Scheme, Common Lisp, Go, Haskell, OCaml, Python è Rust.

In a nova versione:

  • Aggiunta l'abilità di urganizà dinamicamente l'output in sistemi senza un monitoru (senza testa) utilizendu u cumandimu create_output (pò esse usatu per urganizà l'accessu remoto à un travagliadore via WayVNC).
  • Per mezu di u Protokolli Wayland U supportu di metudu di input è input di testu per l'editori di metudi di input (IME) hè statu implementatu.
  • Hè pussibule di attivà a sincronizazione adattativa (VRR, Variable Refresh Rate) per riduce u jitter di l'imaghjini in i ghjoculi.
  • Aghjunghje supportu per u protokollu viewporter, chì migliurà u rendiment è a qualità di i ghjochi più vechji.
  • A virtualizazione è i sistemi d'accessu à u desktop remoto anu a capacità di intercepte i scurciati di tastiera.
  • Supportu di protocolu aghjuntu wlr-foreign-toplevel-management, chì vi permette di cunnette i vostri propri pannelli è interruttori di finestra.

Source: opennet.ru

Add a comment