Sakin yanayi na al'ada na Sway 1.7 ta amfani da Wayland

An buga sakin mai sarrafa Sway 1.7, wanda aka gina ta amfani da ka'idar Wayland kuma yana dacewa da mai sarrafa mosaic i3 da panel i3bar. An rubuta lambar aikin a cikin C kuma an rarraba a ƙarƙashin lasisin MIT. Aikin yana nufin amfani akan Linux da FreeBSD.

Ana ba da jituwa i3 a umarni, fayil ɗin sanyi da matakin IPC, yana ba da damar yin amfani da Sway azaman madadin i3 na gaskiya wanda ke amfani da Wayland maimakon X11. Sway yana ba ku damar sanya windows akan allon ba sarari ba, amma a hankali. An shirya Windows a cikin grid wanda ke yin amfani da sararin allo mafi kyau kuma yana ba ku damar sarrafa windows cikin sauri ta amfani da madannai kawai.

Don ƙirƙirar cikakken yanayin mai amfani, ana ba da waɗannan abubuwan haɗin gwiwa masu zuwa: swayidle (tsarin baya na aiwatar da ka'idar rashin aiki ta KDE), swaylock (mai ajiyar allo), mako (mai sarrafa sanarwar), baƙin ciki (ƙirƙirar hotunan kariyar kwamfuta), slurp (zaɓar yanki). a kan allo), wf-recorder (bidiyo), waybar (sanar da aikace-aikace), virtboard (keyboard akan allo), wl-clipboard (aiki tare da allo), wallutils ( sarrafa fuskar bangon waya).

Ana haɓaka Sway azaman babban aiki wanda aka gina a saman ɗakin karatu na wlroots, wanda ke ƙunshe da duk mahimman abubuwan da suka dace don tsara aikin manajan haɗin gwiwa. Wlroots ya haɗa da bayanan baya don samun damar shiga allo, na'urorin shigar da bayanai, ma'ana ba tare da samun dama ga OpenGL kai tsaye ba, hulɗa tare da KMS/DRM, libinput, Wayland da X11 (an samar da Layer don gudanar da aikace-aikacen X11 dangane da Xwayland). Baya ga Sway, ana amfani da ɗakin karatu na wlroots sosai a cikin wasu ayyuka, gami da Librem5 da Cage. Baya ga C/C++, an ɓullo da ɗauri don Tsarin, Common Lisp, Go, Haskell, OCaml, Python da Rust.

A cikin sabon saki:

  • Ana ba da ikon motsa shafuka tare da linzamin kwamfuta.
  • Ƙara tallafi don fitarwa zuwa na'urar kai ta gaskiya.
  • An ƙara umarnin "fitarwa render_bit_depth" don ba da damar haɓaka yanayin haɓaka zurfin bit mai girma.
  • Ingantacciyar aminci da aikin fitarwa na windows masu cikakken allo (ta amfani da dmabuf, ana samar da fitarwa kai tsaye ba tare da ƙarin buffer ba).
  • Ana amfani da ka'idar xdg-activation-v1, wanda ke ba ka damar canja wurin mayar da hankali tsakanin filaye daban-daban na matakin farko (misali, ta amfani da xdg-activation, aikace-aikacen ɗaya na iya canza mayar da hankali zuwa wani).
  • Ƙara zaɓi abokin ciniki.focused_tab_title don saita launi na shafin mai aiki.
  • Ƙara umarnin "fitarwa modeline" don saita yanayin DRM naka (Direct Rendering Manager).
  • An ƙara umarnin "fitarwa dpms toggle" don sauƙaƙa ɓoye allon daga rubutun. Hakanan an ƙara umarni "nau'in> kunna ", "smart_gaps inverse_outer" da "raba babu".
  • An cire zaɓin "-my-next-gpu-wont-be-nvidia", tare da maye gurbinsa da yanayin "--unsupported-gpu". Har yanzu ba a tallafawa direbobin NVIDIA masu mallaka.
  • An maye gurbin samfurin tasha da aka ayyana a cikin saitunan tsoho da ƙafa.
  • Bayar da ikon kashe swaybar da maganganun swaynag yayin ginawa.
  • An haramta canza tsayin taken taga a hankali dangane da haruffan da ke cikin rubutun take; taken yanzu koyaushe yana da tsayayyen tsayi.

Sakin yanayi na al'ada na Sway 1.7 ta amfani da Wayland


source: budenet.ru

Add a comment