With both "English (US)" and "French (Canada)" added to the list of input sources, after a reboot I get:
- have an input source icon displayed in the indicators, as expected
- xkl_config_rec_get_from_server() returns 'ca' and 'us' as expected
- xkl_engine_get_num_groups() returns '2', as expected
- gnome-screensaver displays the language selector and allows selecting between "en" and "fr".
As soon as I click on the language indicator, it reconfigures xkb and removes one of the languages. For example, clicking on "English (US)", I now get:
- have an input source icon displayed in the indicators, as expected
- xkl_config_rec_get_from_server() only returns 'us', even though it should return 'us' and 'ca'
- xkl_engine_get_num_groups() returns '1', even though it should return 2
- gnome-screensaver doesn't display the language selector, preventing the user from knowing which layout is selected and switching to the other one.
With both "English (US)" and "French (Canada)" added to the list of input sources, after a reboot I get:
- have an input source icon displayed in the indicators, as expected rec_get_ from_server( ) returns 'ca' and 'us' as expected get_num_ groups( ) returns '2', as expected
- xkl_config_
- xkl_engine_
- gnome-screensaver displays the language selector and allows selecting between "en" and "fr".
As soon as I click on the language indicator, it reconfigures xkb and removes one of the languages. For example, clicking on "English (US)", I now get:
- have an input source icon displayed in the indicators, as expected rec_get_ from_server( ) only returns 'us', even though it should return 'us' and 'ca' get_num_ groups( ) returns '1', even though it should return 2
- xkl_config_
- xkl_engine_
- gnome-screensaver doesn't display the language selector, preventing the user from knowing which layout is selected and switching to the other one.