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

ДоступСн Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Sway 1.6, построСнного с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимого с ΠΌΠΎΠ·Π°ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ i3 ΠΈ панСлью i3bar. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘ΠΈ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° использованиС Π² 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:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π° (IME) Π² составС элСмСнтов интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ экран Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ пСрСмСщСния ΠΈ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠΎΠ½.
  • Π’ самодостаточных ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Flatpak ΠΈ Snap для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с систСмой задСйствован ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» xdg-foreign.
  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ i3 ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° Π² области ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… раскладку ΠΎΠΊΠΎΠ½ Π½Π° экранС.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция для скрытия курсора Π²ΠΎ врСмя Π½Π°Π±ΠΎΡ€Π°.
  • РСализация ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² систСмах Π±Π΅Π· systemd ΠΈΠ»ΠΈ elogind.
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ X11.

Source: opennet.ru

Add a comment