Ukuphehlelelwa Inguqulelo entsha yomphathi odibeneyo I-Sway 1.6 equlathe iinguqu ezingama-231 ezivela kubanikeli abangama-69 kwaye iqulethe izinto ezintsha ezahlukeneyo, kunye nokulungiswa kwe-bug ezininzi.
Kwabo abangaziyo ngeSway, kuya kufuneka bayazi ukuba yintoni umqambi ohambelana ne-i3 ebonelelwa ngokomyalelo, ifayile yoqwalaselo kunye nenqanaba le-IPC, ekuvumela ukuba usebenzise iSway endaweni ebonakalayo ye-i3, usebenzisa iWayland endaweni yeX11.
Sway ikuvumela ukuba ubeke windows kwiscreen hayi ngokwendawo, kodwa ngokufanelekileyo. Iifestile zilungiselelwe ukwenza iigridi ezisebenzisa ngokugqibeleleyo indawo yescreen kwaye ikuvumela ukuba usebenzise iiwindows ngokukhawuleza ngekhibhodi.
La macandelo alandelayo abonelelwe ukulungiselela imeko-bume yomsebenzisi opheleleyo: I-swayidle, i-swaylock, i-slurp, i-wf-rekhoda, i-waybar, i -boardboard, i-wl-clipboard, ii-wallutils
Sway Iphuhliswa njengeprojekthi yeemodyuli eyakhelwe ngaphezulu kwelayibrariwlroots
, Equlathe zonke izinto zokuqala ezisisiseko zokuququzelela umsebenzi womphathi weqela.
I-Wlroots ibandakanya ukubuyela umva ekufikeleleni kwiscreen, izixhobo zokufaka, ukunikezela ngaphandle kokufikelela ngqo kwi-OpenGL, sebenzisana KMS/DRM, libinput, Wayland y X11
(Uluhlu lubonelelwe ngokusungula usetyenziso lweXwayland esekwe kwiX11.)
Ngaphandle kweSway, ithala leencwadi wlroots
Isetyenziswa ngokukuko kwezinye iiprojekthi, kubandakanya iLibrem5 kunye neCage. Ukwengeza kwi C, C ++, iifolda zenzelwe ukuba Scheme, Common Lisp, Yiya, Haskell, OCaml, Python, kunye neRust. Ikhowudi yeprojekthi ibhaliwe kwi-C kwaye ihanjiswa phantsi kwelayisensi ye-MIT. Iprojekthi yenzelwe ukusetyenziswa kwiLinux nakwiFreeBSD.
Iimpawu ezintsha eziphambili zeSway 1.6
Kule nguqulo intsha Inguqulelo yama-wlroots ekucetyiswa ukuba isetyenziswe kolu hlobo ngu-0.13.0 ephucula unxibelelwano lwebhodi yezitshixo kwaye ikwabandakanya ukutshintsha kwescreen kunye nokuphucula ukukala.
Ngokubhekisele kuphuculo olwenziwe kwi-Sway, singayifumana loo nto ukukwazi ukusebenzisa "i-Input Method Editor (IME)" yaphunyezwa njengenxalenye yezinto zomsebenzisi ezinje ngeepaneli kunye nokukhiya isikrini.
Kwakhona kuqatshelwe ukuba ukutyibilika kuphuculwe yemisebenzi yokusebenzisana ukuhambisa kunye nokukhulisa iifestile.
Olunye utshintsho olwenziweyo lwalukukuhlanganiswa kweephakeji ezizimeleyo I-Flatpak kunye ne-Snap apho ku Umgaqo-nkqubo we-xdg-wamanye amazwe ngoku usetyenziselwa ukuphucula ukudityaniswa kwenkqubo.
Olunye utshintsho ezibalaseleyo:
- Inkxaso yomphathi we-i3 yefestile iphuculwe kwindawo yemiyalelo etshintsha ubeko lweewindows kwiscreen.
- Yongeza ukhetho lokufihla isikhombisi ngelixa uchwetheza.
- Ukuphunyezwa kwetyhubhu kuyilelwe ukusebenza kwiinkqubo ngaphandle kwenkqubo okanye i-elogind.
- Ukuphucula ukuthembakala kwebhodi eqhotyoshwayo kwizicelo zeX11.
Uyifumana njani indlela?
Kulabo abanomdla wokukwazi ukuvavanya i-Sway kwiinkqubo zabo, Kuya kufuneka bathathele ingqalelo into yokuba eyona nto ibalulekileyo ukuze bakwazi ukuyisebenzisa kukuba babe neWayland phantsi kwendlela yakho.
Kubalulekile ukuba ukhankanye ukuba iSway ayizukusebenza nabaqhubi bemizobo yobunini, kuya kufuneka uzikhuphe ezi kwaye usebenzise abaqhubi basimahla endaweni yoko.
Ukufakela i-Sway kwi-Ubuntu, kunye neziphumo zayo, Banokongeza indawo yokugcina elandelayo kwinkqubo yabo.
Kule nto masivule i-terminal (Banokusebenzisa izitshixo ezinqumlayo Ctrl + Alt + T) kwaye kuyo baya kuchwetheza lo myalelo ulandelayo:
sudo add-apt-repository ppa:samoilov-lex/sway
Kwaye siyaqhubeka nokwenza ufakelo nge:
sudo apt install sway
Ngelixa kwabo bakhetha ukuqokelela, kufuneka bafumane ikhowudi yemvelaphi ngokuchwetheza oku kulandelayo:
git clone https://github.com/swaywm/sway.git
Sebenzisa le miyalelo:
meson build/ ninja -C build/ sudo ninja -C build/ install
Kwiinkqubo ngaphandle kwelogind, kuya kufuneka ukhusele i-binary balancing:
sudo chmod a+s /usr/local/bin/sway
I-Sway izakususa iimvume zengcambu kungekudala emva kokuqalisa.
Okokugqibela, kufuneka ndikhankanye ukuba ngexesha lokubhalwa kwenqaku iphakheji ye-Sway kwindawo yokugcina izinto ayikahlaziywa kuhlobo olutsha, kodwa ngumcimbi weeyure ngaphambi kokuba ifumaneke.