Skip to content

Instantly share code, notes, and snippets.

@ngnguyen1
Created March 4, 2012 16:44
Show Gist options
  • Save ngnguyen1/1973820 to your computer and use it in GitHub Desktop.
Save ngnguyen1/1973820 to your computer and use it in GitHub Desktop.
README
Copyright (C) 2009 - 2011 Ubuntu-VN <http://www.ubuntu-vn.org>
Copyright (C) 2012 - 2012 Dương "Yang" ヤン Nguyễn <cmpitg@gmail.com>
Authors:
Lê Quốc Tuấn <mr.lequoctuan@gmail.com>
Dương "Yang" ヤン Nguyễn <cmpitg@gmail.com>
Home: http://ibus-unikey.googlecode.com
-------
License
-------
GNU GENERAL PUBLIC LICENSE v3
-----------
Description
-----------
ibus-unikey is an ibus input method engine.
It uses a modified version of UkEngine for processing key events.
-----
Notes
-----
You should use the version provided by your distro's repository. If
you distro does not have it, contact the authors to get one.
This version of ibus-unikey does NOT work with applications which does
not support text surrounding (e.g. some available terminals). The
preedit fallback method is being developed to have them supported as
well.
------------
How to build
------------
1. Run autogen in the current directory:
$ ./autogen.sh
2. Read INSTALL for further bulding information
3. Make:
$ make
4. Make sure there is no instance of ibus-unikey is running:
$ grep aux | grep ibus-engine-unikey
Pay attention to the PID of the `ibus-engine-unikey' process and
kill it with:
$ kill ibus_engine_unikey_pid
if this does not work, it's probably due to lack of permission, try:
$ sudo kill ibus_engine_unikey_pid
or this:
$ su -c 'kill ibus_engine_unikey_pid'
if your system only supports `su'.
5. Run the engine:
$ src/ibus-engine-unikey --ibus
Press Ctrl-C if you want to quit.
5'. If you want to run the engine on the clean background, run this
instead of step 5:
$ src/ibus-engine-unikey --ibus >/dev/null 2>&1 & disown
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment