Japanese Input not working in Linux Mint 22, Musescore 4

• Nov 2, 2024 - 03:34

I'm having a strange issue, Japanese input is not working on Musescore only. Japanese input works in all the other areas I tried (web browser, terminal, text editor). I would appreciate if anybody has any ideas to get this working!

Version stuff:
OS: Linux Mint 22, Arch.: x86_64, MuseScore Studio version (64-bit): 4.4.3-242971445, revision: eb6b367

Steps I followed:
1. Start with a fresh installation of Linux Mint 22 Cinnamon, ran updates.
2. Follow the "input method" instructions to enable Japanese input. (Screenshot attached)
3. Install Musescore by ./MuseScore-Studio-4.4.3.*.AppImage install

At this point, I can toggle between English/Japanese input by pressing control-spacebar. For example, in Firefox, if I switch to Japanese input and type "aba" it will render the Japanese characters correctly. (Screenshot attached). However in Musescore, the Mozc pop-up doesn't appear, and is just stuck in English. Switching between Fcitx and ibus for the input method framework didn't seem to change anything.

Attachment Size
correct_japanese_input.png 33.16 KB
input_method.png 43.71 KB

Comments

I am not an expert, but I have had the same problem. Probably, almost no-one involved in Musescore knows anything about input method editors, and the problem is basically that the Qt toolkit does not work well with them. You might get more help by asking on a Japanese forum about using (general) software based on Qt, because everyone there will be having the same problems. (I did get some help on the tlug mailing list - Tokyo Linux Users Group - tlug@tlug.jp but I am not sure how to subscribe).

Temporary fix: you can probably get around this by typing the text (lyrics, 歌詞) in a text editor, and cutting and pasting into Musescore. I know that at one stage I had to do that, and in any case Musescore is not set up to enter Japanese lyrics easily. FWIW, I am not currently actively using Musescore, but I can enter Japanese with no problem. (Anthy/IBus). HTH

In reply to by Imaginatorium

Hey, thanks a lot. I still haven't gotten this working, but the hint about Qt was really helpful.

I tried the instructions here, which suggested testing input into other Qt based programs, VLC and Discord. Japanese input into both of those works, but still not Musescore. :(

The Fcitx FAQ suggests that there is some issue with the AppImage's bundled libraries. "Is it a Qt application that bundles its own Qt library?" Indeed, when Musescore is running, I can see a lot of libqt6* stuff in the temporary mount location. I'll keep bashing at this, and maybe try to craft a good Japanese help question.

Also, thanks for letting me know that your Anthy/Ibus combo works. I can give that a try if/when I give up on Fcitx.

Do you still have an unanswered question? Please log in first to post your question.