vm: add ibus engines
This reverts and updates commit 3fb46b93.
Eventually we should add m17n and cangjie to have all input sources defined in https://gitlab.gnome.org/GNOME/gnome-desktop/-/blob/master/libgnome-desktop/default-input-sources.h
Edited by Abderrahim Kitouni