Bug#1032347: gnome-control-center: Keyboard settings: disabling the 'Compose Key' is not persisted in user dconf settings

James Addison jay at jp-hosting.net
Mon Mar 6 10:47:08 GMT 2023


Package: gnome-control-center
Version: 1:43.4.1-1
Followup-For: Bug #1032347

Gunnar Hjalmarsson wrote:
> I don't think "compose:none" is a valid XKB option. And you really 
> shouldn't need to do that.

Agreed that it shouldn't be necessary.

And also agreed that 'compose:none' doesn't seem to be declared[1] as a valid
xkeyboard-config option.

> James Addison wrote:
> > I agree that '@as []' is written to the 'xkb-options' config entry
> > momentarily after disabling the Compose Key.
> > 
> > However, a divergence/repro does appear (repeatably) on this system:
> > 
> > After logging out and back in again, the entry has been rewritten:
> > 
> >   $ dconf read /org/gnome/desktop/input-sources/xkb-options
> >   ['compose:lwin']

> That indicates a problem with the ~/.config/dconf/user file, doesn't it? 
> Maybe try to rename it to e.g. user.bak, relogin, and see how it behaves 
> with a fresh ~/.config/dconf/user file.

I can confirm that the problem re-occurs after moving '~/.config/dconf/user' to path '~/.config/dconf/user.bak' and logging out and logging back in again.

(in other words: after clearing settings, I can _temporarily_ disable the
compose key within a session; after relogin, it is restored to 'Left Super')

[1] - https://sources.debian.org/src/xkeyboard-config/2.35.1-1/rules/base.xml/#L7588-L7702



More information about the pkg-gnome-maintainers mailing list