Itusilẹ agbegbe aṣa Sway 1.1 ni lilo Wayland

waye idasile alakoso apapo wá 1.1, ti a ṣe pẹlu lilo Ilana Wayland ati ni ibamu ni kikun pẹlu oluṣakoso window tiled i3 ati nronu i3bar. Wakati kan lẹhin itusilẹ ti 1.1.0, itusilẹ atunṣe ni a tẹjade 1.1.1 pẹlu imukuro awọn ayipada ti a ṣafikun aṣiṣe ti ko ni ibamu pẹlu wlroots 0.6. 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:

  • IwUlO ti pin si iṣẹ akanṣe lọtọ swaybg, ṣe apẹrẹ lati ṣakoso iṣẹṣọ ogiri tabili. Swaybg ko ni so mọ Sway ati pe o le ṣee lo pẹlu eyikeyi awọn olupin akojọpọ Wayland ti o ṣe atilẹyin awọn ilana ilọsiwaju
    wlr-Layer-shell, xdg-jade ati xdg-ikarahun;

  • A ti ṣe iṣẹ lati yọkuro awọn aiṣedeede pẹlu oluṣakoso window i3;
  • Atilẹyin fun awọn iboju ifọwọkan ni a ti fi kun si nronu swaybar (awọn eroja ti n ṣiṣẹ nipasẹ ifọwọkan ati gigun kẹkẹ nipasẹ awọn tabili itẹwe pẹlu ifarahan sisun);
  • swaybar ṣe imuse ipo “aponle” lati ṣafihan nronu lori oke awọn window miiran laisi awọn iṣẹlẹ titẹ sii sisẹ;
  • Ṣafikun agbara lati mu awọn ọna abuja keyboard iṣakoso kuro ni lilo eto yiyọ kuro{sym,koodu, yipada}.



orisun: opennet.ru

Fi ọrọìwòye kun