Author: | Kim Silkebækken ([email protected]) |
---|---|
Source: | https://github.com/Lokaltog/wkline |
WebKit-based status line for tiling window managers.
wkline is a statusline plugin that launches a plain GTK window with a WebKit WebView pointing to a static HTML file containing the statusline. It provides a smooth looking statusline with CSS transitions and effects and the possibility of having a blurred background without a desktop compositor running.
wkline is available for Arch Linux users as wkline-git on the AUR.
Dependencies:
- gtk+ 3
- jansson
- webkitgtk+
Optional dependencies:
- xcb (desktops/window title widgets)
- xcb-wm (desktops/window title widgets)
- alsa (volume widget)
- libcurl (weather/remote IP widgets)
- libdbus (notification daemon widget)
- libmpdclient (now playing/mpd widget)
Installation instructions:
git clone https://github.com/Lokaltog/wkline.git cd wkline ./waf configure build ./waf install wkline
Debug/development build instructions (with relative library search path):
git clone https://github.com/Lokaltog/wkline.git cd wkline ./waf clean configure build --debug --prefix=/ \ --libdir=`pwd`/out/lib/wkline install --destdir=out out/bin/wkline
Copy config.json
to $XDG_CONFIG_HOME/wkline/config.json
(usually at
~/.config/wkline/config.json
) and change the configuration. Please make sure that
your config file is valid JSON, this can be checked with e.g. jsonlint
.