Toleo la mazingira maalum la Sway 1.7 kwa kutumia Wayland

Kutolewa kwa meneja wa kikundi Sway 1.7 kumechapishwa, kumeundwa kwa kutumia itifaki ya Wayland na inaafikiana kikamilifu na kidhibiti dirisha la mosai ya i3 na paneli ya i3bar. Nambari ya mradi imeandikwa kwa C na inasambazwa 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, vipengee vifuatavyo vinavyoandamana vinatolewa: swayidle (mchakato wa usuli wa kutekeleza itifaki ya kutofanya kazi ya KDE), swaylock (kiokoa skrini), mako (kidhibiti cha arifa), grim (kuunda picha za skrini), slurp (kuchagua eneo. kwenye skrini), wf-rekoda ( kunasa video), upau wa njia (upau wa programu), ubao wa virtboard (kibodi ya skrini), wl-clipboard (inafanya kazi na ubao wa kunakili), ukuta (kudhibiti mandhari ya eneo-kazi).

Sway inaendelezwa kama mradi wa kawaida uliojengwa juu ya maktaba ya wlroots, ambayo ina kanuni zote za awali za kupanga kazi ya msimamizi wa watunzi. Wlroots inajumuisha viambajengo vya nyuma vya ufikiaji wa mukhtasari wa skrini, vifaa vya kuingiza data, kutoa bila kufikia OpenGL moja kwa moja, 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 mingine, pamoja na Librem5 na Cage. Mbali na C/C++, vifungo vimetengenezwa kwa Scheme, Common Lisp, Go, Haskell, OCaml, Python na Rust.

Katika toleo jipya:

  • Uwezo wa kusonga tabo na panya hutolewa.
  • Imeongeza usaidizi wa pato kwa vichwa vya sauti vya uhalisia pepe.
  • Imeongeza amri ya "output render_bit_depth" ili kuwezesha utoaji wa modi ya utunzi wa kina kirefu.
  • Kuegemea na utendaji ulioboreshwa wa pato la madirisha ya skrini nzima (kwa kutumia dmabuf, pato la moja kwa moja hutolewa bila buffering ya ziada).
  • Itifaki ya xdg-activation-v1 inatumiwa, ambayo inakuwezesha kuhamisha mwelekeo kati ya nyuso tofauti za ngazi ya kwanza (kwa mfano, kwa kutumia xdg-activation, programu moja inaweza kubadili kuzingatia nyingine).
  • Chaguo lililoongezwa client.focused_tab_title ili kuweka rangi ya kichupo kinachotumika.
  • Imeongeza amri ya "modeli ya pato" ili kuweka hali yako mwenyewe ya DRM (Kidhibiti Utoaji cha Moja kwa Moja).
  • Imeongeza amri ya "output dpms toggle" ili kurahisisha kuweka wazi skrini kutoka kwa hati. Pia aliongeza "mapengo" amri kugeuza ", "smart_gaps inverse_outer" na "mpasue".
  • Chaguo la "--my-next-gpu-wont-be-nvidia" limeondolewa, na badala yake na hali ya "--unsupported-gpu". Viendeshi vya wamiliki wa NVIDIA bado hazitumiki.
  • Emulator ya terminal iliyofafanuliwa katika mipangilio ya chaguo-msingi imebadilishwa na mguu.
  • Ilitoa uwezo wa kuzima mazungumzo ya swaybar na swaynag wakati wa kujenga.
  • Hairuhusiwi kubadilisha kwa nguvu urefu wa kichwa cha dirisha kulingana na herufi kwenye maandishi ya mada; kichwa sasa huwa na urefu usiobadilika.

Toleo la mazingira maalum la Sway 1.7 kwa kutumia Wayland


Chanzo: opennet.ru

Kuongeza maoni