On 25/08/2019 20:09, DJ Lucas via blfs-support wrote: > > > On 8/23/2019 7:56 PM, Ken Moffat via blfs-support wrote: >> On Fri, Aug 23, 2019 at 09:39:41PM +0200, Pierre Labastie via blfs-support >> wrote: >>> Will try using obconf in lxde. >>> >>> Pierre >> Hi Pierre, >> >> not sure if https://issues.guix.info/issue/35118 might help for gdm. >> >> Some of the details look to be very specific to guix, but in patch 2 >> localed is extracted from systemd and an xkeyboard patch is added. >> >> But all the wiring-up seems to be specific to how guix do things. > Well, that seems like an interesting approach, and was fairly easy to do (took > me about 20m...less time than it took for me to write this email in fact), but > the Guix solution just uses "GUIX_XKB_*" environment variables. I hacked up a > patch to elogind to mimic what Guix did if you want to fiddle with it and see. > It does introduce a hard dependency on xkb-common. I renamed the workaround > environment variables without the GUIX_ prefix. I haven't done any testing > other than verifying that it builds and installs correctly (into DESTDIR, so > at least no linking issues with elogind). The additional source files in the > locale directory were taken directly from systemd-241. The variables that need > to make their way into GDM's environment are > XKB_{LAYOUT,MODEL,VARIANT,OPTIONS} (without configured /etc/vconsole.conf > anyway), so it's a lot of systemd cruft left for just a simple workaround, but > if it works, I could put a bit more time into it. Despite comment #6 in the > above thread, it really wouldn't be _that_ difficult to decouple from elogind, > but elogind would require a couple of small changes already in the patch below > (or the handful of reintroduced functions added directly to the targets or a > tiny libelocaled, but I'd much rather get these back into elogind and just > depend on it). > > http://www.linuxfromscratch.org/~dj/elogind-241.3-add_localed-1.patch >
OK, added this patch. It compiled OK, but localectl is not functional: when I issue "localectl set-keymap" or "localectl set-x11-keymap", I get: Failed to set keymap: Launch helper exited with unknown return code 1 have to try to start gnome anyway. Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page