Tso tawm ntawm labwc 0.7, cov neeg siv khoom sib xyaw rau Wayland

Kev tso tawm ntawm labwc 0.7 qhov project (Lab Wayland Compositor) yog muaj, txhim kho cov neeg siv khoom sib xyaw rau Wayland nrog lub peev xwm nco txog Openbox qhov rais tus thawj tswj hwm (qhov project tau nthuav tawm raws li kev sim los tsim ib qho Openbox lwm txoj rau Wayland). Ntawm cov yam ntxwv ntawm labwc yog qhov minimalism, kev siv me me, kev xaiv kho kom haum thiab kev ua haujlwm siab. Txoj haujlwm code yog sau ua lus C thiab muab faib raws li GPLv2 daim ntawv tso cai.

Lub hauv paus yog lub tsev qiv ntawv wlroots, tsim los ntawm cov neeg tsim khoom ntawm Sway cov neeg siv ib puag ncig thiab muab cov haujlwm yooj yim rau kev teeb tsa kev ua haujlwm ntawm tus thawj coj sib xyaw raws li Wayland. Ntawm cov txheej txheem Wayland txuas ntxiv, wlr-tso tawm-kev tswj hwm tau txais kev txhawb nqa rau kev teeb tsa cov khoom tsim tawm, txheej-plhaub rau kev teeb tsa kev ua haujlwm ntawm lub plhaub ntawm lub desktop, thiab txawv teb chaws-toplevel rau kev sib txuas kev cai panels thiab qhov rais keyboards.

Nws muaj peev xwm txuas ntxiv-ons los siv cov haujlwm xws li tsim cov screenshots, tso saib cov duab ntawm lub desktop, tso panels thiab menus. Cov teebmeem animated, gradients thiab icons (tshwj tsis yog lub qhov rais nyees khawm) tsis txaus siab hlo li. Txhawm rau khiav X11 daim ntawv thov hauv ib puag ncig raws li Wayland raws tu qauv, kev siv XWayland DDX tivthaiv tau txais kev txhawb nqa. Lub ntsiab lus, cov ntawv qhia zaub mov yooj yim thiab hotkeys tau teeb tsa los ntawm cov ntaub ntawv teeb tsa hauv xml hom. Muaj kev txhawb nqa rau siab pixel ceev (HiDPI) cov ntxaij vab tshaus.

Ntxiv nrog rau cov ntawv qhia hauv paus hauv paus, teeb tsa ntawm menu.xml, koj tuaj yeem txuas cov neeg thib peb daim ntawv thov zaub mov siv, xws li bemenu, fuzzel thiab wofi. Koj tuaj yeem siv Waybar, sfwbar, Yambar lossis LavaLauncher ua vaj huam sib luag. Txhawm rau tswj kev sib txuas cov saib thiab hloov lawv cov kev txwv, nws raug pom zoo kom siv wlr-randr lossis kanshi. Lub vijtsam raug kaw siv swaylock.

Tso tawm ntawm labwc 0.7, cov neeg siv khoom sib xyaw rau Wayland

Cov kev hloov pauv tseem ceeb hauv qhov kev tso tawm tshiab:

  • Kev hloov mus rau ib ceg tshiab ntawm wlroots 0.17 tsev qiv ntawv tau ua.
  • Ntxiv kev txhawb nqa rau Wayland raws tu qauv cursor-shape-v1, siv los kho qhov pom ntawm tus cursor los ntawm kev xa cov duab cursor.
  • Ntxiv kev txhawb nqa rau Wayland fractional-scale raws tu qauv, uas tso cai rau tus neeg saib xyuas kev sib xyaw kom dhau qhov tsis yog tus lej ntawm qhov ntsuas qhov tseem ceeb, tso cai rau tus neeg siv los qhia qhov tseeb ntau ntawm cov buffers rau wp_viewport cov khoom, piv rau cov ntaub ntawv sib npaug.
  • Ntxiv kev txhawb nqa rau cov cim hauv lub qhov rais lub npe tuav.
  • Lub interface rau kev hloov ntawm qhov rais muaj peev xwm scroll rov qab los ntawm nias rau sab laug lossis nce xub.
  • Ntxiv qhov chaw osd.workspace-switcher.boxes.
  • Ntxiv cov haujlwm tshiab VirtualOutputAdd thiab VirtualOutputRemove rau kev ntxiv thiab tshem tawm cov khoom siv virtual.
  • Ntxiv ResizeTo kev ua rau resizing.
  • Ntxiv ToggleOmnipresent kev nqis tes ua thiab "Ib txwm ntawm Pom Qhov Chaw Ua Haujlwm" xaiv ib txwm tso cov ntsiab lus ntawm lub desktop nquag.
  • Rau cov ntawv thov siv XWayland, _NET_WORKAREA cov cuab yeej tau teeb tsa, uas tso cai rau koj nkag siab qhov loj ntawm thaj chaw dawb ntawm lub vijtsam tsis nyob ntawm cov vaj huam sib luag (piv txwv li, nws yog siv hauv Qt thaum xam qhov loj ntawm cov ntawv qhia pop-up).

Tau qhov twg los: opennet.ru

Ntxiv ib saib