Toleo la mazingira maalum la Sway 1.1 kwa kutumia Wayland

ilifanyika kutolewa kwa msimamizi wa mchanganyiko Mzunguko 1.1, iliyojengwa kwa kutumia itifaki ya Wayland na inaafikiana kikamilifu na kidhibiti dirisha la vigae i3 na jopo i3bar. Saa moja baada ya kutolewa kwa 1.1.0, toleo la kurekebisha lilichapishwa 1.1.1 na kuondolewa kwa mabadiliko yaliyoongezwa kimakosa ambayo hayaoani na wlroots 0.6. Nambari ya mradi imeandikwa katika C na kusambazwa na chini ya leseni ya MIT. Mradi huo unalenga kutumika kwenye Linux na FreeBSD.

uoanifu wa i3 hutolewa kwa amri, faili ya usanidi na kiwango cha IPC, ikiruhusu Sway kutumika kama kibadilishaji cha i3 cha uwazi kinachotumia Wayland badala ya X11. Sway hukuruhusu kuweka madirisha kwenye skrini sio ya anga, lakini kimantiki. Windows zimepangwa katika gridi ya taifa inayotumia vyema nafasi ya skrini na hukuruhusu kudhibiti kwa haraka madirisha kwa kutumia kibodi pekee.

Ili kuunda mazingira kamili ya mtumiaji, vipengele vifuatavyo vinavyoandamana vinatolewa: tulikula (mchakato wa usuli wa kutekeleza itifaki ya uvivu ya KDE), swaylock (kiokoa skrini), mako (msimamizi wa arifa), mbaya (kuchukua picha za skrini), slurp (kuchagua eneo kwenye skrini), wf-rekodi (kukamata video), upau wa njia (bar ya maombi), virtboard (kibodi ya skrini), wl-clipboard (inafanya kazi na ubao wa kunakili), kuta (usimamizi wa Ukuta wa eneo-kazi).

Sway inaendelezwa kama mradi wa kawaida uliojengwa juu ya maktaba wlroots, ambayo ina primitives yote ya msingi ya kuandaa kazi ya meneja wa composite. Wlroots inajumuisha backends kwa
uondoaji wa ufikiaji wa skrini, vifaa vya kuingiza data, kutoa bila ufikiaji wa moja kwa moja kwa OpenGL, mwingiliano na KMS/DRM, libinput, Wayland na X11 (safu imetolewa kwa ajili ya kuendesha programu za X11 kulingana na Xwayland). Mbali na Sway, maktaba ya wlroots inatumika kikamilifu katika miradi minginepamoja na Librem5 ΠΈ Cage. Mbali na C/C++, vifungo vimetengenezwa kwa Scheme, Common Lisp, Go, Haskell, OCaml, Python na Rust.

Katika toleo jipya:

  • Huduma imegawanywa katika mradi tofauti swaybg, iliyoundwa kudhibiti mandhari ya eneo-kazi. Swaybg haifungamani tena na Sway na inaweza kutumika pamoja na seva zozote za Wayland zinazotumia itifaki za hali ya juu.
    wlr-safu-shell, xdg-pato na xdg-shell;

  • Kazi imefanywa ili kuondoa kutokubaliana na msimamizi wa dirisha la i3;
  • Usaidizi wa skrini za kugusa umeongezwa kwenye paneli ya swaybar (vipengele vya kuwezesha kwa kugusa na kuendesha baiskeli kupitia kompyuta za mezani na ishara ya kuteleza);
  • Swaybar hutekeleza hali ya "wekeleaji" ili kuonyesha paneli juu ya madirisha mengine bila usindikaji wa matukio ya uingizaji;
  • Imeongeza uwezo wa kuzima mikato ya kibodi ya kudhibiti kwa kutumia mpangilio wa kubandua{sym,code,switch}.



Chanzo: opennet.ru

Kuongeza maoni