Ukukhishwa kwe-labwc 0.20, iseva eyinhlanganisela ye-Wayland

Iphrojekthi ye-labwc 0.20 (Lab Wayland Compositor), ethuthukisa iseva yokuhlanganisa yeWayland enamakhono afana nomphathi wewindi le-Openbox, ikhishwe. Le phrojekthi yethulwe njengomzamo wokudala enye indlela ye-Openbox yeWayland. Ikhodi yephrojekthi ibhalwe ngo-C futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2. Ukwanda okukhulu kwezinombolo zenguqulo (kusuka ku-0.9 kuya ku-0.20) kungenxa yokuvumelanisa nezinombolo zenguqulo yelabhulali ye-wlroots.

I-Labwc isetshenziswa endaweni enezithombe zokusatshalaliswa kwe-Raspberry Pi OS futhi isekelwa ngokuzithandela ezindaweni zedeskithophu ze-Xfce ne-LXQt. Imigomo yephrojekthi ye-labwc ifaka phakathi i-minimalism, ukuqaliswa okuhlangene, ukwenza ngokwezifiso okubanzi, kanye nokusebenza okuphezulu. Imiphumela enyakazayo, ama-gradients, kanye nezithonjana azisekelwa nhlobo, ngaphandle kwezinkinobho zewindi. Isekelwe kulabhulali ye-wlroots, eyathuthukiswa ngabathuthukisi bendawo yomsebenzisi we-Sway futhi inikeza ukusebenza okuyisisekelo komphathi wokuqamba osuselwe e-Wayland.

Izengezo zingaxhunywa ukuze kusetshenziswe izici ezifana nezithombe-skrini, isibonisi sephepha lodonga ledeskithophu, kanye nokubekwa kwephaneli nemenyu. Ingxenye ye-XWayland DDX isekelwa ukusebenzisa izinhlelo zokusebenza ze-X11 endaweni esekelwe e-Wayland. Itimu, imenyu eyisisekelo, kanye nama-hotkey kungalungiselelwa ngamafayela okucushwa kwe-XML. Ukusekelwa kwesikrini se-High-DPI (HiDPI) kwakhelwe ngaphakathi.

Ngaphezu kwemenyu eyisisekelo eyakhelwe ngaphakathi, elungisekayo ngefayela le-menu.xml, ungahlanganisa ukusetshenziswa kwemenyu yohlelo lokusebenza lomuntu wesithathu, njenge-bemenu, i-fuzzel, ne-wofi. I-Waybar, i-sfwbar, i-Yambar, noma i-LavaLauncher ingasetshenziswa njengephaneli. Ukuze kulawulwe ukuxhumana kwemonitha nokushintsha izilungiselelo zazo, kuphakanyiswa i-wlr-randr noma i-kanshi. Ukukhiya isikrini kuphathwa kusetshenziswa i-swaylock.

Enguqulweni entsha:

  • Ukushintshela ekukhishweni komtapo wolwazi we-wlroots 0.20 sekuqediwe, okusebenzisa ukwesekwa kokuphathwa kombala, i-HDR, ukwenza ngokwezifiso ukubukeka kwesikhombisi, kanye nama-desktop abonakalayo.
  • Ukusekelwa okungaphelele kokuthwebula okuqukethwe okuboniswa ezindaweni eziphezulu ze-Wayland (toplevel-capture) sekuqalisiwe, okukuvumela ukuthi udale izithombe-skrini futhi urekhode ama-screencast okuqukethwe kwamafasitela ngamanye. Lokhu kusetshenziswa akukahlanganisi amafasitela amancane nama-pop-up ezinhlelo zokusebenza eziqaliswe nge-XWayland, noma izindawo ze-xdg Wayland ezifakwe ngaphakathi.
  • Kungezwe ukwesekwa kobubanzi bokukhanya obunwetshiwe kanye nekhono lokukhipha ama-monitor asekela i-HDR10 (kusebenza kuphela uma kusetshenziswa i-backend yokunikeza esekwe ku-Vulkan).
  • Indlela esheshayo yokufinyelela izinto zemenyu isiyatholakala ngokucindezela uhlamvu lokuqala lwegama lazo. Isibonelo, ukuze uqalise iFirefox, mane ucindezele u-"Meta+a" ukuvula imenyu bese ucindezela u-"f."
  • Kufakwe isinqamuleli sekhibhodi i-Super-d sokufihla nokuveza amafasitela. Izilungiselelo ze-ToggleShowDesktop zikuvumela ukuthi wenze ngokwezifiso izinqamuleli zakho zekhibhodi zalesi senzo.
  • Kungezwe inketho yomugqa womyalo ethi "-t" (--title) ukusetha isihloko sewindi lapho kusetshenziswa i-labwc ngendlela ehlanganisiwe.
  • Insizakalo ye-labnag ibuyekeziwe ngezinketho ze-"--details-border-color" kanye ne-"--details-margin" zokusetha umbala kanye nomkhawulo wendawo ezungeze okuqukethwe.
  • Iyunithi yesistimu ye-labwc-session.target manje isifakiwe uma i-systemd ikhona.
  • Isethingi " ingeziwe kufayela lokucushwa. ukwethula ukubambezeleka ngaphambi kokushintsha ukugxila.
  • Kukhetho " "Kungezwe ukwesekwa kwendlela yokuskrola ethi "onbutton", kanye "nenketho" ehlukile esetshenzisiwe. » ukupheqa okuqukethwe usebenzisa izinkinobho.
  • Inketho ingeziwe ukulungisa ububanzi bokuzwela kwengcindezi yethebhulethi yakho yehluzo.
  • Kufakwe inketho kufayela lokucushwa. ukukhawulela ukufinyelela kumaphrothokholi anelungelo.
  • Kungezwe ipharamitha yokulungisa iphutha DebugToggleKeyStateIndicator ukuze kuboniswe ukunqwabelanisa kolwazi lwesimo sokhiye.
  • Ukwesekwa okwengeziwe kwezinqubo zokuphatha umbala zaseWayland: ukumelwa kombala-v1 kanye nokuphathwa kombala-v1.
  • Isixhumi esibonakalayo se-wl_fixes sisetshenziswe ukubhekana nezinkinga namanye ama-API ephrothokholi ayisisekelo angenakuxazululwa ngamakhono endawo alezo zixhumi. Isibonelo,
    Isicelo esithi "wl_fixes::destroy_registry" sikuvumela ukuthi ubhubhise into ethi wl_registry, ngemva kwalokho iklayenti ngeke likwazi ukuyisebenzisa, futhi iseva ehlanganisiwe izoyeka ukudlulisa imicimbi ngayo.






Source: opennet.ru
Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster