SUMMARY After setting Input Method to Ibus and restart, on X, Ibus is autostarted, but on Wayland it doesn't STEPS TO REPRODUCE 1. Add the following lines to .bashrc export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus 2. Launch "Input Method" 3. Select "activate Intelligent Input Ibus" 4. Restart OBSERVED RESULT Ibus autostart on X but doesn't autostart on Wayland EXPECTED RESULT Ibus autostart on both X and Wayland SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) KDE Plasma Version: 6.0.0 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 ADDITIONAL INFORMATION OS: KDE Neon 6.0 Graphics Platform: Wayland
I believe this is not the way to configure ibus on wayland. You need to open "Virtual Keyboard" in System Settings and select "IBus Wayland". Then kwin will autostart ibus. As for the environment variables, ibus will complain if QT_IM_MODULE and QT_IM_MODULE environment variables are set. You need to unset them otherwise ibus won't function as expected. ibus will also show a notification warning about that.
I do not see "Ibus Wayland" under Virtual Keyboard in System Settings. The only two I see is "None" and "Maliit". Is there anything I need to install in order for the option to appear?
Maybe you run a slightly older version of ibus? https://github.com/ibus/ibus/commit/3f3f0b6b38c227d6201f5d6fb6381923cd4c2ed1 You need at least ibus 1.5.29