Hoʻokuʻu ʻia ʻo Sway User Environment 1.12

Ma hope o kahi kokoke i hoʻokahi makahiki o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ʻo Sway 1.12, kahi luna hoʻohui i kūkulu ʻia me ka hoʻohana ʻana i ka protocol Wayland a kūlike me ka luna puka makani tiling i3 a me ka panela i3bar. Ua kākau ʻia ke code o ka papahana ma C a ua hoʻolaha ʻia ma lalo o ka laikini MIT. Kuhi ʻia ka papahana i Linux a me FreeBSD.

Hoʻohana ʻo Sway i ke kau ʻana o ka puka makani logical (koho ka luna hoʻokele puka makani i ke kūlana a me ka nui o ka puka makani, e noʻonoʻo ana i nā puka makani hāmama ʻē aʻe a pale i nā puka makani overlapping) ma kahi o ke kau ʻana o ka spatial kuʻuna (koho ka mea hoʻohana i kahi kūlana a me ka nui o ka puka makani, me ka hiki ke overlapping). Hoʻonohonoho ʻia nā puka makani i loko o kahi grid e hoʻohana pono ana i ka wahi pale a ʻae i ka hoʻoponopono wikiwiki ʻana i ka puka makani me ka hoʻohana wale ʻana i ka keyboard. Hōʻoia ʻia ka hoʻohālikelike me i3 ma ke kauoha, ka faila hoʻonohonoho, a me ka pae IPC, e ʻae ana iā Sway e hoʻohana ʻia ma ke ʻano he pani maʻalahi no i3, me ka hoʻohana ʻana iā Wayland ma kahi o X11.

No ka hana ʻana i kahi mea hoʻohana piha piha, hāʻawi ʻia nā ʻāpana e pili ana: swayidle (kaʻina hana hope me ka hoʻokō ʻana i kahi mode standby), swaylock (pale pale), mako (manakia hoʻolaha), grim (hana i nā screenshots), slurp (koho. he wahi ma ka ʻaoʻao), wf-recorder (hopu wikiō), waybar (palapala noi), virtboard (ma ka papa kuhikuhi), wl-clipboard (hana me ka clipboard), wallutils (hoʻokele ʻana i ka pepa kiʻi paʻi kiʻi).

Ke hoʻomohala ʻia nei ʻo Sway ma ke ʻano he papahana modular i kūkulu ʻia ma luna o ka waihona puke wlroots, kahi i loaʻa nā primitives kumu āpau no ka hoʻonohonoho ʻana i ka luna composite. Loaʻa iā Wlroots nā backends no
Ke hoʻokaʻawale ʻana i ke komo ʻana i ka pale, nā mea hoʻokomo, ka hōʻike ʻana me ke komo pololei ʻole i OpenGL, ka launa pū ʻana me KMS/DRM, libinput, Wayland, a me X11 (ua hāʻawi ʻia kahi papa no ka holo ʻana i nā noi X11 e pili ana iā Xwayland). Ma waho aʻe o Sway, hoʻohana nui ʻia ka waihona puke wlroots i nā papahana ʻē aʻe. Ma waho aʻe o ke kākoʻo no C/C++, ua hāʻawi ʻia nā hoʻopaʻa no Scheme, Common Lisp, Go, Haskell, OCaml, Zig, Python, a me Rust.

