Ukukhishwa kwe-labwc 0.7, iseva eyinhlanganisela ye-Wayland

Ukukhishwa kwephrojekthi ye-labwc 0.7 (I-Lab Wayland Compositor) kuyatholakala, kwakhiwa iseva eyinhlanganisela ye-Wayland enezici ezifana nomphathi wewindi le-Openbox (iphrojekthi ikhangiswa njengomzamo wokudala enye indlela ye-Openbox ye-Wayland). Phakathi kwezici ze-labwc kubizwa ngokuthi i-minimalism, ukuqaliswa okuhlangene, izinketho ezibanzi zokwenza ngokwezifiso nokusebenza okuphezulu. Ikhodi yephrojekthi ibhalwe ngolimi C futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2.

Umtapo wolwazi we-wlroots usetshenziswa njengesisekelo, othuthukiswe abathuthukisi bendawo yabasebenzisi be-Sway futhi uhlinzeka ngemisebenzi eyisisekelo yokuhlela umsebenzi womphathi oyinhlanganisela ozinze e-Wayland. Kumaphrothokholi anwetshiwe e-Wayland, i-wlr-output-management isekelwa ukuze kulungiswe amadivayisi okukhiphayo, i-layer-shell ukuhlela umsebenzi wegobolondo ledeskithophu, kanye ne-toplevel yangaphandle ukuze uxhume amaphaneli akho namaswishi ewindi.

Kungenzeka ukuxhuma izengezo ngokusetshenziswa kwemisebenzi efana nokudala izithombe-skrini, ukubonisa amaphephadonga kudeskithophu, ukubeka amaphaneli namamenyu. Imiphumela egqwayizayo, ama-gradient, nezithonjana (ngaphandle kwezinkinobho zewindi) azisekelwe. Ukuze usebenzise izinhlelo zokusebenza ze-X11 endaweni esuselwe kuphrothokholi ye-Wayland, ukusetshenziswa kwengxenye ye-XWayland DDX kuyasekelwa. Itimu, imenyu eyisisekelo nama-hotkeys alungiswa ngamafayela okumisa ngefomethi ye-xml. Kukhona ukwesekwa okwakhelwe ngaphakathi kwezikrini ze-high pixel density (HiDPI).

Ngokungeziwe kumenyu yempande eyakhelwe ngaphakathi elungiseka nge-menu.xml, ukusetshenziswa kwemenyu yohlelo lokusebenza lwenkampani yangaphandle njenge-bemenu, fuzzel, ne-wofi kungafakwa. Njengephaneli, ungasebenzisa i-Waybar, i-sfwbar, i-Yambar noma i-LavaLauncher. Ukuze ulawule ukuxhumeka kwabaqaphi futhi ushintshe imingcele yabo, kuphakanyiswa ukusebenzisa i-wlr-randr noma i-kanshi. Isikrini sikhiyiwe kusetshenziswa i-swaylock.

Ukukhishwa kwe-labwc 0.7, iseva eyinhlanganisela ye-Wayland

Izinguquko ezibalulekile ekukhishweni okusha:

  • Ushintsho oluya egatsheni elisha lomtapo wolwazi we-wlroots 0.17 lwenziwe.
  • Usekelo olungeziwe lwephrothokholi ye-Wayland cursor-shape-v1, esetshenziselwa ukwenza ngendlela oyifisayo ukubukeka kwekhesa ngokudlulisa uchungechunge lwezithombe zekhesa.
  • Usekelo olungeziwe lwephrothokholi ye-Wayland-scale-scale, evumela umphathi oyinhlanganisela ukuthi adlule amanani angawona aphelele esikali sobuso, okuvumela iklayenti ukuthi licacise usayizi onembe kakhudlwana wamabhafa wezinto ze-wp_viewport, uma kuqhathaniswa nokudlulisa ulwazi lwesikali esiyindilinga.
  • Kwengezwe ukusekelwa kwezithonjana kumabha wesihloko sewindi.
  • I-interface yokushintsha phakathi kwamawindi inamandla okuskrola emuva ngokucindezela umcibisholo wesokunxele noma phezulu.
  • Kwengezwe izilungiselelo osd.workspace-switcher.boxes.{width,height} ukuze kunqunywe usayizi wezithonjana kusixhumi esibonakalayo sokushintshwa phakathi kwamadeskithophu abonakalayo.
  • Kwengezwe izenzo ezintsha I-VirtualOutputAdd kanye ne-VirtualOutputRemove yokwengeza nokukhipha amadivayisi okukhiphayo okubonakalayo.
  • Kwengezwe isenzo se-ResizeTo sokushintsha usayizi.
  • Kwengezwe isenzo se-ToggleOmnipresent kanye nenketho ethi "Ihlala Usendaweni Yokusebenzela Ebonakalayo" ukuze uhlale ubeka okuqukethwe kudeskithophu esebenzayo.
  • Kuzinhlelo zokusebenza ezisebenzisa i-XWayland, isakhiwo se-_NET_WORKAREA siyasethwa, esikuvumela ukuthi uqonde usayizi wendawo ekhululekile esikrinini esingahlali amaphaneli (isibonelo, sisetshenziswa ku-Qt lapho kubalwa usayizi wamamenyu aphumayo).

Source: opennet.ru

Engeza amazwana