Mitu nädalat tagasi räägime siin blogis helilooja Swayst, mis on mõeldud Waylandi jaoks ja drop-in, mis on mõeldud asendama X3 i11 aknahaldurit. See töötab teie olemasoleva i3 seadistusega ja toetab enamikku i3 funktsioone, lisaks mõningaid lisasid.
Nüüd mitme nädala pärast arengu kuulutati välja Sway 1.2 uue versiooni väljaandmine, mis on ehitatud Waylandi protokolli kasutades ja see ühildub täielikult i3 aknahalduri ja i3bar paneeliga.
Sway kohta
Sway i3 tuge pakutakse käsutasandil, konfiguratsioonifailid ja IPC, mis võimaldab teil kasutada Sway i3 läbipaistva asendajana, kasutades Xlandi asemel Waylandi.
Kõikuma võimaldab paigutada aknaid ekraanile mitte ruumiliselt, vaid loogiliselt.
Aknad on paigutatud nii, et moodustuks ruudustik, mis kasutab optimaalselt ekraaniruumi ja võimaldab teil aknaid lihtsalt klaviatuuriga kiiresti manipuleerida.
Kasutaja täieliku keskkonna korraldamiseks pakutakse järgmisi komponente: swayidle (taustaprotsess koos KDE tühikäiguprotokolli rakendamisega), swaylock (ekraanisäästja), mako (teatehaldur), varjuline (ekraanipiltide tegemine), sip (ekraanil oleva ala esiletõstmine), wf-salvesti (videohõive), teeriba (rakenduse paneel), virtboard (ekraanil kuvatav klaviatuur), wl-lõikelaud (töötab lõikelauale), wallutils (töölaua taustpiltide haldamine).
Kõikuma seda arendatakse raamatukogu kohale ehitatud moodulprojektina wlroots
, mis sisaldab kõiki põhijuhiseid komposiitjuhi töö korraldamiseks.
Wlroots sisaldab taustaprogramme abstraktsele juurdepääsule ekraanile, sisendseadmetele, renderdamiseks ilma OpenGL-i otse juurde pääsemata, suhtlemiseks KMS / DRM, libinput, Wayland y X11
(Xwaylandi-põhiste X11-rakenduste käivitamiseks on ette nähtud kiht.)
Peale Sway ka raamatukogu wlroots
seda kasutatakse aktiivselt ka teistes projektides, sealhulgas Librem5 ja Cage.
Lisaks C, C ++
, kaustad on välja töötatud Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust
. Projekti kood on kirjutatud tähega C ja levitatakse MIT-litsentsi all. Projekt on mõeldud kasutamiseks Linuxis ja FreeBSD-s.
Sway 1.2 peamised uued funktsioonid
Selles helilooja osas Sway 1.2 arendajad töötasid i3 aknahalduriga ühilduvuse parandamiseks 4.17, tagades seeläbi mõlema projekti suurema ühilduvuse ja nad saavad koostööd teha.
Teine parandus mis reklaamis silma paistavad on klaviatuuri paigutuse muutmise mehhanism, kuna selles uues versioonis on sisendseadmete tüüpide määramiseks ühilduvus lisatud ja pakutud uus käsk xkb_switch_layout.
ka lisati kursoriteemade tugi, mille jaoks pakuti välja uus käsk xcursor_theme, samuti shellis olevate hüpikakende tugi.
Teisalt paistab protokolli Sway 1.2 puhul välja uus tugi Wayland wlr-output-management-v1
mis on mõeldud väljundseadmete konfigureerimiseks.
Last but not least Lisati ka võimalus käivitada rakendus pärast taaskäivitamist.
Muudest mainitud muudatustest selle uue versiooni teadaandes:
- Lisas lüliti, et valida vaikemeetod akende jagamiseks vahelehtedeks või kõrvuti (nagu virn)
Lisatud aatomi ekraani sätete tugiAPI wlr_output
Lisatud puuteekraani kalibreerimise kalibreerimismaatriksi sätted
Parandatud erinevad mälulekked ja krahhini viivad probleemid.
Kuidas saada Sway 1.2?
Neile, kes on huvitatud Sway testimisest oma süsteemides, dNad peaksid meeles pidama, et peamine võimalus selle kasutamiseks on Waylandi olemasolu oma süsteemi kapoti all.
Sway installimiseks oma distrosse, Peaksite külastama järgmist linki, kust leiate projektifailid ja juhised selle installimiseks.
Oluline on mainida, et Sway ei tööta patenteeritud graafikadraiveritega, peate need desinstallima ja kasutama selle asemel tasuta draivereid.