Sway User Environment 1.12 Fa'asalalau

A maeʻa le toeitiiti atoa le tausaga o le atinaʻeina, ua faʻalauiloa mai le Sway 1.12, o se compositing manager na fausia e faʻaaoga ai le Wayland protocol ma e fetaui ma le i3 tiling window manager ma le i3bar panel. O le code o le poloketi ua tusia i le C ma tufatufaina i lalo o le laisene MIT. O le poloketi e faʻatatau i Linux ma le FreeBSD.

E fa'aaogā e le Sway le tulaga fa'atulagaina o le fa'amalama (e filifili fa'afuase'i e le pule o le fa'amalama le tulaga ma le tele o le fa'amalama, ma amana'ia isi fa'amalama tatala ma puipuia ai fa'amalama e fe'avea'i) nai lo le tulaga fa'atulagaina masani (e filifili e le tagata fa'aoga se tulaga ma le tele o le fa'amalama e le'i fuafuaina, fa'atasi ai ma le ono fe'avea'i). O fa'amalama e fa'atulagaina i totonu o se grid e fa'aaogā lelei ai le avanoa o le lau ma fa'atagaina ai le fa'atonutonuina vave o fa'amalama e fa'aaoga ai na'o le piano. O le fetaui ma le i3 e maua i le fa'atonuga, faila fa'atulagaina, ma le tulaga IPC, e mafai ai ona fa'aaoga le Sway o se sui faigofie mo le i3, e fa'aaoga ai le Wayland nai lo le X11.

Ina ia fatuina se siosiomaga faʻaoga atoatoa, o vaega nei o loʻo tuʻuina atu e ofoina atu: swayidle (faʻagasologa o tua ma le faʻatinoina o se faʻaogaina tulaga), swaylock (screen saver), mako (faʻamatalaga pule), grim (fausia screenshots), slurp (filifilia). se vaega i luga o le lau), wf-recorder (pu'e le vitio), waybar (fa'aoga pa), virtboard (i luga o le lau keyboard), wl-clipboard (galue ma le kilipa laupapa), wallutils (pulea pepa puipui o le desktop).

O loʻo atiaʻe le Sway o se galuega faʻapitoa ua fausia i luga o le faletusi wlroots, lea e aofia ai mea faʻavae uma mo le faʻatulagaina o le pule tuʻufaʻatasi. E aofia ai i le Wlroots backends mo
O le fa'aavanoaina o le avanoa i le lau, masini e ulufale ai, fa'atinoina e aunoa ma le avanoa sa'o i le OpenGL, fegalegaleaiga ma le KMS/DRM, libinput, Wayland, ma le X11 (o lo'o tu'uina atu se vaega mo le fa'agaoioia o talosaga X11 e fa'avae i luga o le Xwayland). E ese mai le Sway, o lo'o fa'aaogaina pea le faletusi wlroots i isi galuega faatino. I le fa'aopoopoga i le lagolago mo le C/C++, o lo'o tu'uina atu fo'i ni fa'amau mo le Scheme, Common Lisp, Go, Haskell, OCaml, Zig, Python, ma le Rust.

I le faʻasalalauga fou:

  • Ua fa'aopoopoina le mafai ona pu'eina fa'amalama ta'itasi.
  • Fa'atino le lagolago mo le HDR10 high dynamic range output pe a fa'aogaina le Vulkan API-based rendering.
  • Fa'aopoopo le lagolago mo polokalame a Wayland:
    • pulega-lanu-v1 mo le puleaina o lanu ma le lagolago mo le lautele o le dynamic range (HDR, High Dynamic Range).
    • fa'atusa-lanu-v1 mo le fa'amatalaina o le fa'atusa lanu o se fogāeleele Wayland.
    • xdg-toplevel-tag-v1 mo tagata fa'aoga Wayland e fa'apipi'i ai pine i luga o luga e mafai e le 'au'aunaga tu'ufa'atasi ona fa'aoga e toe fa'afo'isia ai le tulaga, tele, ma meatotino o fa'amalama pe a uma ona toe amata, ma ia fa'amatalaina tulafono fa'apitoa mo nisi ituaiga fa'amalama.
    • ext-workspace-v1 mo le fatuina o paneli po'o fa'ailoga e lisiina ai desktop fa'apitoa o lo'o avanoa ma fa'ataga ai le fesuia'iga i le va o latou.
    • wl_fixes e foia ai faafitauli i isi API protocol autu e le mafai ona foia e gafatia masani a na API.
  • Ua fa'atinoina le filifiliga "--device-primaries", lea, pe a fa'amaoti mai, e mafua ai ona faia le fa'asologa o lanu e fa'atatau i fa'amatalaga na maua e le mata'itu e ala i le EDID.
  • Ua fa'aopoopo le lagolago mo le iloa o le iai o se keypad e fa'aaoga ai le fu'a LIBINPUT_SWITCH_KEYPAD_SLIDE i le libinput.
  • O le faila fa'atulagaina e aofia ai ni fusi mo ki fa'apitoa o multimedia (taofi, toe amata le ta'alo, isi pese, ma isi mea fa'apena) e pulea ai le ta'alo o anotusi multimedia e fa'aaoga ai le aoga playerctl.
  • Ua sui le fa'asologa lanu o le sRGB e fa'aaoga ai le galuega fa'aliliu sRGB fa'asolosolo nai lo le gamma 2.2 (mo le gamma 2.2, e tatau ona fa'aaoga se fa'asologa gamma22 ese, o le mea masani lea).
  • O lo'o fa'agaoioia i luga o polokalama e leai ni GPU e lagolagoina (mo se fa'ata'ita'iga, pe a fa'aogaina aveta'avale NVIDIA fa'apitoa) ua i'u nei i se lapata'iga nai lo se mea sese. E mafai ona fa'agata lenei lapata'iga e ala i le fa'aaogaina o le fu'a "--unsupported-gpu" po'o le fesuia'iga o le siosiomaga SWAY_UNSUPPORTED_GPU.
  • Ua fa'aopoopo le lagolago aloaia mo le fa'aogaina o pule o fa'aaliga e fa'alauiloa ai le Sway.
  • O lo'o fa'aaogaina foliga fou o le faletusi wlroots 0.20. O suiga i le lomiga fou o le wlroots e aofia ai: Lagolago mo le fa'amatalaina o le fa'atusa lanu o se luga o Wayland, pulega lanu, ma le lagolago HDR e fa'aaoga ai le color-representation-v1 ma le color-management-v1 protocols. Lagolago mo le Wayland cursor-shape-v1 protocol mo le fa'apitoaina o foliga o le cursor.
    ext-workspace-v1 mo le faʻaaogaina o le manatu o le virtual desktop ma le xdg-toplevel-tag-v1 mo le faʻailoaina o faʻamalama/fogafale e ala i le tag binding.



puna: opennet.ru
FaŹ»atau talimalo faŹ»atuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers šŸ”„ Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster