Skip to content

input-sources settings: Add a new setting to store the default xkb layout for ibus mozc and m17n engines#263

Merged
mtwebster merged 1 commit intolinuxmint:masterfrom
mtwebster:ibus-default-xkb-layout
Feb 16, 2026
Merged

input-sources settings: Add a new setting to store the default xkb layout for ibus mozc and m17n engines#263
mtwebster merged 1 commit intolinuxmint:masterfrom
mtwebster:ibus-default-xkb-layout

Conversation

@mtwebster
Copy link
Member

No description provided.

mtwebster added a commit to mtwebster/Cinnamon that referenced this pull request Jan 31, 2026
Ibus input methods that support it.

By default, the last-used layout (or en-us) is used when switching to
a mozc or m17n-based im. This can be overridden at the time of their
activation.

Add a setting, and repurpose the 'configure' button in the keyboard
layout settings to show a dialog that will allow the user to choose
a default layout, as well as launch that engine's configuration
program if one is available.

This will be disabled for engines whose default layout is not
'default' (chewing, hangul, sunpinyin, libthai).

Depends on linuxmint/cinnamon-desktop#263

ref:
https://forums.linuxmint.com/viewtopic.php?t=461850
mtwebster added a commit to mtwebster/Cinnamon that referenced this pull request Feb 1, 2026
Ibus input methods that support it.

By default, the last-used layout (or en-us) is used when switching to
a mozc or m17n-based im. This can be overridden at the time of their
activation.

Add a setting, and repurpose the 'configure' button in the keyboard
layout settings to show a dialog that will allow the user to choose
a default layout, as well as launch that engine's configuration
program if one is available.

This will be disabled for engines whose default layout is not
'default' (chewing, hangul, sunpinyin, libthai).

Depends on linuxmint/cinnamon-desktop#263

ref:
https://forums.linuxmint.com/viewtopic.php?t=461850
@mtwebster mtwebster merged commit 26cf760 into linuxmint:master Feb 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant