Bogo's input plugins for common toolkits.
Python Vala Makefile Batchfile Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bogo-python
scripts
src
tests
.editorconfig
.gitignore
Makefile
README.md
Vagrantfile

README.md

Bogo's input plugins for common toolkits. Only Gtk+ is supported at the moment.

How to test

Make sure you have the latest Vala compiler (0.24+, won't run with 0.22) and development headers for Gtk+ 2, Gtk+ 3 and Python 3 installed.

make

# Edit `org.bogo.service` to point to the source directory then copy
# it to ~/.local/share/dbus-1/services. After this, the daemon will
# be automatically launched when needed.
install -D org.bogo.service ~/.local/share/dbus-1/services/org.bogo.service

# Run a Gtk+ 2 app with bogo.  Candidates include: pluma, terminator,
# firefox, chromium, etc.  Note that you HAVE to be clear about the
# Gtk version as loading Gtk 2's plugin in a Gtk 3 app will crash it.
make run GTK=2 CMD=pluma

# or Gtk+ 3:
make run GTK=3 CMD=gedit

Type some Vietnamese. Only TELEX is supported ATM. Check out the Testing page in the wiki for more test cases.

Dogtail test suite

You'll need the dogtail python package installed.