Hmm.. I'm afraid that's a bit over my head. But yes, it's apparent that what you want to do is not compatible with how the Ubuntu/GNOME desktop is designed.
A simple way to prevent gnome-control-center from touching /etc/default/locale and /etc/default/keyboard is to create a second user. By doing so, changes of the language and input source settings will be saved in user specific files and only affect the current user. Not sure if that would help in your case. Otherwise this is an upstream design matter, so an upstream issue would be the best way to propose a reconsideration of the design in this respect. https://gitlab.gnome.org/GNOME/gnome-control-center/issues ** Changed in: gnome-control-center (Ubuntu) Importance: Undecided => Wishlist ** Changed in: gnome-control-center (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1848940 Title: gnome-control-center does not respect symbolic links To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1848940/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs