Re: FVWM: "Problem" Swallow:ing XCosnole in FvwmButtons

From: Mikhael Goikhman <migo_at_homemail.com>
Date: Mon, 30 Jun 2003 17:23:43 +0000

On 30 Jun 2003 19:12:02 +0200, Johan Svedberg wrote:
>
> * Jun 30 19:04 Johan Svedberg <winkle_at_acc.umu.se>:
> > Hi, all!
> >
> > I've bumped into somewhat of a problem when I Swallow XConsole in my
> > FvwmButtons. The problem lies in the fact that on some systems where I
> > use this setup the display manager (XDM) has already started an XConsole. So
> > when I use a this line:
> >
> > *FvwmButtons: (1x1-0+0, Padding 0 0, Swallow "XConsole" 'Exec exec xconsole -bg black -fg white -fn 5x7 -file /dev/console -verbose &')
> >
> > ...the XConsole doesn't even get swallowed. Now I know that I can use
> > Swallow (UseOld) to make it swallow the existing XConsole, but then I
> > have the problem that I can't customize XConsole the way I want.
> >
> > So I guess what I'm looking for is a way to get the running XConsole out
> > of the way and swallow my own process, is there a clean way to do this?
>
> Looking at the existing flags to Swallow, maybe KillOld would be an idea
> to implement?

Do:

  *FvwmButtons: (1x1-0+0, Padding 0 0, Swallow "XConsole" 'Exec killall xconsole; xconsole -bg black -fg white -fn 5x7 -file /dev/console -verbose')

If your system has no killall, replace it with kill/pidof or whatever
else your system has.

Or alternativelly use (Swallow "XConsole" RestartConsole) with:

  AddToFunc RestartConsole
  + I All (XConsole) Close
  + I Exec exec xconsole -bg black -fg white -fn 5x7 -file /dev/console -verbose

Regards,
Mikhael.
--
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 majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Mon Jun 30 2003 - 12:25:29 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:55 BST