Hey, this is a bit of a pain, and a known limitation. So, tl;dr, this is going to be won't fix.
Upstream has long ago decided not to support Debian-specific configs such as /etc/default/keyboard. There is no attempt whatsoever in the codebase to handle this. We used to carry a patch in Debian and Ubuntu[1], but it was very difficult to maintain and things were often broken. But that was dropped a couple years ago, and we no longer try to support /etc/default/keyboard in the systemd tools. In fact, we have a dbus policy in place that is supposed to reject calls to org.freedesktop.locale1.SetX11Keyboard (and others). But, it appears that might be broken at the moment... So, you are actually supposed to get a denial here, rather than what you are seeing. [1] https://git.launchpad.net/~ubuntu-core- dev/ubuntu/+source/systemd/tree/debian/patches/debian/Use-Debian- specific-config-files.patch?h=ubuntu-lunar -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2133870 Title: /etc/default/keyboard does not get updated by localectl To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2133870/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
