Korean IME
- Well tested input engine
- Low memory footprint
- Write in mostly Rust no segfaults
- Allow custom layouts
- XIM
- Wayland
- GTK2
- GTK3
- GTK4
- Qt5
- Qt6
you can install from AUR package kime for latest release or kime-git if you want to build from source.
you can install from .deb file at releases tab.
make sure cargo and other dependencies listed below are installed before build.
git clone https://github.com/Riey/kime
cd kime
cargo xtask build XIM GTK3 QT5
# You can now install files from build/out
# or use install task
# cargo xtask install <target-path>
# or you are debian user, use release-deb
# cargo xtask release-deb <deb-out-path>
See cargo xtask --help
for more detail
# If you install gtk2
sudo gtk-query-immodules-2.0 --update-cache
# If you install gtk3
sudo gtk-query-immodules-3.0 --update-cache
# If you install gtk4
sudo gio-querymodules /usr/lib/gtk-4.0/4.0.0/immodules
add the following to your init script
export GTK_IM_MODULE=kime
export QT_IM_MODULE=kime
export XMODIFIERS=@im=kime
and run kime-xim
or kime-wayland
binary after session initialized
if you use X it could be done in .xprofile
also run kime-indicator
when you want show hangul status with appindicator
read CONFIGURATION.md for detailed options.
- gtk3
- libappindicator
- libxcb
- cairo