Allow custom keyboard layout settings on X11
As it is now, GNOME doesn’t allow custom keyboard layout settings. As soon as it sees keyboard layout settings changing to something it doesn’t know, it resets them to the default, even if the input method handling seems to be switched off in dconf (the list of sources is []
). This makes it impossible to customise the layout e.g. using xkbcomp
since any settings would end up overridden immediately.
It would be great if GNOME didn’t touch keyboard layouts (at least not continuously) when there are no input methods configured; alternatively, there could be a separate dconf setting to disable this behaviour.