Commit graph

22 commits

Author SHA1 Message Date
Maximilian Bosch
5aa1fb5eb5
Add indicator to show current indicator using libxkbcommon
The indicator is based on XCB-XKB and `libxkbcommon`. It can be tested
using the following configuration:

```
bar-list = ["bar"];
bar: {
  position: "top";
  block-list: ["ya_xkb"];
  ya_xkb: {
    exec: "YABAR_KEYBOARD_LAYOUT";
    interval: 1;
  };
}
```

The followinng new dependencies have been introduced:

- libxkbcommon-dev
- libxkbcommon-x11-dev
- libxcb-xkb-dev

Both work with libxcb and allow the usage of XKB through an XCB session.
In this case the session `ya.c` created by `src/ya_exec.c` can be used
for this indicator, so no extra X11 logic is needed.
2017-12-29 08:59:47 +01:00
Maximilian Bosch
9809dcd07d
Make playerctl support optional with a compiler flag
As Ubuntu doesn't provide `playerctl` by default, it's better to make
this optional.

Furthermore another build with playerctl support has been added to the
CI matrix.
2017-10-05 08:24:54 +02:00
Jack Henschel
9e649929f3 Run travis jobs in build matrix (parallel) 2017-04-14 18:12:23 +02:00
Jack Henschel
5a922eb486 Fix name of asciidoc package in Ubuntu 2017-04-14 17:13:49 +02:00
Jack Henschel
e678b9bbe2 Let Travis CI automatically build yabar and documentation 2017-04-14 17:08:20 +02:00
Jack Henschel
6bb4e86080 Update dependencies for wifi block 2017-03-18 17:38:29 +01:00
Jack Henschel
84d059a77a Add missing dependency to travis.yaml 2017-02-23 21:30:07 -08:00
Jack Henschel
b28dac3bb7 Switch to Travis container based infrastructure (no sudo) 2017-02-23 21:30:07 -08:00
NBonaparte
227a0ec695 Fixes (#126)
* redraw on exposure

* add override redirect and remove whitespace

* init all strut values to 0

* fix bspwm window order

* add icccm to travis

* add bspwm flag
2017-02-03 15:48:31 -08:00
losynix
99b5927e11 update dependencies in .travis.yml and README 2016-09-16 08:50:00 +02:00
geommer
c1bb43f166 Add xcb-ewmh to travis. 2016-04-06 17:56:48 +02:00
geommer
4614113d20 Correct typo in travis. 2016-04-03 04:01:16 +02:00
geommer
8b91354f78 Update travis. 2016-04-03 03:52:49 +02:00
geommer
0fd7e05fea Try to use travis again. 2016-04-03 03:37:25 +02:00
geommer
74daddd2d4 drop travis. It uses incompatible old libconfig1.4 2016-03-22 14:00:43 +02:00
geommer
cda019aa76 update travis 2016-03-22 13:49:14 +02:00
geommer
74df29f9b3 update travis 2016-03-22 13:26:29 +02:00
geommer
76f4293e7b update travis 2016-03-22 13:22:28 +02:00
geommer
af637b265d update travis 2016-03-22 13:16:30 +02:00
geommer
e6191f6a11 update travis 2016-03-22 13:00:59 +02:00
geommer
296c977129 update travis 2016-03-22 12:56:55 +02:00
geommer
f70a3f63d5 add travis to master 2016-03-22 12:48:28 +02:00