Sway 1.7 liberazione di l'ambiente persunalizatu cù Wayland

A liberazione di u gestore compostu Sway 1.7 hè statu publicatu, custruitu cù u protokollu Wayland è cumplettamente cumpatibile cù u gestore di finestra di mosaicu i3 è u pannellu i3bar. U codice di u prughjettu hè scrittu in C è hè distribuitu sottu a 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: swayidle (processu di fondo chì implementa u protocolu inattivu di KDE), swaylock (salvatore di schermu), mako (gestore di notificazioni), grim (creazione di screenshots), slurp (selezzione di una zona). nantu à u screnu), wf-recorder (cattura video), waybar (barra d'applicazione), virtboard (tastiera nantu à 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 à a libreria wlroots, chì cuntene tutte e primitive basi per urganizà u travagliu di u manager compostu. Wlroots include backends per l'accessu astrattu à u screnu, i dispositi di input, rendering senza accede direttamente à OpenGL, interazzione cù KMS / DRM, libinput, Wayland è X11 (una strata hè furnita per eseguisce applicazioni X11 basate in Xwayland). In più di Sway, a libreria wlroots hè attivamente aduprata in altri prughjetti, cumpresi 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:

  • A capacità di move tabulazioni cù u mouse hè furnita.
  • Aggiuntu supportu per l'output à cuffie di realtà virtuale.
  • Aggiuntu u cumandamentu "output render_bit_depth" per attivà u modu di cumpusizione di alta prufundità di bit.
  • Affidabilità è prestazione migliorata di l'output di Windows full-screen (usendu dmabuf, l'output direttu hè furnitu senza buffering supplementu).
  • U protokollu xdg-activation-v1 hè utilizatu, chì permette di trasfirià u focu trà e diverse superfici di primu livellu (per esempiu, usendu xdg-activation, una applicazione pò cambià u focu à l'altru).
  • Added option client.focused_tab_title per stabilisce u culore di a tabulazione attiva.
  • Aggiuntu u cumandamentu di "output modeline" per stabilisce u vostru propiu modu DRM (Direct Rendering Manager).
  • Aggiuntu u cumandimu "output dpms toggle" per fà più faciule per svià u screnu da i script. Aghjunghjite ancu i cumandamenti "gaps toggle ", "smart_gaps inverse_outer" è "split none".
  • L'opzione "--my-next-gpu-wont-be-nvidia" hè stata sguassata, rimpiazzendu cù u modu "--unsupported-gpu". I cunduttori proprietarii NVIDIA ùn sò ancu supportati.
  • L'emulatore di terminal definitu in i paràmetri predeterminati hè statu rimpiazzatu cù u pede.
  • Fornitu a capacità di disattivà i dialoghi di swaybar è swaynag durante a custruzione.
  • Hè pruibitu di cambià in modu dinamicu l'altezza di u titulu di a finestra secondu i caratteri in u testu di u titulu; u titulu hà avà sempre una altezza fissa.

Sway 1.7 liberazione di l'ambiente persunalizatu cù Wayland


Source: opennet.ru

Add a comment