11libkeybinder
22============
33
4- :Author: Ulrik Sverdrup <
[email protected] >
5-
64**keybinder ** is a library for registering global keyboard shortcuts.
75Keybinder works with GTK-based applications using the X Window System.
86
9- The library contains:
7+ The library contains `` keybinder-3.0 ``
108
119* A C library, ``libkeybinder ``
1210* Gobject-Introspection (gir) generated bindings
13- * Lua bindings, ``lua-keybinder ``
14- * Python bindings, ``python-keybinder ``
15- * An ``examples `` directory with programs in C, Lua, Python and Vala.
16-
1711
1812Compile and Installation Notes
1913------------------------------
@@ -22,34 +16,24 @@ The package ``keybinder`` compiles against GTK+ 2 while the package
2216``keybinder-3.0 `` compiles against GTK+ 3. The two packages can be
2317installed in parallel.
2418
19+ NOTE: the old “``keybinder ``” is in the branch ``keybinder-legacy `` on
20+ github. ``keybinder-3.0 `` is the active development.
21+
2522Both packages support generating gobject-introspection (gir) bindings,
2623even if these bindings are more relevant for the future, hence the GTK+
27243 package. For ``keybinder-3.0 ``, the gir bindings are strongly
2825 recommended over any other language bindings.
2926
30- ``keybinder `` includes ``python-keybinder `` which are static python
31- (PyGTK 2) bindings. If you don't have the neccessary dependencies, and
32- don't want to build the python bindings, you have to explicitly disable
33- them using the ``--disable-python `` option with configure.
34-
35- ``keybinder `` and ``keybinder-3.0 `` include experimental static lua
36- bindings. It is possible you need to tell configure where Lua includes
37- are to be found using (adjusting the path appropriately)::
38-
39- ./configure CPPFLAGS=-I/usr/include/lua5.1
40-
4127If you want to compile with reduced library linking, configure using::
4228
4329 CC="cc -Wl,--as-needed" ./configure
4430
4531Build Requirements
4632------------------
4733
48- * GTK+ 3.0 (``keybinder-3.0 ``) or GTK+ 2.20 (`` keybinder ``)
34+ * GTK+ 3.0 (``keybinder-3.0 ``)
4935 * gobject-introspection
5036 * gtk-doc 1.14
51- * Python 2.5, pygobject 2.15.3, pygobject-codegen-2.0 for
52- ``python-keybinder ``
5337
5438History
5539-------
0 commit comments