• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

docs/H03-May-2022-1,5111,192

examples/H28-Feb-2017-391260

libkeybinder/H03-May-2022-1,6351,213

m4/H28-Feb-2017-9,2598,357

AUTHORSH A D22-Apr-2010170 85

COPYINGH A D08-Feb-20171.2 KiB2423

ChangeLogH A D28-Feb-20170

INSTALLH A D28-Feb-201715.4 KiB371289

Makefile.amH A D03-May-2022474 2519

Makefile.inH A D03-May-202225.8 KiB844748

NEWSH A D28-Feb-20174.4 KiB154101

READMEH A D08-Feb-20171.5 KiB5034

acinclude.m4H A D24-Apr-2011967 4134

aclocal.m4H A D28-Feb-201753 KiB1,4731,335

compileH A D28-Feb-20177.2 KiB348258

config.guessH A D28-Feb-201742.9 KiB1,4631,270

config.subH A D28-Feb-201735.5 KiB1,8261,688

configureH A D28-Feb-2017461.9 KiB15,78413,320

configure.acH A D28-Feb-20173.4 KiB126101

depcompH A D28-Feb-201723 KiB792502

gtk-doc.makeH A D28-Feb-20179.9 KiB306259

install-shH A D28-Feb-201714.8 KiB509329

ltmain.shH A D28-Feb-2017316.8 KiB11,1577,986

missingH A D28-Feb-20176.7 KiB216143

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