Pakreipkite „Wayland“ kompozitorių, kad pakeistumėte „i3“ langų tvarkyklę

Linguoti

„Sway“ yra „Wayland“ dainų autorius ir „drop-in“, kuris skirtas pakeisti „X3“ i11 langų tvarkyklę. Veikia su esama „i3“ sąranka ir palaiko daugumą „i3“ funkcijų, plius keletas priedų.

Linguoti leidžia tvarkyti programų langus logiškai, o ne erdviškai. Pagal numatytuosius nustatymus langai yra išdėstyti tinklelyje, kuris maksimaliai padidina jūsų ekrano efektyvumą ir gali būti greitai valdomas naudojant tik klaviatūrą.

Apie „Sway“

I3 langų tvarkyklės palaikymas teikiamas komandų lygiu, konfigūracijos failus ir IPC, leidžiančius „Sway“ naudoti kaip skaidrų „i3“ pakaitalą, naudojant „Wayland“, o ne „X11“.

En Siūlomi šie komponentai organizuoti pilną vartotojo aplinką:

  • svyruoja (foninis procesas su KDE nenaudojamo protokolo įgyvendinimu)
  • „Swaylock“ (ekrano užsklanda)
  • Mako (pranešimų tvarkyklė)
  • Žiaurus(ekrano kopijoms skirtas įrankis)
  • Slampinėti (ekrano srities pasirinkimas)
  • Wf-registratorius (rūpinasi vaizdo fiksavimu)
  • „Way Bar“ (Programos juosta)
  • virtualioji lenta (rūpinasi ekrano klaviatūra)
  • Wl-mainų sritis (dirbti su mainų sritimi)
  • wallutils (darbalaukio fono valdymas).

„Sway“ yra kuriamas kaip modulinis projektas, pastatytas ant wlroots bibliotekos, kuris apima visus pagrindinius kompozicinio vadovo darbo organizavimo primityvus.

„Wlroots“ apima abstrakčios prieigos prie ekrano, įvesties įrenginių užsklandas, pateikiama be tiesioginės prieigos prie „OpenGL“, sąveikauja su KMS / DRM, „libinput“, „Wayland“ ir „X11“ (X11 pagrindu veikiančioms „X11“ programoms vykdyti yra numatytas vidurinis sluoksnis).

Be „Sway“, wlroots biblioteka aktyviai naudojama kituose projektuose , įskaitant „Librem5“ ir „Cage“. Be C / C ++, buvo sukurti „Scheme“, „Common Lisp“, „Go“, „Haskell“, „OCaml“, „Python“ ir „Rust“ susiejimai.

„Sway“ projekto kodas parašytas C ir platinamas pagal MIT licenciją. Projektą ketinama naudoti „Linux“ ir „FreeBSD“.

Apie naują „Sway 1.1“ versiją

Prieš kelias valandas buvo paskelbta naujos „Sway 1.1“ versijos paleidimas, kurio versija praėjus valandai po jos 1.1.0 išleidimo, buvo paskelbtas taisomasis 1.1.1 leidimas pašalinus pridėtus pakeitimus per klaidą jie nesuderinami su wlroots 0.6.

Tarp pagrindinių šios naujosios versijos naujovių galime rasti tai „swaybg“ įrankis valdyti darbalaukio foną yra išryškintas atskirame projekte.

Su šiuo pranešimu dabar „Swaybg“ nebėra susietas su „Sway“ ir gali būti naudojamas su bet kokiu „Wayland“ sudėtiniu serveriu kuri palaiko išplėstinius „wlr-layer-shell“, „xdg-output“ ir „xdg-shell“ protokolus.

Iš kitos pusės Buvo atliktas darbas, siekiant pašalinti nesuderinamumus su „i3“ langų tvarkykle. Be to, prie stabilizatoriaus juostos skydelio buvo pridėtas jutiklinių ekranų palaikymas (elementų suaktyvinimas paliečiant ir važiuojant dviračiais keičiant gestą).

Slinkties juostoje „perdangos“ režimas įgyvendinamas, kad skydelis būtų rodomas kituose languose, neapdorojant įvesties įvykių.

Y pridėta galimybė išjungti valdymo sparčiuosius klavišus naudodamiesi atsijungimo parametru {sym, code, switch}.

Kaip gauti „Sway“?

Tiems, kurie nori išbandyti „Sway“ savo sistemose, dJie turėtų nepamiršti, kad pagrindinis reikalavimas mokėti juo naudotis yra turėti „Wayland“ po savo sistemos gaubtu.

„Ubuntu“ atveju tai įmanoma, tiesiog turite įgalinti seansą su „Wayland“. Kitas platinimas, galintis be problemų naudotis „Sway“, yra „Fedora“, kur net „Sway“ jau yra „Fedora“ saugyklose, kad būtų galima įdiegti.

Norėdami įdiegti „Sway“ į savo platintoją, Turėtumėte apsilankyti šioje nuorodoje, kurioje rasite projekto failus ir jo diegimo instrukcijas.

Nuoroda yra tokia.

Svarbu paminėti, kad „Sway“ neveiks su nuosavais grafikos tvarkyklėmis. Taigi, jei turite vaizdo plokštę, veikiančią su nuosavais tvarkyklėmis, turėtumėte jas pašalinti ir vietoj to naudoti nemokamas tvarkykles.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.