Rich <ri...@example.invalid> wrote:
>> I added this line to ConfigFvwmDefaults:
>> Style * FPGrabFocus FPGrabFocusTransient
>
> Incorrect syntax, the 'list' is supposed to be comma separated:
>
> Style * FPGrabFocus, FPGrabFocusTransient
>
> The lack of a comma may have made fvwm2 ignore it. You do have your
> fvwm2's stdout/stderr being redirected to a log file so you can see if
> it complains about anything, right?
>
>> And that did not fix the problem.
>
> Did you restart fvwm2? Merely editing the config file does not change
> anything unless you also restart fvwm2.
Thanks again. I added the comma to the ConfigDefaults file:
# Default styles
Style * FPGrabFocus, FPGrabFocusTransient
I shut X down and restarted X and then fvwm2. There was no change
to the behavior. If the cursor is outside the window that is
brought up keyboard input still goes to the parent program.
For what it's worth, let me try to describe in more detail how valuable
this menu thing is to me. When I am sitting in an Xterm I can type
a command line something like this:
menu archive stochastic market
While the actual command is a little different, this is a good
example. This command goes to the online archive, searches
for papers having both stochastic and market in the title,
then downloads a list of these papers, which then appears
with each paper on a single line, with the first line
highlighted.
I can move the highlighted line up or down, and press enter
to cause the abstract or complete paper to be fetched from
the archive, and then (most often) Okular is started to display
the downloaded paper/abstract.
Then I use the page controls to page through the article
say PgUp/PgDn. Here is where the problem comes up. If the
mouse cursor is outside the Okular window Okular doesn't
see the PgDn key which is sent to the menu program
instead. However, I can move the mouse cursor over to the
Okular window and hit PgDn again and Okular responds. However
when I return to the menu program after closing Okular I
have lost my place in the list of documents.
I use the same concept to fetch data from online repositories
and then I use some other program to play with the data.
That same menu program drives everything I do. The menu program
creates commands that I can execute. These commands are as
general as I can make them. Everything is taken care of by
the menu program.
From time to time I have tried to interest usenet people in the
idea but I have been unable to convey the value.
Thanks again.