LABWC, composite server yeWayland inovavarira kuve imwe nzira kune Openbox

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.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Miguel Rodriguez akadaro

    Ndinovimba vanhu vari kutarisira iyo GTK3 vhezheni yeLXDE vanoziva kuti vanozopedzisira vasvetukira kuwayland kana LABWC yakura zvakakwana kuzadza iyo Openbox chinzvimbo.