Skip to content
/ wkline Public
forked from Lokaltog/candybar

WebKit-based status line for tiling window managers.

License

Notifications You must be signed in to change notification settings

nHurD/wkline

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wkline

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.

Installation

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

Configuration

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.

Screenshots

Notification demo

Notification demo

Test script screenshot

Concept screenshot

Concept screenshot

Concept screenshot

About

WebKit-based status line for tiling window managers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 90.4%
  • Python 8.6%
  • C++ 1.0%