Ukuhambisana kwe-i3 kunikezwa ngomyalo, ifayela lokumisa kanye nezinga le-IPC, okuvumela i-Sway ukuthi isetshenziswe njengokumiselela okusobala kwe-i3 esebenzisa i-Wayland esikhundleni se-X11. I-Sway ikuvumela ukuthi ubeke amafasitela esikrinini hhayi ngokwendawo, kodwa ngokunengqondo. Ama-Windows ahlelwa ngegridi esebenzisa ngokugcwele isikhala sesikrini futhi ikuvumela ukuthi ulawule ngokushesha amawindi usebenzisa ikhibhodi kuphela.
Ukwakha indawo yomsebenzisi ephelele, izingxenye ezilandelayo ezihambisanayo ziyanikezwa:
I-Sway ithuthukiswa njengephrojekthi eyimojula eyakhelwe phezu komtapo wolwazi
ukukhishwa kokufinyelela esikrinini, okokufaka, ukuhlinzeka ngaphandle kokufinyelela okuqondile ku-OpenGL, ukusebenzisana ne-KMS/DRM, i-libinput, i-Wayland ne-X11 (kunikezwe isendlalelo sokuqalisa izinhlelo zokusebenza ze-X11 ezisekelwe ku-Xwayland). Ngokungeziwe ku-Sway, umtapo wezincwadi we-wlroots usetshenziswa ngokuqhubekayo
Ekukhishweni okusha:
- Umsebenzi wenziwe ukuthuthukisa ukuhambisana nomphathi wewindi
I3 4.17 . - Inketho eyengeziwe yokuqalisa uhlelo lokusebenza ngemuva kokuqalisa kabusha;
- Kwengezwe ukuguqula ukuze ukhethe indlela ezenzakalelayo yokuhlukanisa amawindi abe amathebhu noma ngapha nangapha (astakiwe);
- Indlela yokushintsha izakhiwo zekhibhodi ithuthukisiwe, usekelo lokunquma izinhlobo zedivayisi yokufaka yengeziwe, futhi nomyalo omusha we-xkb_switch_layout uhlongozwa;
- Ukwesekwa okwengeziwe kwamatimu ekhesa, ekuguquleni okuhlongozwayo umyalo omusha we-xcursor_theme;
- Kwengezwe usekelo lwamawindi azivelelayo kugobolondo lesendlalelo;
- Usekelo olusetshenzisiwe lwephrothokholi ye-Wayland
wlr-output-management-v1 , okuhloselwe ukusetha amadivayisi okukhiphayo; - Ukwesekwa okwengeziwe kokushintsha izilungiselelo zesikrini nge-wlr_output API;
- Isethingi ye-calibration_matrix eyengeziwe yokulinganisa isikrini sokuthinta;
- Kulungiswe ukuvuza kwememori okuningana kanye nezinkinga zokuphahlazeka.
Source: opennet.ru