Itusilẹ agbegbe aṣa Sway 1.5 ni lilo Wayland

Ti pese sile idasile alakoso apapo wá 1.5, ti a ṣe pẹlu lilo Ilana Wayland ati ni ibamu ni kikun pẹlu oluṣakoso window tiled i3 ati nronu i3bar. Awọn koodu ise agbese ti kọ sinu C ati pin nipasẹ labẹ MIT iwe-ašẹ. Ise agbese na ni ifọkansi lati lo lori Lainos ati FreeBSD.

Ibamu i3 ti pese ni aṣẹ, faili iṣeto ati ipele IPC, gbigba Sway lati lo bi i3 aropo ti o ṣafihan ti o nlo Wayland dipo X11. Sway faye gba o lati gbe awọn window loju iboju kii ṣe aaye, ṣugbọn ọgbọn. Windows ti wa ni idayatọ ni akoj kan ti o jẹ ki lilo to dara julọ ti aaye iboju ati gba ọ laaye lati ṣe afọwọyi ni iyara awọn window ni lilo bọtini itẹwe nikan.

Lati ṣẹda agbegbe olumulo pipe, awọn paati atẹle wọnyi ni a funni: a jẹun (ilana abẹlẹ imuse ilana ilana KDE laišišẹ), swaylock (iboju kọmputa), ako (oluṣakoso iwifunni), jamu (yiya awọn sikirinisoti), slurp (yan agbegbe kan loju iboju), wf-agbohunsilẹ (igbasilẹ fidio), ọna bar (ọpa ohun elo), virtboard (bọtini iboju), wl-agekuru (nṣiṣẹ pẹlu awọn agekuru fidio), wallutils (isakoso ogiri tabili tabili).

Sway ti wa ni idagbasoke bi iṣẹ akanṣe modular ti a ṣe lori oke ile-ikawe kan wlroots, eyiti o ni gbogbo awọn ipilẹ akọkọ fun siseto iṣẹ ti oluṣakoso akojọpọ. Wlroots pẹlu backends fun
abstraction ti wiwọle si iboju, input awọn ẹrọ, Rendering lai taara wiwọle si OpenGL, ibaraenisepo pẹlu KMS/DRM, libinput, Wayland ati X11 (a Layer ti pese fun nṣiṣẹ X11 ohun elo da lori Xwayland). Ni afikun si Sway, ile-ikawe wlroots ti lo ni itara ninu miiran ise agbesepẹlu Librem5 и ẹyẹ. Ni afikun si C / C ++, awọn ọna asopọ ti ni idagbasoke fun Eto, Lisp ti o wọpọ, Go, Haskell, OCaml, Python ati Rust.

Ninu itusilẹ tuntun:

  • Ṣe afikun agbara lati ṣeto iṣelọpọ ni agbara lori awọn eto laisi atẹle (laisi ori) nipa lilo aṣẹ create_output (le ṣee lo lati ṣeto iraye si latọna jijin si oṣiṣẹ nipasẹ WayVNC).
  • Nipasẹ Wayland Ilana Ọ̀nà àbáwọlé àti àtìlẹ́yìn ọ̀rọ̀ àbáwọlé fún àwọn alátúnṣe ọ̀nà àbáwọlé (IME) ti jẹ́ ìmúṣẹ.
  • O ṣee ṣe lati mu amuṣiṣẹpọ adaṣe ṣiṣẹ (VRR, Oṣuwọn isọdọtun Ayipada) lati dinku jitter aworan ni awọn ere.
  • Atilẹyin ti a ṣafikun fun ilana oluwo wiwo, eyiti o ṣe ilọsiwaju iṣẹ ati didara ti awọn ere agbalagba.
  • Ipilẹṣẹ ati awọn eto iraye si tabili latọna jijin ni agbara lati da awọn ọna abuja keyboard duro.
  • Ṣe afikun atilẹyin ilana wlr-ajeji-toplevel-isakoso, gbigba ọ laaye lati sopọ awọn panẹli tirẹ ati awọn iyipada window.

orisun: opennet.ru

Fi ọrọìwòye kun