It's two days after Christmas, and finally I have the time to concentrate on
the important things of life :-(





Thomas Adam wrote:
> On Fri, Oct 28, 2011 at 10:34:13AM +0200, Michael Großer wrote:
>> Thomas Adam wrote:
>> > On Fri, Oct 28, 2011 at 09:50:06AM +0200, Michael Großer wrote:
>> >> Michelle Konzack wrote:
>> >> > Hello ro...@cloudcabin.org,
>> >> >> I have quite a large config with some whistles and bells and maybe a
>> >> >> couple dirty hacks in it and I use Archlinux (which means bleeding 
>> >> >> edge,
>> >> >> constant updates and such), I think the first version I tried was 
>> >> >> 2.5.27,
>> >> >> and not a single feature was broken with an update.
>> >> > 
>> >> > I have strted using Fvwm2 in March 1999 and the config works up to NOW.
>> >> 
>> >> Last year, I came back to fvwm after 10 years and started to learn
>> >> how to configure it. I started with version 2.5.26 (Debian Lenny).
>> >> 
>> >> 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".
>> > 
>> > So you swapped around the Key binding lines after the function definitions?
>> > This simply just isn't true -- they both work the same.
>> > 
>> > -- Thomas Adam
>> 
>> I also couldn't believe this. Maybe, the 2.5.30 has a bug that is fixed
>> in later releases?
> 
> No, this won't be true either.
> 
>> Whatever! I just leave this order now to be able to use all versions
>> of FVWM, even the buggy ones.
>> 
> 
> No, it's never just "Whatever!".  If you've found a problem, I want to know
> about it.  All I can tell you with absolute certainty is it has nothing to
> do with you reordering lines in your config.
> 
> So put your config somewhere with it still exhibiting the problem for you,
> and I'll take a look.
> 
> -- Thomas Adam


Hi!

The reason was another bug, which let me think that I have to change the order
of something in the config files.

The real bug is the following:

- When I use FVWM 2.5.30 on a Debian Squeeze system with KDM
  as X display manager, then the key bindings for some keys of
  my German keyboard do not work until I restart FVWM.

Back in the days, I changed the order of something in my config files,
restarted FVWM, and then the key bindings worked. This let me think that
the order was the reason.

- But the real cause why the key bindings worked after the restart of
  FVWM was because I restarted FVWM!

You can download my FVWM config here:
http://www.jumping-blue-turtle.com/fvwm/will_disappear_on_2012-01-31/8999_bugdemo_001.tar.bz2

It contains the file "0003_simple_keyboard_bindings". There, I added the 
following
lines of code:

> # demonstrate the 
> bug.................................................................
> Key Plus A N Exec exec xterm
> Key Numbersign A N Exec exec xterm
> Key Minus A N Exec exec xterm

This code is supposed to open an xterm when I press the "+", the "#"
or the "-" key on my German keyboard:
http://upload.wikimedia.org/wikipedia/commons/3/3c/Cherry_keyboard_105_keys.jpg
--> All three keys are near the right Shift key as you can see on the picture.
----> And, here in Germany, we don't need a Shift key to use "+", "#" or "-".

When I reboot one of my Debian Lenny systems, then all works fine.

When I reboot my Debian Squeeze system, then nothing happens if I press
these keys. Only after I restart FVWM (for example by pressing my
short-cut "Ctrl+Alt+Pause"), these three keys open xterm windows
when I hit them.

* Can anybody reproduce this behaviour?
* Is this a known bug?
* What could be the cause of this behaviour?
* What can I do to let these keys work without having to restart FVWM?

Best regards from Germany,
Michael


Reply via email to