Ko te tukunga o te kaiwhakahaere hiato Sway 1.6 e waatea ana, i hangaia ma te whakamahi i te kawa Wayland me te tino hototahi ki te kaiwhakahaere matapihi tiling i3 me te panui i3bar. Ko te waehere kaupapa kua tuhia ki te C ka tohatohahia i raro i te raihana MIT. Ko te kaupapa ki te whakamahi i runga i te Linux me te FreeBSD.
Ko te hototahi i3 kei te whakahau, te konae whirihoranga me te taumata IPC, ka taea te whakamahi a Sway hei whakakapinga maramara i3 e whakamahi ana i a Wayland hei utu mo X11. Ka taea e Sway te whakanoho i nga matapihi ki runga i te mata kaore i te mokowā, engari i te arorau. Kua whakaritea a Windows ki roto i te matiti e tino pai ai te whakamahi mokowā mata, ka taea e koe te raweke i nga matapihi ma te whakamahi noa i te papapātuhi.
Hei waihanga i te taiao kaiwhakamahi katoa, ko nga waahanga e whai ake nei ka tukuna: te swayidle (te tukanga papamuri e whakatinana ana i te kawa KDE i te kawa), swaylock (kaitiaki mata), mako (kaiwhakahaere whakamohiotanga), grim (te hanga whakaahua), slurp (te kowhiri i tetahi waahi. i runga i te mata), wf-recorder (hopu ataata), waybar (pae tono), virtboard (i runga i te papapātuhi mata), wl-clipboard (mahi ki te papatopenga), wallutils (whakahaere pepapātū papamahi).
Kei te whakawhanakehia a Sway hei kaupapa hangai i runga ake o te whare pukapuka wlroots, kei roto nga kaupapa taketake katoa mo te whakarite i nga mahi a te kaiwhakahaere hiato. Kei roto i nga Wlroots nga tuara ki te uru ki te mata, nga taputapu whakauru, te whakaputa me te kore e uru tika ki te OpenGL, te taunekeneke me te KMS/DRM, te libinput, te Wayland me te X11 (kua whakaratohia he paparanga mo te whakahaere tono X11 i runga i te Xwayland). I tua atu ki a Sway, kei te kaha te whakamahi i te whare pukapuka wlroots ki etahi atu kaupapa, tae atu ki te Librem5 me te Cage. I tua atu i te C/C++, kua whakawhanakehia nga here mo te Kaupapa, Common Lisp, Go, Haskell, OCaml, Python me Rust.
I roto i te tukunga hou:
- Ko te kaha ki te whakamahi i te kaiwhakatika tikanga whakauru (IME) hei waahanga o nga huānga atanga kaiwhakamahi, penei i nga panui me te mata maukati, kua whakatinanahia.
- Kua pai ake te maeneene o nga mahi whakawhiti matapihi me te whakarereke i te rahi.
- Ko nga kohinga Flatpak me te Snap kei roto i a koe ano e whakamahi ana i te kawa xdg-tawahi hei whakapai ake i te whakauru ki te punaha.
- Ko te hototahi ki te kaiwhakahaere matapihi i3 kua pai ake i te waahi o nga whakahau e whakarereke ana i te whakatakotoranga o nga matapihi i runga i te mata.
- Kua taapirihia he whiringa hei huna i te pehu i te wa e pato ana.
- Ko te whakatinanatanga o te kaata ka urutau ki te mahi i runga i nga punaha kaore he systemd, elogind ranei.
- Kua pai ake te pono o te papatopenga mo nga tono X11.
Source: opennet.ru
