void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.59k stars 2.15k forks source link

IBus Only Works with European Keyboard Layouts #45337

Open BlindRepublic opened 1 year ago

BlindRepublic commented 1 year ago

Is this a new report?

Yes

System Info

Void 6.3.13_1 x86_64 GenuineIntel uptodate rrFFFF

Package(s) Affected

ibus-1.5.28_2

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

Typing into a GTK based window with an input method (anthy, mozc, libhangul, etc) brings up suggestions based upon typed text

Actual behaviour

No characters come up as if input were simply the default keyboard layout. Switching to a latin keyboard layout instead (say, Spanish) works fine (the colon key types "ñ"').

Steps to reproduce

  1. Install and configure ibus and a CJK input method (say mozc)
  2. Switch to it via super + tab
  3. Start typing in a text entry
sgn commented 1 year ago

What is "X Keyboard Layouts"?

BlindRepublic commented 1 year ago

What is "X Keyboard Layouts"?

Sorry I guess that is vague. European keyboard layouts using Latin and possibly Cyrillic characters as well. That's as opposed to input methods like Mozc

oreo639 commented 1 year ago

Are you using GNOME, a Window manager, or some other DE?

Also, keep in mind that ibus-anthy or mozc may start in Latin mode by default, you can just change that by clicking the tray icon or you can change the initial settings in /usr/libexec/ibus-setup-anthy.

Also, if you are using ibus-anthy you can use /usr/libexec/ibus-setup-anthy, then go to the keyboard layout tab and try changing the keyboard layout there.

BlindRepublic commented 1 year ago

Are you using GNOME, a Window manager, or some other DE?

I'm using XFCE and testing via GTK applications.

Also, keep in mind that ibus-anthy or mozc may start in Latin mode by default, you can just change that by clicking the tray icon or you can change the initial settings in /usr/libexec/ibus-setup-anthy.

This actually worked for Anthy! However Mozc's settings didn't seem to change anything and Hangul doesn't have any configuration options.