I-Sway 1.4 ukukhutshwa kwemekobume yesiko kusetyenziswa i-Wayland

Ilungisiwe ukukhululwa komphathi odibeneyo I-Sway 1.4 (ukukhutshwa kwe-1.3 akuzange kwakhiwe), yakhiwe kusetyenziswa i-Wayland protocol kwaye ihambelana ngokupheleleyo nomphathi wefestile enethayile. i3 kunye nephaneli i3bar. Ikhowudi yeprojekthi ibhalwe kwi-C kunye isasazwa ngu phantsi kwelayisenisi ye-MIT. Le projekthi ijoliswe ekusetyenzisweni Linux kunye neFreeBSD.

Ukuhambelana kwe-i3 kubonelelwe kumyalelo, ifayile yoqwalaselo kunye nenqanaba le-IPC, evumela i-Sway ukuba isetyenziswe njenge-transparent i3 replacement esebenzisa i-Wayland endaweni ye-X11. I-Sway ikuvumela ukuba ubeke iifestile kwiscreen hayi ngokwesithuba, kodwa ngokwengqiqo. IiWindows zicwangciswe kwigridi ezisebenzisa ngokugqibeleleyo indawo yesikrini kwaye ikuvumela ukuba ulawule ngokukhawuleza windows usebenzisa ikhibhodi kuphela.

Ukudala imeko-bume epheleleyo yomsebenzisi, ezi zixhobo zilandelayo zikhaphayo zibonelelwa: swayidle (inkqubo yangasemva iphumeza iprotocol ye KDE), Swaylock (umgcini skrini), mako (umphathi wesaziso), buhlungu (ukuthatha imifanekiso yesikrini), ukutyibilika (ukhetha indawo kwiscreen), wf-rekhoda (ukuthatha ividiyo), ibar yendlela (ibha yesicelo), virtboard (ikhibhodi yesikrini), wl-clipboard (ukusebenza ngebhodi eqhotyoshwayo), iindonga (ulawulo lwewallpaper yedesktop).

I-Sway iphuhliswa njengeprojekthi yeemodyuli eyakhelwe phezu kwethala leencwadi wlroots, equlethe zonke iiprimitives ezisisiseko zokulungelelanisa umsebenzi womphathi odibeneyo. I-Wlroots ibandakanya umva we
ukukhutshwa kokufikelela kwisikrini, izixhobo zokufaka, unikezelo ngaphandle kokufikelela ngokuthe ngqo kwi-OpenGL, ukusebenzisana ne-KMS/DRM, i-libinput, i-Wayland kunye ne-X11 (umaleko unikezelwe ngokuqhuba izicelo ze-X11 ezisekelwe kwi-Xwayland). Ukongeza kwi-Sway, ilayibrari ye-wlroots isetyenziswa ngokusebenzayo kuyo ezinye iiprojekthikubandakanya I-Librem5 и ikheji. Ukongeza kwi-C / C ++, izibophelelo ziye zaphuhliswa kwi-Scheme, i-Common Lisp, i-Go, i-Haskell, i-OCaml, i-Python kunye ne-Rust.



Kukhupho olutsha:

  • Inkxaso eyongeziweyo yeprotocol yeVNC yokufikelela kude kwidesktop. Umsebenzi uququzelelwe ngokusetyenziswa komncedisi wayvnc, enokuthi iqhagamshelane nokuqhuba iiseshoni zomsebenzi ezise-Wayland, yenza isixhobo segalelo lenyani kwaye isasaze imveliso yesikrini isebenzisa umthetho olandelwayo weRFB. I-Wayvnc ingasetyenziselwa ukuqhuba idesktop enenyani ezisebenza kwiiseva ngaphandle komjongi. Inkxaso ye-RDP-based backend ebibonelelwe ngaphambili iye yanqunyanyiswa.
  • Inkxaso eyongeziweyo yokuqaliswa kwebar yomsebenzi ephuhliswe yiprojekthi ye-MATE;
  • Kuphunyezwe ukukwazi ukuqwalasela ulibaziseko ekuboniseni abalinganiswa xa kungenwa (ukhetho max_render_time kunye ne-sway-output);
  • Inkxaso eyongeziweyo yokusetyenzwa ngokwahlukeneyo kwamaqela amaqhosha kwikhibhodi (yekhibhodi ekhethekileyo);
  • Inkxaso yomgaqo-nkqubo iyekisiwe xdg-iqokobhe v6 (uguqulelo olungazinzanga v6 alusasebenzi emva koko uzinzo xdg-iqokobhe).

    umthombo: opennet.ru

  • Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster