On Wed, 16 Sep 2020 07:49:39 -0700 Marc MERLIN <marc_...@merlins.org> said:
> On Wed, Sep 16, 2020 at 12:56:31PM +0100, Carsten Haitzler wrote: > > repeated actions so it will have affected timing for sure and thus something > > that may have worked by luck before because it happened to run at time X > > and e change stuff at time Y now hae e changing stuff at a different time > > and thus overwriting any changes you made behind its back. but it's the > > classic "if you have 2 entities trying to control the same thing you will > > get conflicts and the solution is to not have 2 things controlling it". > > this problem is endemic throughout the x11 world as the xserver allows any > > xclient anywhere to change anything from screensaver timeouts, to dpms > > timeouts, screen resolution and layout, refresh, keyboard layout, other > > keymap things etc. > > Ok, thanks for comfirming why it doesn't work anymore. > That said, how do I get my ~/xkb-keymap loaded and working now? get your custom keyboard layout somehow listed in the system ones. like /usr/share/X11/xkb/rules/xorg.lst - that's and various other locations are where e's xkb config tool gets the list of available layouts. your layout is a special one for you - and then it to be stored with the data of all the other system keyboard layouts... i have never gone and modified this so you'll probably need to google on how to do it... :) but if you can get it listed there. E looks in the following files in this order to list layouts/models/variants: #ifdef XKB_BASE XKB_BASE "/rules/xorg.lst", XKB_BASE "/rules/xfree86.lst", #endif #if defined __NetBSD__ "/usr/X11R7/lib/X11/xkb/rules/xorg.lst", #elif defined __OpenBSD__ "/usr/X11R6/share/X11/xkb/rules/base.lst", #endif "/usr/share/X11/xkb/rules/xorg.lst", "/usr/share/X11/xkb/rules/xfree86.lst", "/usr/local/share/X11/xkb/rules/xorg.lst", "/usr/local/share/X11/xkb/rules/xfree86.lst", "/usr/X11R6/lib/X11/xkb/rules/xorg.lst", "/usr/X11R6/lib/X11/xkb/rules/xfree86.lst", "/usr/local/X11R6/lib/X11/xkb/rules/xorg.lst", "/usr/local/X11R6/lib/X11/xkb/rules/xfree86.lst", anyway - if you read the lst files you'll see how e discovers available keyboard layouts and offers them in the config. But yes - e will probably override things you do by hand at some point and... you got lucky before. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users