Skip to content

a simple bar to display external text for lightweight window managers

Notifications You must be signed in to change notification settings

moetunes/Some_sorta_bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 

Repository files navigation

##some_sorta_bar ####A simple bar to display text from a pipe for lightweight window managers.

e.g. conky | some_sorta_bar

###Text can be aligned in blocks and alignment is set in the text by marking the text where it is to be split with an ampersand and C or R to have the text centered or right aligned

e.g. To have the text right aligned

&R some text on the right

or To have some text centered and some on the right

&C some centered text &R some more text on the right

Text defaults to left alignment if not marked with either &C or &R

Centered text can be offset

#define BAR_CENTER -100 // 0=Screen center or pos/neg pixels to move right/left

###The ten colours are set at compile time so edit them to suit.

The first colour is the default background and the second is the default for the text. All colours can be used for both the background and the text.

To change the text colour mark the text with an ampersand and the desired colour number.

To change the background mark the text with an ampersand, capital B and the desired colour number.

e.g. To use the second and last colours and the third colour for background, mark the text like -

&R&B2&1 some text &9 some more text**

Whether the bar is at top or bottom is set at compile time.

#define TOP_BAR 0 // 0=Bar at top, 1=Bar at bottom

The height of the bar can be set at compile time.

#define BAR_HEIGHT 16 //

The width of the bar can be set at compile time. 0 for fullscreen width or the number of pixels

#define BAR_WIDTH 0 //

Fonts used are defined in a comma seperated list. Font is set at compile time and the height of the bar is relevant to the font height if the bar height is too small.

The window manager might need it's space for a bar adjusted.

The bar has the override redirect flag set to true so it can be rebuilt and started again without a 'good' window manager trying to map it.

About

a simple bar to display external text for lightweight window managers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages