Famoahana tontolo iainana mahazatra Sway 1.5 mampiasa Wayland

vonona famoahana mpitantana composite sway 1.5, 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:

  • Nampiana ny fahafahana mandrindra ny vokatra amin'ny rafitra tsy misy mpanara-maso (tsy misy loha) amin'ny fampiasana ny baiko create_output (azo ampiasaina handaminana ny fidirana lavitra amin'ny mpiasa amin'ny alàlan'ny WayVNC).
  • Amin'ny alalan'ny Ny protocols Wayland Ny fomba fampidirana sy fampidirana lahatsoratra ho an'ny mpamoaka fomba fampidirana (IME) dia nampiharina.
  • Azo atao ny mamela ny adaptive synchronization (VRR, Variable Refresh Rate) hampihenana ny jitter sary amin'ny lalao.
  • Fanampiana fanampiny ho an'ny protocol viewporter, izay manatsara ny fampisehoana sy ny kalitaon'ny lalao taloha.
  • Ny virtoaly sy ny rafitra fidirana amin'ny desktop lavitra dia manana fahafahana manakana ny hitsin-dàlana fitendry.
  • Fanampiana protocola fanampiny wlr-vahiny-toplevel-fitantanana, mamela anao hampifandray ny takelakao manokana sy ny fikandrana varavarankely.

Source: opennet.ru

Add a comment