Every time I restart my computer and want to type in Japanese, pressing Super+Space is not enough, I also have to select Hiragana in Mozc's menu:
It gets me everytime. It is a bit like if your car's brake acted as an accelerator the first time you use it each day. Everyday the first time you brake you have to remember to push a lever. In other words: Incredibly annoying and a sure way to get accidents.
Apparently noone is motivated to fix the underlying problem, and there were talks that IBus would be replaced with Fcitx in 2015.10 (it did not).
Meanwhile, is there a quick way to fix this problem to avoid having to click that every time?
You can modifying the source code and rebuild
cd ~
then edit
./mozc*/src/unix/ibus/property_handler.cc
and replacewith
or wrap the preprocessor directive condition with a logical NOT, to
#if !(...)
(this is another method, choose one).Now edit
./mozc*/src/protocol/commands.proto
, and replacewith
build it
sudo apt install ./ibus-mozc*.deb
(dfsg version)reboot
This is not an answer for the question but a work around for the problem.
If you have no problem to switch input method into fcitx
Then it works almost the same as ibus-mozc and it remembers the choice of Hiragana/Katakana/Direct and etc.
[edit] inline conversion looks like
Briefly skimming over this link, I think the general gist is that this isn't going to get "fixed?"
Anyway, I have a workaround. (At least on kde and xfce4.)
ibus-pref
.Restart after this. Or maybe just logout is enough? I do know that I only noticed this working after I did a restart, though.