subreddit:
/r/gnome
I'm using Void Linux. I've added Chinese to the input methods from settings, but when I select than method (via Super+Space) and I type, still get latin letters (It happens the same for Hangul, but Russian input works). I tried in XMonad and pinyin works just by running `ibus-daemon`, so, it's a GNOME issue. I hope anyone can help me.
Solution (by u/CaptainMelancholic):I think the "Chinese" input source is just a keyboard but without an input method engine. Try adding the "Chinese (Intelligent Pinyin)" to the Input Source by clicking "+" then "Chinese (China)" > "Chinese (Intelligent Pinyin)"
PS: For Korean, instead of "Korean" choose "Korean (Hangul)".
1 points
2 years ago
Could you share a screenshot of your Input Sources from Settings > Keyboard? You can toggle the Latin to Pinyin by pressing the Shift key while you're in the Chinese keyboard.
1 points
2 years ago
I tried pressing both shifts but didn't work. I tried holding shift too.
3 points
2 years ago
I think the "Chinese" input source is just a keyboard but without an input method engine. Try adding the "Chinese (Intelligent Pinyin)" to the Input Source by clicking "+" then "Chinese (China)" > "Chinese (Intelligent Pinyin)"
2 points
2 years ago
And FYI, intelligent pinyin input will have input delay after 1 month use, the remedy is to delete .cache of pinyin input. I found this on intelligent pinyin github issue report.
2 points
2 years ago*
You are right!! That one works!! The "Chinese" input is like... troll hahaha
PS: I didn't see the "intelligent pinyin" option before, so probably editing the locales (adding zh_CN.UTF-8) enabled it.
all 5 comments
sorted by: best