Este es el comando FvwmAuto que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
FvwmAuto - el módulo de aumento automático de fvwm
SINOPSIS
Módulo FvwmAuto Timeout [-passid] [-menter | -menterleave | -mfocus] [EnterCommand [LeaveCommand]]
FvwmAuto solo puede ser invocado por fvwm. Invocación de línea de comando del FvwmAuto no
y su trabajo.
DESCRIPCIÓN
La FvwmAuto El módulo se usa con mayor frecuencia para activar automáticamente las ventanas enfocadas.
INVOCACIÓN
La sintaxis correcta es:
Módulo FvwmAuto Timeout [-passid] [-menter | -menterleave | -mfocus] [EnterCommand [LeaveCommand]]
Módulos AddToMenu
+ Módulo "Auto Raise (300 ms)" FvwmAuto 300
+ Módulo "Auto subir / bajar" FvwmAuto 300 "Silent Raise" "Silent Lower"
La Tiempo de espera Se requiere argumento. Especifica cuánto tiempo una ventana debe retener el teclado.
foco de entrada antes de que se ejecute el comando. El retraso se mide en milisegundos y cualquier
entero mayor que cero es válido.
Si la opción literal -pasado se da, la identificación de la ventana de la ventana recién ingresada o izquierda
se agrega al comando que se envía a fvwm. Esto se puede utilizar con el ID de ventana
comando de fvwm.
Las opciones -menrador, -menteleave y -mfoco influir en las acciones a las que reacciona FvwmAuto.
No se puede elegir más de una de las opciones. En -mfoco modo, FvwmAuto eleva el
ventana que tiene el foco. En -menrador modo, FvwmAuto eleva la ventana debajo del puntero
cuando el puntero entra en una ventana. los DejarComando se ejecuta en la ventana que estaba
debajo del puntero antes de entrar en la nueva ventana. Cuando el puntero sale de una ventana y
entra en la ventana raíz, el EntrarComando se ejecuta también, pero sin una ventana para operar
sobre. En -menteleave modo, FvwmAuto funciona igual que en -menrador modo, pero el DejarComando
también se ejecuta si el puntero se mueve fuera de una ventana pero no entra en una nueva ventana.
Los dos últimos modos de operación son útiles con ventanas que no aceptan el enfoque.
Nota: el modo -menterleave puede interferir con las ventanas emergentes de algunas aplicaciones. Uno
ejemplo es el menú de zoom de Ghostview. No se queje de esto con nosotros, es un
error en Ghostview.
EntrarComando y DejarComando son opcionales EntrarComando es ejecutado Tiempo de espera milisegundos
después de que una ventana obtiene el foco de entrada, DejarComando es ejecutado Tiempo de espera milisegundos después
la ventana ha perdido el foco. Tenga en cuenta que siempre debe utilizar la palabra clave "Silencioso" antes
el comando en sí. FvwmAuto antepone "Silencioso" a la cadena de comandos por sí solo si
olvidalo. Sin este prefijo, fvwm le pediría una ventana sobre la que actuar si la ventana
ha muerto antes de que el comando enviado por FvwmAuto haya sido procesado por fvwm. Esto puede para
ejemplo sucede con los menús emergentes.
"Silent Raise" es el valor predeterminado para EntrarComando, pero se permite cualquier función fvwm. me gustaría
Sin embargo, no use "Cerrar" o "Destruir" con un tiempo de espera bajo. los DejarComando puede ser útil
para un escritorio ordenado. Experimentar con:
Módulo FvwmAuto 0 Nop "Silent Lower"
Módulo FvwmAuto 0 Nop "Silent Iconify"
Un ejemplo de aumento automático de ventanas con ClickToFocus:
Estilo * ClickToFocus
FvwmAuto 0 -menter "Subida silenciosa"
Un ejemplo para subir y bajar automáticamente solo algunas ventanas:
Para iniciar FvwmAuto:
FvwmAuto 0 -contraseña -menter \
"Subida silenciosa selectiva_raiselower" \
"Silencioso selected_raiselower inferior"
Y pon esto en tu .fvwm2rc:
AddToFunc selected_raiselower
+ I WindowId $ 1 (FvwmIconMan) $ 0
+ I WindowId $ 1 (FvwmButtons) $ 0
+ I WindowId $ 1 (reloj x) $ 0
...
Ejemplo más complejo (se están ejecutando tres FvwmAuto):
DestroyFunc RestoreIconificado
AddToFunc RestoreIconificado
+ I Actual (icónico) Iconifico falso
DestroyFunc Registrar Foco
AddToFunc RegistroFocus
+ I Fecha de ejecución + "% T $ n enfocado" >> / tmp / focus-stats.txt
DestroyFunc RegistrarseUnfocus
AddToFunc RegistrarDesenfocar
+ I Fecha de ejecución + "% T $ n desenfocado" >> / tmp / focus-stats.txt
KillModule FvwmAuto
Módulo FvwmAuto 250 Raise Nop
Módulo FvwmAuto 800 RestoreIconified Nop
Módulo Fvwm Registro automático 0 Registro de enfoque Desenfoque
NOTAS
Hay un soporte especial para subir / bajar en FvwmAuto. Se agregó para mejorar Subir / Bajar
devoluciones de llamada, ya que la mayoría de los usos de FvwmAuto son de subida o bajada automática. Esta
la mejora incluye el bloqueo en paquetes M_RAISE_WINDOW y M_LOWER_WINDOW y no
subir / bajar ventanas explícitamente elevadas. El soporte especial Subir / Bajar está habilitado
solo cuando ya sea EntrarComando or DejarComando contienen la subcadena "Subir" o "Bajar". usted
puede usar este hecho para habilitar / deshabilitar cualquier soporte especial cambiando el nombre de estos comandos, si
FvwmAuto no quiere que lo haga automáticamente.
Usar FvwmAuto junto con Comando de borde puede ser aún más poderoso. Hay un corto
ejemplo en el fvwm página del hombre
Use FvwmAuto en línea usando los servicios de onworks.net