On Sat, 19 Sep 2020 15:08:34 -0700 Marc MERLIN <marc_...@merlins.org> said:

> 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 have no idea - i've never gone and crated custom xkb layouts. as i said...
you're the first i have heard of to have done this. sure - multiple people may
have done it, but it's incredibly rare - at least in my experience.

> 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 :)

i did give you the option of e not touching the xkb settings... if you wish to
do it by hand.

> (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
> 


-- 
------------- 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

Reply via email to