Comment 29 for bug 663776

Revision history for this message
Kyle Nitzsche (knitzsche) wrote :

@Gunnar: nice!

I would expect that ibus-daemon starts or not depending on the user's locale selection at (g)dm time. That should set the LC_MESSAGES env variable. So, If the user selects a locale that implicates input methods, then $LC_MESSAGES should reflect that, and 'ps aux | grep ibus' should show ibus-daemon is running (and others).

Can people test this? This is really important. We are talking about whether input methods are started properly for a particular user session. If not, people in those parts of the world that *require* input methods to use a computer cannot do so.

Perhaps the larger point is that a single system should support multiple users/accounts, some of which require input methods, and some of which do not, depending on their language (locale). So the ibus-daemon should start at session start up time (or not) depending on the user's *session* language.

Gunnar: have you tested this with light-dm? And, I very much appreciate your following this trail :)