Ok, sorry for being a noob, but I need some help.

My xkb-keymap looks like nothing in /usr/share/X11/xkb/rules
All docs I find about xkb-keymap talk about making the file I made and
loading it.
None talk about editing /usr/share/X11/xkb/rules/xorg.lst which looks
like a different format altogether.

I'm starting to be a bit dubious here, and nothing I found shows me how
to make my keymap work again unless I revert to E 0.23, which is what
I'm going to do in the meantime, as well, having my keyboard working is
a bit important :)

(also still need to work on that window locks that don't get saved,
issue. Very perplexing)

Thanks,
Marc

On Wed, Sep 16, 2020 at 05:36:30PM +0100, Carsten Haitzler wrote:
> 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
> 
> 

-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
 
Home page: http://marc.merlins.org/                       | PGP 7F55D5F27AAF9D08


_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to