We switched from Scim to IBus, see tickets #5624 and #6206. Among the
changes was to always start IBus by default, regardless of login locale.
But problems with keyboard shortcuts in for example France locale (see
#6478) required a quick fix to not always start IBus by default.

However, after this quick fix it is no longer possible for a user to start
IBus *at all* in locales other than CJK locales. My branch
"winterfairy:bugfix/allow-ibus-start" (based on devel) fixes this issue by
allowing the user to start IBus manually, but still not starting IBus by
default for non-CJK locales. Therefore resolving this issue while avoiding
to hit #6478 again.

The design documentation is also updated.

AFAIK, there is no ticket tracking this regression. The original issue was
a subitem in #5624.

Tested with (by patching Tails 0.22.1):
 - Chinese (IBus started by default, everything works)
 - Japanese (IBus started by default, everything works)
 - Korean (IBus started by default, everything works)
 - Swedish (IBus can be started manually)
 - France (IBus can be started, and shortcuts works if it is not)

Please review and merge.

_______________________________________________
tails-dev mailing list
[email protected]
https://mailman.boum.org/listinfo/tails-dev

Reply via email to