You are not logged in.

#1 2019-06-25 16:16:32

sambazley
Member
Registered: 2019-02-25
Posts: 3
Website

blockbar - bar for X window managers

1.png
blockbar gets its functionality from shared objects called modules. There are currently two types of modules - block, and render.

Block modules add new types of blocks. They tell blockbar what to render, what happens when a block is clicked, etc. Blockbar comes with a legacy module, which adds blocks that are similar to i3blocks', and a subblocks module, which adds blocks that can display multiple buttons like these:
rN1QSXL.png
lu3dxO9.png
There's some documentation on writing modules here.

blockbar can be controlled with the bbc command. bbc can:
- create and remove blocks
- change blocks' properties (eg padding, position, etc)
- change the bar's settings (eg height, background color, etc)
- load and unload modules
as well as a few other things. bbc can do all of this without needing to restart the bar. A full list of bbc commands can be found in the man page, or by using zsh autocompletion.

Demos:
https://gfycat.com/harshconstantafricanbushviper
Change bar colors using bbc with pywal without restarting the bar
Move center blocks when overlapping left/right side
Graph module for memory usage, cpu usage, temperatures, etc

Gitlab | AUR

Offline

#2 2019-06-30 01:01:35

ARaCHnid
Member
Registered: 2018-09-20
Posts: 6

Re: blockbar - bar for X window managers

Good stuff

Offline

#3 2019-06-30 01:23:01

sambazley
Member
Registered: 2019-02-25
Posts: 3
Website

Re: blockbar - bar for X window managers

Thank you smile

Offline

Board footer

Powered by FluxBB