Comment #12 on issue 1641 by takao.fujiwara1: [NewFeatures] Set up default input methods and a keyboard layout at the first login
http://code.google.com/p/ibus/issues/detail?id=1641

Right. I intend the behavior because the session XKB is valid before ibus is running.

E.g. If the session XKB is 'ru' and and switch to an ibus engine, and then the session XKB might be changed to 'us' by the engine. And if "Customize active input methods" is disabled on ibus-setup, ibus cannot get the original session XKB but the input method's XKB because 'ru' is changed to 'us'. So I expected users don't remove XKB engines on ibus-setup before click "Customize active input methods" button.
The button cleans up and updates the input method engines only.

Maybe one idea is to reset preload-engines-inited key when "Customize active input methods" is disabled on ibus-setup and if users restart the ibus-daemon, the current XKB session is reloaded. It means to execute log in and out the session again or run setxkbmap by manual before restart ibus-daemon.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
--- You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

回复