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

An shirya saki manajan hadaka Hanyar 1.2, wanda aka gina ta amfani da ka'idar Wayland kuma yana dacewa da cikakken mai sarrafa taga i3 da panel i3bar. An rubuta lambar aikin a cikin C da rarraba ta ƙ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 KDE mara aiki), swaylock (screen saver), mako (manajan sanarwa), grim (daukar screenshot), slurp (zabar yanki akan allo), wf mai rikodin (bidiyo), waybar (Application bar), allon allo (allon madannai), wl-clipboard (aiki tare da allo), bangon waya ( sarrafa fuskar bangon waya na tebur).

Ana haɓaka Sway azaman aiki mai ƙima da aka gina a saman ɗakin karatu wlroots, wanda ya ƙunshi duk abubuwan da suka dace don tsara aikin mai sarrafa kayan aiki. Wlroots ya haɗa da baya don
abstraction na samun dama ga allon, na'urorin shigar da bayanai, bayarwa ba tare da samun damar kai tsaye zuwa OpenGL ba, hulɗa tare da KMS/DRM, libinput, Wayland da X11 (an samar da wani Layer don gudanar da aikace-aikacen X11 dangane da Xwayland). Baya ga Sway, ana amfani da ɗakin karatu na wlroots sosai a ciki sauran ayyukanciki har da Librem5 и Cage. Baya ga C/C++, an ɓullo da ɗauri don Tsarin, Common Lisp, Go, Haskell, OCaml, Python da Rust.

A cikin sabon saki:

  • An yi aiki don inganta daidaituwa tare da mai sarrafa taga
    i3 4.17 ku.

  • Ƙara zaɓi don fara aikace-aikacen bayan sake farawa;
  • An ƙara jujjuyawar don zaɓar hanyar da ta dace don raba windows zuwa shafuka ko gefe-gefe (stacked);
  • An inganta tsarin sauya shimfidu na madannai, an ƙara tallafi don tantance nau'ikan na'urorin shigar da bayanai, kuma an gabatar da sabon umarni xkb_switch_layout;
  • Ƙara goyon baya don jigogi na siginan kwamfuta, don canza abin da sabon umarni xcursor_theme aka gabatar;
  • Ƙara goyon baya ga windows masu tasowa zuwa Layer-harsashi;
  • Aiwatar da tallafi don ka'idar Wayland wlr-fitarwa-sarrafa-v1, wanda aka yi nufin kafa na'urorin fitarwa;
  • Ƙara goyon baya don canza saitunan allo ta atomatik ta wlr_output API;
  • Ƙara saitin calibration_matrix don daidaita allon taɓawa;
  • Kafaffen ƙwalƙwalwar ƙwaƙwalwar ajiya da yawa da matsalolin haɗari.

source: budenet.ru

Add a comment