Reimplement eekboard as a D-Bus server.
This commit is contained in:
25
README
25
README
@ -6,7 +6,7 @@ create keyboard-like UI ("libeek").
|
||||
|
||||
* Requirements
|
||||
|
||||
* GLib2, GTK, GConf2, PangoCairo, libxklavier, libfakekey, libnotify, CSPI
|
||||
* GLib2, GTK, GConf2, PangoCairo, libxklavier, libfakekey, CSPI
|
||||
* Clutter (optional)
|
||||
* Clutter-Gtk (optional)
|
||||
* Vala (optional)
|
||||
@ -19,15 +19,26 @@ Build from git repo:
|
||||
$ git clone git://github.com/ueno/eekboard.git
|
||||
$ cd eekboard
|
||||
$ ./autogen.sh --prefix=/usr --enable-gtk-doc
|
||||
|
||||
Build from tarball:
|
||||
|
||||
$ ./configure
|
||||
$ make
|
||||
$ sudo make install
|
||||
$ eekboard
|
||||
|
||||
How to test (dump/load the current layout):
|
||||
|
||||
$ ./tests/eek-example-xml -d > keyboard.xml
|
||||
$ ./tests/eek-example-xml -l keyboard.xml
|
||||
|
||||
NOTE: eekboard is now being heavily rewritten and it may behave
|
||||
wrongly. Make sure to close windows where you are doing any important
|
||||
work, before running eekboard.
|
||||
|
||||
$ ./src/eekboard-server &
|
||||
$ ./src/eekboard-system-client --xklavier --accessibility --fakekey
|
||||
|
||||
Where --xklavier is to monitor system keyboard layout change,
|
||||
--accessibility is to track focus/key events via AT-SPI, and --fakekey
|
||||
generates X key events when eekboard-server signals virtual
|
||||
key-press/key-release events.
|
||||
|
||||
* Documentation
|
||||
|
||||
<file:docs/reference/eek/html/index.html>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user