Kuburitswa kweshanduro yekutanga yeprojekiti kwaziviswa LABWC, , que gadzira iyo inosanganisa sevha yeWayland ine zvakafanana maficha kumawindo maneja bhokisi rakavhurika, sezvo chirongwa ichi chinoratidzwa sekuyedza kugadzira imwe nzira kune Openbox yeWayland.
LABWC murongedzeri weWayland unogadzikana unobva kuraibhurari yeWLROOTS yakagadzirirwa nevanhu veSway. Pakati pezvinhu zveLABWC pane izvo zvinonzi minimalism, compact kuitisa, yakanyatsogadziriswa uye yepamusoro kuita. Iyo kodhi yeprojekti yakanyorwa muC uye inoparadzirwa pasi pechirevo cheGPLv2.
Nezve LABWC
Sezvambotaurwa iyo inoumbwa neseva yeWayland «LABWC» rakafemerwa neOpenbox uye inovavarira kuve nyore uye nekukurumidza nechitarisiko chakafanana. LABWC sehwaro, inoshandisa iro wlroots raibhurari, rakagadziriswa nevanogadzira iyo Sway mushandisi nharaunda uye iyo inopa yakakosha mabasa kuronga basa remubatanidzwa mutungamiriri anoenderana Wayland.
Chinhu ichocho XWayland DDX inotsigirwa kumhanya X11 kunyorera munzvimbo yeWayland-based.
Iyo yekutanga vhezheni yeLABWC ine yakakosha rutsigiro rweOpenBox kumisikidzwa, senge kugona kuongorora kumisikidza kwemusoro mafaera, pamwe nezvimwe zvakakosha zvinoitwa.
Iyi vhezheni yekutanga inotsigira zvinotevera:
- xdg-ganda
- sarudzo xwayland-shell
- xbm mabhatani ekuwedzera, kuratidza uye kuvhara
- rukoko protocol (zvishoma)
- huori hwekutevera kudzikisa kushandiswa kweCPU
- kuita kwekutanga kwemidzi yemidzi
- kumisikidza uye dingindira zvinoiswa zvakare muSIGHUP
- openbox -style autostart uye mafaira enharaunda
- 3 sarudzo dzekumisikidza (openbox inoenderana)
- 9 theme theme (Openbox inoenderana)
- `windows.active.title.bg.color`
- `windows.active.handle.bg.color`
- `windows.inactive.title.bg.color`
- `windows.active.button.unpressed.image.color`
- `windows.inactive.button.unpressed.image.color`
- `menyu.items.bg.color`
- `menyu.items.text.color`
- `menyu.items.active.bg.color`
- `menyu.items.active.text.color` - Zviito zvishanu (openbox inoenderana)
- ` ``
- ` ``
- ` ``
- ` ``
- ` ``
Uyezve, zvinotaurwa kuti zvinokwanisika kubatanidza plugins pamwe nekuitwa kwemabasa sekutora screenshots, kuratidza mapikicha padesktop, kuisa iyo mapaneru nemamenyu.
Semuenzaniso, pane zvitatu zvaunogona kusarudza kubva kumenu yekushandisa: bemenu, fuzzel uye wofi. Unogona kushandisa Waybar sepaneru.
Ndichiri ganda, menyu yakakosha uye hotkeys zvakagadziriswa uchishandisa mafaera kumisikidzwa mune xml fomati.
Maitiro ekuisa LABWC?
Kune avo vanofarira kugona kuisa uyu munyori pane yavo system, ivo vanofanirwa kuteedzera rairo dzatinogovana pazasi. Avo vari vashandisi veArch Linux, Manjaro kana kumwe kugovera kunobva kuArch Linux, ivo vanofanirwa kuvhura terminal uye mairi ivo vanonyora unotevera kuraira kurodha pasi zvinodiwa zvinoenderana:
sudo pacman -S meson wlroots cairo pango libxml2 glib2
Mushure meizvozvo, ivo vanowana iyo LABWC kodhi kodhi nekumhanya unotevera kuraira mune iyo terminal:
git clone https://github.com/johanmalm/labwc
Uye ikozvino isu tichafanirwa chete kuita iko kusangana, typing zvinotevera:
cd labwc meson build ninja -C build
Zvino, kune avo vari vashandisi veDebian kana chero kumwe kugoverwa kwakavakirwa paDebian, ivo vanofanirwa kunyora zvinotevera mune terminal.
sudo apt install libcairo2-dev libpango1.0-dev libxml2-dev libglib2.0-dev git clone https://github.com/johanmalm/labwc cd labwc git clone https://github.com/swaywm/wlroots subprojects/wlroots cd subprojects/wlroots && git checkout 0.12.0 && cd ../.. meson build ninja -C build
Kana vari avo vashandisi veUbunut uye zvigadzirwa, mirairo iyo inofanirwa kuiswa mune inoteedzera ndeiyi inotevera:
git clone https://github.com/johanmalm/labwc cd labwc git clone https://github.com/swaywm/wlroots subprojects/wlroots cd subprojects/wlroots && git checkout 0.12.0 && cd ../.. meson build ninja -C build
Chekupedzisira, zvinotaurwa kuti mune ramangwana, tsigiro yeiyo Openbox yekumisikidza mafaira akarongwa uye mabhokisi eOpenbox, anopa basa paHiDPI skrini, shandisa rutsigiro rwechigadziko-goko, wlr-kuburitsa-manejimendi uye ekunze epamusoro-maprotocol, sanganisa menyu rutsigiro, wedzera kugona kudonhedza pa-skrini zviratidzo (osd) uye interface yekuchinja windows mune Alt + Tab maitiro.
Kune avo vanofarira kudzidza zvakawanda nezve LABWC, vanogona kushanyira saiti yeiyo chirongwa paGitHub.
Mhinduro, siya zvako
Ndinovimba vanhu vari kutarisira iyo GTK3 vhezheni yeLXDE vanoziva kuti vanozopedzisira vasvetukira kuwayland kana LABWC yakura zvakakwana kuzadza iyo Openbox chinzvimbo.