Sway 1.1 liberazione di l'ambiente persunalizatu cΓΉ Wayland

hΓ¨ accadutu liberazione di gestore compostu Oghje 1.1, custruitu cΓΉ u protocolu Wayland Γ¨ cumplettamente cumpatibile cΓΉ u gestore di finestra di piastrelle i3 Γ¨ pannellu i3bar. Π§Π΅Ρ€Π΅Π· час послС выпуска 1.1.0 ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ выпуск 1.1.1 с устранСниСм ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π΅ совмСстимых с wlroots 0.6. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘ΠΈ ΠΈ 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:

  • Π’Ρ‹Π΄Π΅Π»Π΅Π½Π° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° swaybg, прСдназначСнная для управлСния обоями Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Swaybg Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ привязан ΠΊ Sway ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΌΠΈ сСрвСрами Wayland, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹
    wlr-layer-shell, xdg-output ΠΈ xdg-shell;

  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ нСсовмСстимостСй с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ i3;
  • Π’ панСль swaybar Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сСнсорных экранов (активация элСмСнтов касаниСм ΠΈ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΠΌ ТСстом);
  • Π’ swaybar Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ Β«overlayΒ» для ΠΏΠΎΠΊΠ°Π·Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΊΠΎΠ½ Π±Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий Π²Π²ΠΎΠ΄Π°;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ настойки unbind{sym,code,switch}.



Source: opennet.ru

Add a comment