tree: 98db98cca2c76034e9971c125b1e67c87215552b [path history] [tgz]
  1. backend/
  2. frontend/
  3. meson.build
  4. OWNERS
  5. README.md
vm_tools/cros_im/README.md

cros_im

This project implements support for using ChromeOS IMEs over the Wayland protocol zwp_unstable_text_input_v1. Googlers: See go/crostini-ime for more details

This is currently under development and many desired pieces of functionality may not work correctly or at all.

IME support for GTK3 Wayland applications as per below. Configuring sommelier to allow the host compositor to handle Ctrl+Space is recommended.

$ meson build && cd build && ninja
# cd /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0
# ln -s /path/to/cros_im/build/libim_cros_gtk.so immodules
# mv immodules.cache{,.bak}
# /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 > immodules.cache
$ GTK_IM_MODULE=cros gedit