Sway 1.4 kohandatud keskkonna väljalase, kasutades Waylandi

Valmistatud liithalduri väljalase Kiik 1.4 (väljaannet 1.3 ei ehitatud), ehitatud kasutades Waylandi protokolli ja täielikult ühilduv 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 VNC-protokolli tugi töölauale kaugjuurdepääsuks. Tööd korraldatakse läbi serveri kasutamise wayvnc, mis saab ühenduda jooksvate Waylandi-põhiste tööseanssidega, loob virtuaalse sisendseadme ja edastab RFB-protokolli kasutades ekraaniväljundit. Wayvncit saab kasutada ka ilma monitorita serverites töötavate virtuaalsete töölaudade käitamiseks. Varem pakutud RDP-põhise taustaprogrammi tugi on lõpetatud.
  • Lisatud osaline tugi MATE projektiga arendatud tegumiriba käivitamiseks;
  • Rakendatud on võimalus seadistada viivitused märkide kuvamiseks sisestamisel (valikud max_render_time ja sway-output);
  • Lisatud tugi klahvirühmade eraldi töötlemiseks klaviatuuril (spetsialiseeritud klaviatuuride jaoks);
  • Protokolli tugi on lõpetatud xdg-shell v6 (ebastabiilne versioon v6 pole pärast seda enam asjakohane stabiliseerimine xdg-shell).

    Allikas: opennet.ru

  • Lisa kommentaar