Sway 1.5 kohandatud keskkonna väljalase, kasutades Waylandi

Valmistatud liithalduri väljalase Kiik 1.5, mis on ehitatud Waylandi protokolli kasutades ja ühildub täielikult plaaditud aknahalduriga i3 ja paneel i3bar. Projekti kood on kirjutatud C ja jaotatud MIT litsentsi alusel. Projekt on mõeldud kasutamiseks Linuxis ja FreeBSD-s.

i3 ühilduvus on tagatud käsu, konfiguratsioonifaili ja IPC tasemel, võimaldades kasutada Swayd läbipaistva i3 asendusena, mis kasutab X11 asemel Waylandi. Sway võimaldab paigutada aknaid ekraanile mitte ruumiliselt, vaid loogiliselt. Aknad on paigutatud võrgustikku, mis kasutab ekraaniruumi optimaalselt ja võimaldab teil akendega kiiresti manipuleerida, kasutades ainult klaviatuuri.

Täieliku kasutajakeskkonna loomiseks pakutakse järgmisi kaasnevaid komponente: õõtsuv (KDE jõudeoleku protokolli rakendav taustprotsess), swaylock (ekraanisäästja), mako (teavituste haldur), sünge (teeb ekraanipilte), slurp (ekraanil ala valimine), wf-salvesti (video jäädvustamine), teeriba (rakenduse riba), virtboard (ekraani klaviatuur), wl-lõikelaud (lõikepuhvriga töötamine), wallutils (töölaua taustapildi haldamine).

Sway arendatakse moodulprojektina, mis on ehitatud raamatukogu peale wlroots, mis sisaldab kõiki põhilisi primitiive liitjuhi töö korraldamiseks. Wlroots sisaldab jaoks taustaprogramme
ligipääsu abstraktsioon ekraanile, sisendseadmetele, renderdamine ilma otsese juurdepääsuta OpenGL-ile, interaktsioon KMS/DRM-i, libinputi, Waylandi ja X11-ga (Xwaylandil põhinevate X11 rakenduste käitamiseks on ette nähtud kiht). Lisaks Swayle kasutatakse aktiivselt ka wlrootsi raamatukogu muud projektidsealhulgas Librem5 и Puur. Lisaks C/C++-le on välja töötatud sidemed Scheme, Common Lisp, Go, Haskelli, OCamli, Pythoni ja Rusti jaoks.

Uues väljaandes:

  • Lisatud on võimalus dünaamiliselt korraldada väljundit ilma monitorita süsteemides (peata), kasutades käsku create_output (saab kasutada kaugjuurdepääsu korraldamiseks töötajale WayVNC).
  • Läbi Waylandi protokollid Rakendatud on sisestusmeetodi redaktorite (IME) sisestusmeetodi ja tekstisisestuse tugi.
  • Mängudes pildi värisemise vähendamiseks on võimalik lubada adaptiivne sünkroonimine (VRR, Variable Refresh Rate).
  • Lisatud tugi viewporteri protokollile, mis parandab vanemate mängude jõudlust ja kvaliteeti.
  • Virtualiseerimisel ja kaugtöölaua juurdepääsusüsteemidel on võimalus kiirklahve pealt kuulata.
  • Lisatud protokolli tugi wlr-välismaa tipptaseme juhtimine, mis võimaldab ühendada oma paneele ja aknalüliteid.

Allikas: opennet.ru

Lisa kommentaar