META definition works intermittently

Dan Davison <[email protected]>
Newsgroups gmane.comp.window-managers.ion.general
Message-ID <[email protected]>
In my ion3 directory, I have my own version of cfg_ion.lua, in which I set META to be Mod4 ('Windows' key on my laptop) with
META="Mod4+"
Subsequently there are several dopath()s, the last of which is do_path("cfg_dan") which contains my personal customisations.

My problem is that the definition of META to be Mod4 does not always take effect, although I know that my version of cfg_ion.lua has been read, as my key-bindings in cfg_dan.lua (those that don't involve META) are working, implying that the dopath("cfg_dan") in cfg_ion.lua has been seen.

I've held off asking this for a couple of weeks as it seemed silly and I thought it might 'go away', but it hasn't. I've experimented with killing and restarting X, and spawning a second X session from the first one with startx -- :1 &, but have discerned no pattern so far. In particular, the lack of META binding can occur on subsequent restarts of X, even if it had been bound correctly on previous X sessions since the last reboot. One consistent observation (I think) is that I have not noticed META ever being correctly bound in my first X session after booting the computer.

What is causing this apparently non-deterministic behaviour?

Thanks a lot,

Dan

ion 3rc-20070720
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.