Ho lokolloa ha tikoloho ea Sway 1.6 ho sebelisa Wayland

Ho lokolloa ha mookameli oa lihlopha Sway 1.6 e teng, e hahiloeng ho sebelisoa protocol ea Wayland 'me e lumellana ka botlalo le mookameli oa fensetere ea i3 le phanele ea i3bar. Khoutu ea projeke e ngotsoe ka C mme e ajoa tlasa laesense ea MIT. Morero o reretsoe ho sebelisoa Linux le FreeBSD.

Tšebelisano ea i3 e fanoa ka taelo, faele ea tlhophiso le boemo ba IPC, e lumellang Sway hore e sebelisoe e le phetoho e hlakileng ea i3 e sebelisang Wayland ho e-na le X11. Sway e u lumella ho beha lifensetere skrineng eseng ka sebaka, empa ka mokhoa o utloahalang. Windows e hlophisitsoe ka grid e sebelisang sebaka sa skrine hantle 'me e u lumella ho laola ka potlako lifensetere u sebelisa keyboard feela.

Ho theha tikoloho ea mosebelisi e felletseng, ho fanoa ka likarolo tse latelang tse tsamaeang le tsona: swayidle (mokhoa oa morao-rao o sebelisang protocol ea KDE e sa sebetseng), swaylock (screen saver), mako (mookameli oa litsebiso), grim (ho etsa li-screenshots), slurp (ho khetha sebaka. skrineng), wf-rekhota ( video capture), waybar (app bar), virtboard (on-screen keyboard), wl-clipboard (sebetsa le clipboard), wallutils (ho laola Wallpaper ea komporo).

Sway e ntse e ntlafatsoa e le projeke ea modular e hahiloeng ka holim'a laeborari ea wlroots, e nang le lintlha tsohle tsa mantlha tsa ho hlophisa mosebetsi oa mookameli oa sehlopha. Wlroots e kenyelletsa li-backends ho fihlella skrineng, lisebelisoa tsa ho kenya, ho fana ntle le ho fihlella OpenGL ka kotloloho, ho sebelisana le KMS/DRM, libinput, Wayland le X11 (ho fanoe ka lera bakeng sa ho tsamaisa lits'ebetso tsa X11 tse thehiloeng ho Xwayland). Ntle le Sway, laeborari ea wlroots e sebelisoa ka mafolofolo mererong e meng, ho kenyeletsoa Librem5 le Cage. Ho phaella ho C / C ++, litlamo li entsoe bakeng sa Scheme, Common Lisp, Go, Haskell, OCaml, Python le Rust.

Tokollong e ncha:

  • Bokhoni ba ho sebelisa mokhoa oa ho kenya letsoho (IME) joalo ka karolo ea likarolo tsa sebopeho sa mosebelisi, joalo ka liphanele le senotlolo sa senotlolo, bo se bo kentsoe tšebetsong.
  • Boreleli bo ntlafalitsoeng ba ts'ebetso e tsamaisanang ea lifensetere le ho fetola boholo ba lits'ebetso.
  • Liphutheloana tse ikemetseng tsa Flatpak le Snap li sebelisa protocol ea xdg-foreign ho ntlafatsa kopanyo le sistimi.
  • Ho lumellana le mookameli oa fensetere ea i3 ho ntlafalitsoe sebakeng sa litaelo tse fetolang sebopeho sa lifensetere skrineng.
  • E kentse khetho ea ho pata sekhesa ha u ntse u thaepa.
  • Ts'ebetso ea kariki e ikamahanya le maemo ho sebetsa litsamaisong ntle le systemd kapa elogind.
  • Tšepahala e ntlafalitsoeng ea clipboard bakeng sa lits'ebetso tsa X11.

Source: opennet.ru

Eketsa ka tlhaloso