|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| docs/ | H | 03-May-2022 | - | 1,511 | 1,192 |
| examples/ | H | 28-Feb-2017 | - | 391 | 260 |
| libkeybinder/ | H | 03-May-2022 | - | 1,635 | 1,213 |
| m4/ | H | 28-Feb-2017 | - | 9,259 | 8,357 |
| AUTHORS | H A D | 22-Apr-2010 | 170 | 8 | 5 |
| COPYING | H A D | 08-Feb-2017 | 1.2 KiB | 24 | 23 |
| ChangeLog | H A D | 28-Feb-2017 | 0 | | |
| INSTALL | H A D | 28-Feb-2017 | 15.4 KiB | 371 | 289 |
| Makefile.am | H A D | 03-May-2022 | 474 | 25 | 19 |
| Makefile.in | H A D | 03-May-2022 | 25.8 KiB | 844 | 748 |
| NEWS | H A D | 28-Feb-2017 | 4.4 KiB | 154 | 101 |
| README | H A D | 08-Feb-2017 | 1.5 KiB | 50 | 34 |
| acinclude.m4 | H A D | 24-Apr-2011 | 967 | 41 | 34 |
| aclocal.m4 | H A D | 28-Feb-2017 | 53 KiB | 1,473 | 1,335 |
| compile | H A D | 28-Feb-2017 | 7.2 KiB | 348 | 258 |
| config.guess | H A D | 28-Feb-2017 | 42.9 KiB | 1,463 | 1,270 |
| config.sub | H A D | 28-Feb-2017 | 35.5 KiB | 1,826 | 1,688 |
| configure | H A D | 28-Feb-2017 | 461.9 KiB | 15,784 | 13,320 |
| configure.ac | H A D | 28-Feb-2017 | 3.4 KiB | 126 | 101 |
| depcomp | H A D | 28-Feb-2017 | 23 KiB | 792 | 502 |
| gtk-doc.make | H A D | 28-Feb-2017 | 9.9 KiB | 306 | 259 |
| install-sh | H A D | 28-Feb-2017 | 14.8 KiB | 509 | 329 |
| ltmain.sh | H A D | 28-Feb-2017 | 316.8 KiB | 11,157 | 7,986 |
| missing | H A D | 28-Feb-2017 | 6.7 KiB | 216 | 143 |
README
1libkeybinder
2============
3
4**keybinder** is a library for registering global keyboard shortcuts.
5Keybinder works with GTK-based applications using the X Window System.
6
7The library contains ``keybinder-3.0``
8
9* A C library, ``libkeybinder``
10* Gobject-Introspection (gir) generated bindings
11
12Compile and Installation Notes
13------------------------------
14
15The package ``keybinder`` compiles against GTK+ 2 while the package
16``keybinder-3.0`` compiles against GTK+ 3. The two packages can be
17installed in parallel.
18
19NOTE: the old “``keybinder``” is in the branch ``keybinder-legacy`` on
20github. ``keybinder-3.0`` is the active development.
21
22Both packages support generating gobject-introspection (gir) bindings,
23even if these bindings are more relevant for the future, hence the GTK+
243 package. For ``keybinder-3.0``, the gir bindings are strongly
25 recommended over any other language bindings.
26
27If you want to compile with reduced library linking, configure using::
28
29 CC="cc -Wl,--as-needed" ./configure
30
31Build Requirements
32------------------
33
34 * GTK+ 3.0 (``keybinder-3.0``)
35 * gobject-introspection
36 * gtk-doc 1.14
37
38History
39-------
40
41This library originates in `Tomboy`_ and has been widely reused without
42having a separate release. This package has taken the python bindings
43from the `Deskbar Applet`_ project, and broken it out to a standalone
44project. The library was subsequently rewritten in major parts.
45
46.. _Tomboy: http://projects.gnome.org/tomboy/
47.. _`Deskbar Applet`: http://projects.gnome.org/deskbar-applet/
48
49.. vim: ft=rst tw=72
50