--- Mikhael Goikhman <[EMAIL PROTECTED]> a écrit : >
On 10 Apr 2002 13:13:55 +0200, szonyi calin wrote:
> >
> > if you have in fvwm2rc lines like this
> > + "text" Exec program
> > instead of
> > + "text" Exec exec program
> > this could be the cause
> >
> > Fvwm is waiting for a comand to finnish and it is
> > busy until that command finishes
>
> No, this is not correct. Exec is always done in a
> forked process that is
> not waited. Exec is asynchronous. PipeRead is
> synchronous.
>
> "Exec" and "Exec exec" have exactly the same effect
> from the window
> manager point of view. Some shells (say, GNU bash)
> even add "exec"
> themselves if needed, so program is executed with no
> additional fork.
> Other shells fork, so there are 2 processes, shell
> and program.
>
> Regards,
> Mikhael.
>From my experience they are not similar.
I had problems in the past with this (Fvwm waiting
for the command to finish and having to kill X)
Maybe with newer versions of fvwm they are the same
but in older versions i am sure that you should
specify either
+ "Label" Exec program &
or
+ "Label" Exec exec program
Anyway, I haven't try
+ "Label" Exec program
from some time because I had a slow computer and
killing X wasn't a nice thing to do (on that old
computer). :-)
Bye
Calin
=====
--------------------------------------------
,-----.
," ^ ^ ",
| @ @ |
----OOOO---------------OOOO----
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]