I found that ibus-daemon only starts at (g)dm session start time when $LANG implicates a language that uses input methods. Since LANG is used for formats (date, numbers, etc), this seems wrong.
Also, I found that ibus-daemon would not start at (g)dm session time if LANG did not implicate input methods (for example, if LANG=en_US.UTF-8) even if the user selects Chinese/Simplified (for example) at (g)dm login.
I *think* the ibus-daemon should start (or not start) depending on the session level variable that shows the translation, not the format. I believe this is what Gunnar's work addresses.
Hi Zhengpeng,
I found that ibus-daemon only starts at (g)dm session start time when $LANG implicates a language that uses input methods. Since LANG is used for formats (date, numbers, etc), this seems wrong.
Also, I found that ibus-daemon would not start at (g)dm session time if LANG did not implicate input methods (for example, if LANG=en_US.UTF-8) even if the user selects Chinese/Simplified (for example) at (g)dm login.
I *think* the ibus-daemon should start (or not start) depending on the session level variable that shows the translation, not the format. I believe this is what Gunnar's work addresses.