Kuburitswa kwelabwc 0.7, sevha inoumbwa yeWayland

Kuburitswa kweprojekiti yelabwc 0.7 (Lab Wayland Compositor) iripo, ichigadzira sevha inoumbwa yeWayland ine hunyanzvi hunofanana nemaneja wehwindo reOpenbox (purojekiti inoratidzwa sekuyedza kugadzira imwe Openbox yeWayland). Pakati pezvimiro zvelabwc ndeye minimalism, compact kuita, yakawedzera kugadzirisa sarudzo uye kuita kwepamusoro. Iyo kodhi yeprojekiti yakanyorwa mumutauro weC uye yakagoverwa pasi peGPLv2 rezinesi.

Hwaro ndiyo raibhurari yewlroots, yakagadziridzwa nevagadziri veSway mushandisi nharaunda uye inopa mabasa akakosha ekuronga basa reanosanganisa maneja akavakirwa paWayland. Pakati pemaprotocol akawedzerwa eWayland, wlr-output-management inotsigirwa kugadzirisa zvigadzirwa zvinobuda, layer-shell yekuronga basa redesktop shell, uye yekune dzimwe nyika-yepamusoro yekubatanidza mapaneru etsika uye mahwindo ekuchinja.

Zvinogoneka kubatanidza ma-add-ons kuita mabasa akadai sekugadzira zvidzitiro, kuratidza Wallpaper pane desktop, kuisa mapaneru uye menyu. Animated mhedzisiro, gradients uye zvidhori (kunze kwemabhatani ehwindo) hazvitsigirwe zvachose. Kumhanyisa X11 zvikumbiro munzvimbo yakavakirwa paWayland protocol, kushandiswa kwechikamu cheXWayland DDX kunotsigirwa. Dingindira, yekutanga menyu uye hotkeys zvinogadziriswa kuburikidza nemafaira ekugadzirisa mune xml fomati. Iko kune yakavakirwa-mukati tsigiro yeakakwira pixel density (HiDPI) skrini.

Kuwedzera kune yakavakirwa-mukati midzi menyu, yakagadziriswa kuburikidza nemenu.xml, unogona kubatanidza yechitatu-bato yekushandisa menyu mashandisirwo, akadai sebemenu, fuzzel uye wofi. Unogona kushandisa Waybar, sfwbar, Yambar kana LavaLauncher sepaneru. Kuti utore mamonitor ekubatanidza uye kushandura maparamita avo, zvinokurudzirwa kushandisa wlr-randr kana kanshi. Iyo skrini yakavharwa uchishandisa swaylock.

Kuburitswa kwelabwc 0.7, sevha inoumbwa yeWayland

Shanduko dzakakosha mukuburitswa kutsva:

  • Shanduko yebazi idzva re wlroots 0.17 raibhurari yaitwa.
  • Yakawedzera tsigiro yeWayland protocol cursor-shape-v1, inoshandiswa kugadzirisa chitarisiko checursor kuburikidza nekutumira akatevedzana emifananidzo.
  • Yakawedzerwa tsigiro yeWayland fractional-scale protocol, iyo inobvumira maneja wemubatanidzwa kuti apfuure asiri-integer surface scaling values, zvichibvumira mutengi kuti ataure saizi chaiyoiyo yemabhafa yezvinhu zvewp_viewport, zvichienzaniswa nekupfuura ruzivo rwechiyero chakatenderedzwa.
  • Yakawedzera rutsigiro rwezvidhori mumabhawa ezita remahwindo.
  • Iyo interface yekuchinja pakati pemahwindo ine kugona kutenderera kumashure nekudzvanya kuruboshwe kana kumusoro museve.
  • Yakawedzerwa kuseta osd.workspace-switcher.boxes.{width,height} kuona ukuru hwezvigunwe muinterface yekuchinja pakati pematafura chaiwo.
  • Yakawedzera zviito zvitsva VirtualOutputAdd uye VirtualOutputRemove yekuwedzera nekubvisa madhiraivha ekubuda.
  • Yakawedzerwa ResizeTo chiito chekugadzirisa saizi.
  • Yakawedzera ToggleOmnipresent chiito uye "Nguva dzose paInooneka Workpace" sarudzo yekugara uchiisa zvirimo pane inoshanda desktop.
  • Kune maapplication anoshandisa XWayland, iyo _NET_WORKAREA pfuma yakaiswa, iyo inokutendera iwe kuti unzwisise saizi yenzvimbo yemahara pachiratidziro isina kugarwa nemapaneru (somuenzaniso, inoshandiswa muQt kana uchiverenga saizi yemapop-up menyu).

Source: opennet.ru

Voeg