Michael Großer wrote: > Eleven days ago, I migrated an existing (still dirty, but extremly powerful) > configuration to a new Debian Squeeze plattform with "FVWM 2.5.30". > > I had to change the order of some code to make my config work > with "FVWM 2.5.30". > > > > This code only works with "FVWM 2.5.26" >> # set some layers >> Key Plus WTSF123456789 S4 Function "raise-to-top" >> Key Numbersign WTSF123456789 S4 Function "set-to-put" >> Key Minus WTSF123456789 S4 Function "lower-to-bottom" >> >> # define some layer functions >> AddToFunc lower-to-bottom >> + I Layer 0 2 >> + I Lower >> + I Stick >> + I Stick >> >> AddToFunc set-to-put >> + I Layer 0 4 >> + I Stick >> + I Stick >> + I Raise >> >> AddToFunc raise-to-top >> + I Layer 0 6 >> + I Stick >> + I Stick >> + I Raise > > > > This is the way, the code has to look like if I want to > have it work with "FVWM 2.5.30" too: >> # define some layer functions >> AddToFunc lower-to-bottom >> + I Layer 0 2 >> + I Lower >> + I Stick >> + I Stick >> >> AddToFunc set-to-put >> + I Layer 0 4 >> + I Stick >> + I Stick >> + I Raise >> >> AddToFunc raise-to-top >> + I Layer 0 6 >> + I Stick >> + I Stick >> + I Raise >> >> # set some layers >> Key Plus WTSF123456789 S4 Function "raise-to-top" >> Key Numbersign WTSF123456789 S4 Function "set-to-put" >> Key Minus WTSF123456789 S4 Function "lower-to-bottom" > > > > The change is minimal, but not always, you should assume > to have enough luck to take over an FVWM config utterly > untouched. > > > > Just my two cents :-) > Michael
I posted this on 2011-10-28 09:50. Now, I know what the problem was. During the last months, I had finally the time to install and configure a Debian Squeeze a very clean way, carefully scrutinizing every little step. Probably, I have the cleanest Debian Squeeze installation in the world now :-P I live in Germany, and my very clean Debian is running with a German keyboard layout. It has a German keyboard layout both in console mode (text mode, thus F1 ... F6) and in X.Org mode. My kind of dirty prototype in the year 2011 had a little misconfiguration with a German keyboard layout in X.Org mode and an English keyboard layout in console mode. So, when I typed in console mode a "y", I got a "z", and when I typed "z", I got a "y". When FVWM started for the first time after reboot, I had a German keyboard layout, but somehow, the keys "Plus", "Numbersign" and "Minus" could not be recognized by FVWM. When I restarted FVWM, it recognized them correctly. The solution of this riddle is that X.Org somehow got confused with the English keyboard layout in console mode. So, this problem was a complex issue, which I solved by taking much time to setup a very clean Linux, where I carefully ensured that I truly understand every installation step. Just wanted to post the real cause of this. - Michael -