I ka hoʻokuʻu hou:

  • Ua hoʻohui ʻia ka hiki ke hopu i nā puka makani pākahi.
  • Ua hoʻokō ʻia ke kākoʻo no ka hoʻopuka laulā kiʻekiʻe HDR10 i ka wā e hoʻohana ai i ka rendering e pili ana i ka Vulkan API.
  • Ua hoʻohui ʻia ke kākoʻo no nā protocols Wayland:
    • hoʻokele-kala-v1 no ka hoʻokele kala a me ke kākoʻo no ka laulā dynamic i hoʻonui ʻia (HDR, High Dynamic Range).
    • hōʻike-kala-v1 no ka wehewehe ʻana i ka hōʻike kala o kahi ʻili Wayland.
    • ʻO xdg-toplevel-tag-v1 no nā mea kūʻai aku ʻo Wayland e hoʻopili i nā lepili i nā ʻili kiʻekiʻe e hiki ai i ka kikowaena compositing ke hoʻohana e hoʻihoʻi i ke kūlana, ka nui, a me nā waiwai o nā puka makani ma hope o ka hoʻomaka hou ʻana, a e wehewehe i nā lula kūikawā no kekahi mau ʻano puka makani.
    • ext-workspace-v1 no ka hana ʻana i nā panela a i ʻole nā ​​​​​​hōʻailona e papa inoa i nā pākaukau virtual i loaʻa a ʻae i ka hoʻololi ʻana ma waena o lākou.
    • wl_fixes e hoʻoponopono i nā pilikia me nā API protocol ʻē aʻe i hiki ʻole ke hoʻoponopono ʻia e nā mana kūloko o kēlā mau API.
  • Ua hoʻokō ʻia ke koho "--device-primaries", a i ka wā e kuhikuhi ʻia ai, e hoʻoulu ai i ka ʻikepili kala e pili ana i ka ʻikepili i kiʻi ʻia e ka monitor ma o EDID.
  • Ua hoʻohui ʻia ke kākoʻo no ka ʻike ʻana i ke alo o kahi keypad me ka hoʻohana ʻana i ka hae LIBINPUT_SWITCH_KEYPAD_SLIDE ma libinput.
  • Aia i loko o ka faila hoʻonohonoho nā nakinaki no nā kī multimedia kūikawā (hoʻomaha, hoʻomau i ka pāʻani ʻana, ke mele aʻe, a pēlā aku) e kāohi i ka pāʻani ʻana o ka ʻike multimedia me ka hoʻohana ʻana i ka pono playerctl.
  • Ua hoʻololi ʻia ke ʻano kala o ka puka sRGB e hoʻohana i ka hana hoʻoili sRGB piecewise ma kahi o ka gamma 2.2 (no ka gamma 2.2, pono e hoʻohana ʻia kahi ʻano gamma22 ʻokoʻa, ʻo ia ka paʻamau).
  • ʻO ka holo ʻana ma nā ʻōnaehana me nā GPU i kākoʻo ʻole ʻia (no ka laʻana, i ka wā e hoʻohana ai i nā mea hoʻokele NVIDIA ponoʻī) i kēia manawa e hopena i kahi ʻōlelo aʻo ma mua o kahi hewa. Hiki ke hoʻopau ʻia kēia ʻōlelo aʻo me ka hoʻohana ʻana i ka hae "--unsupported-gpu" a i ʻole ka loli kaiapuni SWAY_UNSUPPORTED_GPU.
  • Ua hoʻohui ʻia ke kākoʻo kūhelu no ka hoʻohana ʻana i nā luna hōʻike e hoʻolauna iā Sway.
  • Hoʻohana ʻia nā hiʻohiʻona hou o ka waihona puke wlroots 0.20. ʻO nā loli i ka mana hou o wlroots: Kākoʻo no ka wehewehe ʻana i ka hōʻike kala o kahi ʻili Wayland, ka hoʻokele kala, a me ke kākoʻo HDR me ka hoʻohana ʻana i nā protocols color-representation-v1 a me color-management-v1. Kākoʻo no ka protocol Wayland cursor-shape-v1 no ka hoʻopilikino ʻana i ke ʻano o ka cursor.
    ext-workspace-v1 no ka hoʻohana ʻana i ka manaʻo pākaukau virtual a me xdg-toplevel-tag-v1 no ka ʻike ʻana i nā puka makani/ʻili ma o ka hoʻopaʻa ʻana i ka tag.



Source: opennet.ru
E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster