99c7bd76accc41487675d1b584966431fd6e3ec6
fixing error message for unknown border style: "W: Got a unknown "border" property: "pixel". Perhaps its neccessary to update i3ipc++. If you are using latest, note maintainer about this" caused by setting "new window pixel 1" in the i3config."
i3ipc++
An implementation of i3 IPC in C++11.
Requirements
- C++11 compiler
- sigc++ 2.0
Using
Yet the only way of using is to add this repo as a submodule
git submodule add https://github.com/drmgc/i3ipcpp.git ./i3ipc++/
Then just type this in your CMakeLists.txt:
...
add_subdirectory(i3ipc++)
include_directories(${I3IPCpp_INCLUDE_DIRS})
link_directories(${I3IPCpp_LIBRARY_DIRS})
...
And then just link:
...
target_link_libraries(someapp ${I3IPCpp_LIBRARIES})
...
Version i3 support
It is written according to the current specification, so some of new features in IPC can be implemented. If there is some of them, please notice at issues page.
Examples
There is few examples in examples/ directory.
Documentation
The latest documentation you can find here
Licensing
This library is licensed under under the MIT license, but it also uses JsonCpp (only for parsing i3's replies) and my library auss
Description
Languages
C++
93.3%
CMake
6.7%