Kuburitswa kweSway 1.6 mushandisi nharaunda uchishandisa Wayland

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

i3 kuenderana kunopihwa pakuraira, faira yekumisikidza uye IPC level, ichibvumira Sway kushandiswa seyakajeka i3 kutsiva iyo inoshandisa Wayland pachinzvimbo cheX11. Sway inokubvumira kuti uise mahwindo pachiratidziro kwete spatially, asi zvine musoro. Windows yakarongerwa mugidhi inoita kuti ishandise zvakaringana nzvimbo yechidzitiro uye inobvumidza iwe kukurumidza kushandura windows uchishandisa kiibhodhi chete.

Kugadzira yakazara-yakazara mushandisi nharaunda, zvinotevera zvinoperekedza zvinopihwa zvinopihwa: swayidle (kumashure maitiro ekushandisa iyo KDE idle protocol), swaylock (screen saver), mako (notification manager), grim (kugadzira zvidzitiro), slurp (kusarudza nzvimbo. pachiratidziro), wf-rekodha ( video capture), waybar (application bar), virtboard (on-screen keyboard), wl-clipboard (kushanda neclipboard), wallutils (managing desktop desktop).

Sway iri kuvandudzwa senge modular purojekiti yakavakirwa pamusoro peiyo wlroots raibhurari, iyo ine ese ekutanga ekutanga ekuronga basa reanosanganisa maneja. Wlroots inosanganisira backends kune abstract access kune chidzitiro, michina yekupinza, kupa pasina yakananga OpenGL, kudyidzana neKMS/DRM, libinput, Wayland uye X11 (mutsetse unopihwa wekumhanyisa X11 zvikumbiro zvichibva paXwayland). Pamusoro peSway, raibhurari yewlroots inoshandiswa zvakanyanya mune mamwe mapurojekiti, kusanganisira Librem5 neCage. Pamusoro peC / C ++, zvisungo zvakagadzirirwa Scheme, Common Lisp, Go, Haskell, OCaml, Python uye Rust.

Mukuburitswa kutsva:

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

Source: opennet.ru

Voeg