Fedora 34 - language switching works only on KDE apps?

I upgraded from 33 to 34, and whenever I switched language from English to Hebrew, I can only type hebrew in KDE apps (like kwrite etc) but not in other apps (like chrome).
Instead of Hebrew, I get English letters, depends on the window I’m typing in.

While this happen, I see “IL” icon in toolbar which means the chosen language is Hebrew.

couldn’t find this in the known issues section
is there any solution?

What does localectl report?

$ localectl
   System Locale: LANG=en_US.UTF-8
   VC Keymap: us
   X11 Layout: us

@martijn

$ localectl 
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: us,il
     X11 Variant: ,

now I realize that I have something in the toolbar called IBus which probably controls the language.
I didn’t see this IBus in Fedora 33.

A quick search online show up you probable need imsettings, after installing that you can configure it through:

$ im-choose
``

1 Like

Woah! that worked!
thank you so much.

May I ask what search query you used to find that?
all I could find is how to remove ibus which didn’t work for me as it’s a dependency of gnome-shell

Simply searched ‘fedora ibus’, the third item described the solution: