Now ibus-gjs is also available on extensions.gnome.org for other platforms:
You need to install gjs and gnome-shell and enable gnome-shell.
The community version does not enable Fedora ibus xkb feature since it’s not upstreamed.
If you use Fedora, you could install ibus-gnome3 rpm instead of extensions.gnome.org .
I updated the README file.