Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lahwaacz/wmfs2-statusbar

Simple lightweight statusbar for WMFS2
https://github.com/lahwaacz/wmfs2-statusbar

Last synced: 13 days ago
JSON representation

Simple lightweight statusbar for WMFS2

Awesome Lists containing this project

README

        

Simple lightweight statusbar for WMFS2
======================================

Preview
-------

![Screenshot preview](https://raw.github.com/lahwaacz/wmfs2-statusbar/master/statusbar-preview.png)

Build dependencies
------------------

- gcc (obviously)
- cmake
- pkg-config
- libx11 - Xlib.h
- xproto - Xatom.h
- libmpdclient - MPD plugin
- libpulse - PulseAudio plugin
- (optional) boost - currently for debug purposes only
- [picojson](https://github.com/kazuho/picojson) - for parsing configuration files; included in project tree

Runtime dependencies
--------------------

- wmfs2
- mpd - MPD plugin
- pulseaudio - PulseAudio plugin

Compilation
-----------

git clone git://github.com/lahwaacz/wmfs2-statusbar.git
cd ./wmfs2-statusbar
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ./
make
make install

Configuration
-------------

Runtime configuration is supported via JSON config files. Path to the file can be specified using the `-c` argument:

./wmfs-statusbar -c /path/to/config-file