AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

FvwmAuto - En ligne dans le Cloud

Exécutez FvwmAuto dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande FvwmAuto qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


FvwmAuto - le module fvwm auto-raise

SYNOPSIS


Module FvwmAuto Timeout [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
FvwmAuto ne peut être invoqué que par fvwm. Invocation de la ligne de commande du FvwmAuto ne sera pas
travail.

DESCRIPTION


Le FvwmAuto module est le plus souvent utilisé pour lever automatiquement les fenêtres ciblées.

INVOCATION


La syntaxe correcte est :
Module FvwmAuto Timeout [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]

Modules AddToMenu
+ Module "Montée Auto (300 ms)" FvwmAuto 300
+ Module « Montée/Descente automatique » FvwmAuto 300 « Montée silencieuse » «  Descente silencieuse »
Le Temps mort un argumentaire est requis. Il spécifie combien de temps une fenêtre doit conserver le clavier
focus d'entrée avant l'exécution de la commande. Le délai est mesuré en millisecondes, et tout
un entier supérieur à zéro est valide.

Si l'option littérale -passid est donné, l'identifiant de la fenêtre que vous venez d'entrer ou de quitter
est ajouté à la commande envoyée à fvwm. Cela peut être utilisé avec le ID de fenêtre
commande de fvwm.

Les options -menteur, -mentercongé et -mfocus influencer les actions auxquelles FvwmAuto réagit.
Une seule des options peut être choisie. Dans -mfocus mode, FvwmAuto augmente le
fenêtre qui a le focus. Dans -menteur mode, FvwmAuto lève la fenêtre sous le pointeur
lorsque le pointeur entre dans une fenêtre. Les QuitterCommande est exécuté sur la fenêtre qui a été
sous le pointeur avant qu'il n'entre dans la nouvelle fenêtre. Lorsque le pointeur quitte une fenêtre et
entre dans la fenêtre racine, le EntrerCommande est exécuté aussi, mais sans fenêtre à exploiter
au. Dans -mentercongé mode, FvwmAuto fonctionne comme dans -menteur mode, mais le QuitterCommande
est également exécuté si le pointeur sort d'une fenêtre mais n'entre pas dans une nouvelle fenêtre.
Ces deux derniers modes de fonctionnement sont utiles avec des fenêtres qui n'acceptent pas le focus.

Remarque : le mode -menterleave peut interférer avec les fenêtres contextuelles de certaines applications. Une
exemple est le menu zoom de Ghostview. Veuillez ne pas nous en plaindre - c'est un
bug dans Ghostview.

EntrerCommande et QuitterCommande sont optionnels. EntrerCommande est exécuté Temps mort millisecondes
une fois qu'une fenêtre obtient le focus d'entrée, QuitterCommande est exécuté Temps mort millisecondes après
la fenêtre a perdu le focus. Notez que vous devez toujours utiliser le mot-clé 'Silent' avant
la commande elle-même. FvwmAuto ajoute "Silent" à la chaîne de commande seul si vous
oublie ça. Sans ce préfixe, fvwm vous demanderait une fenêtre sur laquelle agir si la fenêtre
est mort avant que la commande envoyée par FvwmAuto n'ait été traitée par fvwm. Cela peut pour
exemple se produisent avec des menus contextuels.

"Silent Raise" est la valeur par défaut pour EntrerCommande, mais toute fonction fvwm est autorisée. J'aimerais
n'utilisez pas "Fermer" ou "Détruire" avec un délai d'attente faible, cependant. Les QuitterCommande peut être pratique
pour un bureau bien rangé. Expérimenter avec:
Module FvwmAuto 0 Non "Silencieux inférieur"
Module FvwmAuto 0 Non "Silent Iconify"

Un exemple d'élévation automatique des fenêtres avec ClickToFocus :
Style * ClickToFocus
FvwmAuto 0 -menter "Silent Raise"

Un exemple pour le levage et l'abaissement automatique de certaines fenêtres uniquement :
Pour démarrer FvwmAuto :
FvwmAuto 0 -passid -menter \
"Augmentation silencieuse sélective_raiselower" \
"Silencieux selectif_raiselow inférieur"
Et mettez ceci dans votre .fvwm2rc :
AddToFunc selective_raiselow
+ I ID de fenêtre $1 (FvwmIconMan) $0
+ I ID de fenêtre $1 (FvwmButtons) $0
+ I ID de fenêtre $1 (xclock) $0
...

Exemple plus complexe (trois FvwmAuto sont en cours d'exécution) :
DestroyFunc RestoreIconified
AddToFunc RestoreIconified
+ I Courant (Iconique) Iconifier faux

DestroyFunc RegisterFocus
AddToFunc RegisterFocus
+ I Date d'exécution +"%T $n focus" >>/tmp/focus-stats.txt

DestroyFunc RegisterUnfocus
AddToFunc RegisterUnfocus
+ I Date d'exécution +"%T $n non focalisé" >>/tmp/focus-stats.txt

KillModuleFvwmAuto
Module FvwmAuto 250 Raise Non
Module FvwmAuto 800 RestoreIconified Nop
Module FvwmAuto 0 RegisterFocus RegisterUnfocus

NOTES


Il existe un support spécial Raise/Lower dans FvwmAuto. Il a été ajouté pour améliorer Raise/Lower
rappels, car la plupart des utilisations de FvwmAuto sont en augmentation ou en diminution automatique. Cette
l'amélioration inclut le verrouillage sur les paquets M_RAISE_WINDOW et M_LOWER_WINDOW et non
lever/baisser les fenêtres explicitement surélevées. Le support spécial Raise/Lower est activé
seulement quand soit EntrerCommande or QuitterCommande contiennent la sous-chaîne "Raise" ou "Lower". Tu
peut utiliser ce fait pour activer/désactiver tout support spécial en renommant ces commandes, si
FvwmAuto ne veut pas automatiquement que vous vous attendiez à ce qu'il le fasse.

En utilisant FvwmAuto en conjonction avec EdgeCommande peut être encore plus puissant. Il y a un court
exemple dans le fvwm page de manuel.

Utilisez FvwmAuto en ligne en utilisant les services onworks.net


Ad


Ad