.\" $OpenBSD: FvwmAuto.1,v 1.1.1.1 2006/11/26 10:53:43 matthieu Exp $ .\" t .\" @(#)FvwmAuto.1 12/1/94 .de EX \"Begin example .ne 5 .if n .sp 1 .if t .sp .5 .nf .in +.5i .. .de EE .fi .in -.5i .if n .sp 1 .if t .sp .5 .. .ta .3i .6i .9i 1.2i 1.5i 1.8i .TH FvwmAuto 1 "Dec 1, 1994" 2.1 .UC .SH NAME \fIFvwmAuto\fP \- the FVWM auto-raise module .SH SYNOPSIS \fIFvwmAuto\fP is spawned by fvwm, so no command line invocation will work. The correct syntax is: .nf .EX Module FvwmAuto Timeout [EnterCommand [LeaveCommand]] .sp AddToMenu Modules "Modules" Title + "Audio" Module FvwmAudio + "Auto" Module FvwmAuto 300 raise lower + "Buttons" Module FvwmButtons + "Ident" Module FvwmIdent + "Banner" Module FvwmBanner + "Pager" Module FvwmPager 0 3 .EE .fi The \fITimeout\fP argument is required. It specifies how long a window must retain the keyboard input focus before the command is executed. The delay is measured in milliseconds, and any integer 0 or greater is acceptable. \fIEnterCommand\fP and \fILeaveCommand\fP are optional. \fIEnterCommand\fP is executed \fITimeout\fP milliseconds after a window gets the input focus, \fILeaveCommand\fP is executed \fITimeout\fP milliseconds after the window has lost focus. "Raise" is the default for \fIEnterCommand\fP, but any fvwm2 function is allowed. I would not use "Close" or "Destroy" with a low timeout, though. The \fILeaveCommand\fP can be handy for a tidy desktop. Experiment with: .nf .EX Module FvwmAuto 0 Nop Lower Module FvwmAuto 0 Nop Iconify .EE .SH AUTHOR .nf FvwmAuto just appeared one day, nobody knows how. FvwmAuto was simply rewritten 09/96, nobody knows by whom.