Famoahana tontolo iainana mahazatra Sway 1.2 mampiasa Wayland

vonona famoahana mpitantana composite sway 1.2, namboarina tamin'ny alàlan'ny protocol Wayland ary mifanaraka tanteraka amin'ny mpitantana varavarankely misy taila i3 ary panel i3bar. Ny kaody tetikasa dia voasoratra amin'ny C sy nozarain'i eo ambanin'ny lisansa MIT. Ny tetikasa dia natao hampiasaina amin'ny Linux sy FreeBSD.

i3 compatibility dia omena amin'ny baiko, fisie fisie ary ny haavon'ny IPC, mamela an'i Sway ampiasaina ho fanoloana i3 mangarahara izay mampiasa Wayland fa tsy X11. Sway dia ahafahanao mametraka varavarankely eo amin'ny efijery tsy amin'ny sehatra, fa amin'ny lojika. Ny Windows dia voalamina ao anaty grid iray izay mampiasa tsara indrindra ny habaka efijery ary ahafahanao manodinkodina haingana ny windows amin'ny fampiasana ny klavier fotsiny.

Mba hamoronana tontolon'ny mpampiasa feno dia atolotra ireto singa manaraka ireto: swayiled (dingan-damosina amin'ny fampiharana ny protocol KDE idle), swaylock (fitsitsy efijery), mako (mpitantana fampahafantarana), mampalahelo (maka screenshots), slurp (mifidy faritra iray eo amin'ny efijery), wf-recorder (fakan-tsary), waybar (fampiharana bar), virtboard (fitendry ecran), wl-clipboard (miara-miasa amin'ny clipboard), wallutils (fifehezana ny wallpaper desktop).

Ny Sway dia novolavolaina ho tetikasa modular naorina teo an-tampon'ny tranomboky wlroots, izay ahitana ny primitives fototra rehetra amin'ny fandaminana ny asan'ny mpitantana mitambatra. Wlroots dia misy backends ho an'ny
fanesorana ny fidirana amin'ny efijery, fitaovana fampidirana, famandrihana tsy misy fidirana mivantana amin'ny OpenGL, fifandraisana amin'ny KMS/DRM, libinput, Wayland ary X11 (misy sosona iray omena ny fampiharana X11 mifototra amin'ny Xwayland). Ho fanampin'ny Sway, ny tranomboky wlroots dia ampiasaina amin'ny tetikasa hafaanisan'izany ny Librem5 и tranom-borona. Ho fanampin'ny C/C++, ny bindings dia novolavolaina ho an'ny Scheme, Common Lisp, Go, Haskell, OCaml, Python ary Rust.

Ao amin'ny famoahana vaovao:

  • Nisy ny asa natao hanatsarana ny fifanarahana amin'ny mpitantana ny varavarankely
    i3 4.17.

  • Safidy fanampiny hanombohana ny fampiharana aorian'ny fanombohana;
  • Nampiana toggle hisafidianana ny fomba fanao mahazatra amin'ny fisarahana ny varavarankely ho tabilao na mifanila (mifantina);
  • Nohatsaraina ny mekanika amin'ny famadihana ny fisehon'ny fitendry, nampiana ny fanohanana amin'ny famaritana ny karazana fitaovana fampidirana, ary natolotra ny baiko vaovao xkb_switch_layout;
  • Fanampiana fanampiny ho an'ny lohahevitry ny cursor, hanovana ny baiko xcursor_theme vaovao atolotra;
  • Fanampiana fanampiny ho an'ny fikandrana pop-up amin'ny layer-shell;
  • Nanatanteraka fanohanana ny protocol Wayland wlr-output-management-v1, natao hametrahana fitaovana famoahana;
  • Fanampiana fanampiny ho an'ny fiovaovan'ny efijery atomika amin'ny alàlan'ny wlr_output API;
  • Fanampiana calibration_matrix ho an'ny calibration efijery mikasika;
  • Namboarina ny fahatapahan'ny fahatsiarovana maromaro sy ny olana fianjerana.

Source: opennet.ru

Add a comment