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

Reply via email to