Famoahana tontolo iainana mahazatra Sway 1.7 mampiasa Wayland

Navoaka ny famoahana ny mpitantana composite Sway 1.7, natsangana tamin'ny alàlan'ny protocol Wayland ary mifanaraka tanteraka amin'ny mpitantana varavarankely i3 mosaika sy ny tontonana i3bar. Ny fehezan-dalàna momba ny tetikasa dia voasoratra amin'ny C ary zaraina amin'ny alàlan'ny fahazoan-dàlana 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 ireto singa manaraka ireto no atolotra: swayidle (dingan-damosina amin'ny fampiharana ny protocol KDE idle), swaylock (saver ecran), mako (mpitantana fampahafantarana), grim (mamorona pikantsary), slurp (mifidy faritra iray). eo amin'ny efijery), wf-recorder (fakan-tsary), waybar (baravaran'ny fampiharana), virtboard (fitendry eo amin'ny efijery), wl-clipboard (miasa amin'ny clipboard), wallutils (mitantana ny wallpaper desktop).

Ny Sway dia novolavolaina ho toy ny tetikasa modular natsangana teo an-tampon'ny tranomboky wlroots, izay ahitana ny fototra fototra rehetra amin'ny fandaminana ny asan'ny mpitantana composite. Ny Wlroots dia ahitana backends amin'ny fidirana abstract amin'ny efijery, fitaovana fampidirana, famandrihana tsy miditra mivantana amin'ny OpenGL, fifandraisana amin'ny KMS/DRM, libinput, Wayland ary X11 (misy sosona iray omena amin'ny fampandehanana rindranasa X11 mifototra amin'ny Xwayland). Ho fanampin'ny Sway, ny tranomboky wlroots dia ampiasaina amin'ny tetikasa hafa, anisan'izany ny Librem5 sy Cage. 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:

  • Ny fahafahana mamindra tabilao miaraka amin'ny totozy dia omena.
  • Fanampiana fanampiny ho an'ny vokatra ho an'ny headset zava-misy virtoaly.
  • Nampiana baiko "output render_bit_depth" mba ahafahana mamoaka ny maodely compositing bit.
  • Fanatsarana ny fahatokisana sy ny fahombiazan'ny famoahana ny varavarankely feno efijery (mampiasa dmabuf, ny famoahana mivantana dia omena tsy misy buffer fanampiny).
  • Ny protocol xdg-activation-v1 dia ampiasaina, izay ahafahanao mamindra ny fifantohana eo amin'ny sehatra voalohany (ohatra, mampiasa xdg-activation, ny fampiharana iray dia afaka manova fifantohana amin'ny hafa).
  • Nampiana client.focused_tab_title mba hametrahana ny lokon'ny tabilao mavitrika.
  • Nampiana ny baiko "modelin'ny vokatra" hametrahana ny fomba DRM (Direct Rendering Manager) anao manokana.
  • Nampiana ny baiko "output dpms toggle" mba hanamora ny fanalana ny efijery amin'ny script. Niampy baiko "gaps" ihany koa mifamadika ", "smart_gaps inverse_outer" ary "tsy misy mizara".
  • Ny safidy "--my-next-gpu-wont-be-nvidia" dia nesorina, nosoloana azy tamin'ny fomba "--unsupported-gpu". Mbola tsy tohanana ny mpamily NVIDIA manana fananana.
  • Nosoloina foot ny emulator terminal voafaritra ao amin'ny firafitry ny default.
  • Nanome ny fahafahana manafoana ny swaybar sy swaynag fifanakalozan-kevitra mandritra ny fananganana.
  • Voarara ny manova mavitrika ny haavon'ny lohatenin'ny varavarankely miankina amin'ny tarehin-tsoratra ao amin'ny lahatsoratry ny lohateny; manana haavo raikitra foana ny lohateny.

Famoahana tontolo iainana mahazatra Sway 1.7 mampiasa Wayland


Source: opennet.ru

Add a comment