AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fvwm1 - En ligne dans le Cloud

Exécutez fvwm1 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 fvwm1 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:

Nom


fvwm1 - Gestionnaire de fenêtres virtuelles F(?) pour X11, version 1.x

SYNOPSIS


fvwm1 [ Options ]

DESCRIPTION


Fvwm est un gestionnaire de fenêtres pour X11. C'est un dérivé de twm, repensé pour minimiser la mémoire
consommation, donner un aspect 3D aux cadres de fenêtre et fournir un simple bureau virtuel.
La consommation de mémoire est estimée à environ la moitié à un tiers de la consommation de mémoire de
twm, principalement en raison d'une refonte de twmméthode de stockage des liaisons de souris. En outre,
de nombreuses options configurables de twm ont été enlevés.

Le nom "FVWM" désignait quelque chose, mais j'ai oublié quoi. (Faible, célèbre, foobar ?
Cela n'a pas vraiment d'importance, c'est de toute façon une société basée sur des acronymes.)

STATUT OF CE LOGICIEL


Depuis la sortie de FVWM 2.2 en mars 1999, cette version est officiellement obsolète et aucun
plus pris en charge. Veuillez ne pas signaler de bogues dans ce logiciel. Aussi, pour Debian
utilisateurs, les pages de manuel du module pour cette version de FVWM seront trouvées comme FvwmAudio1(1x) etc...

SPECIAL REMARQUE POUR XFREE86 UTILISATEURS


XFree86 fournit un écran virtuel dont le fonctionnement peut être déroutant lorsqu'il est utilisé dans
conjonction avec fvwm. Avec XFree86 toutes les fenêtres qui apparaissent sur l'écran virtuel
sont effectivement attirés dans la mémoire vidéo (qu'ils apparaissent ou non sur l'écran physique),
la taille de l'écran virtuel est donc limitée par la mémoire vidéo disponible.

Avec fvwmle bureau virtuel de , les fenêtres qui n'apparaissent pas à l'écran n'obtiennent pas
aspiré dans la RAM vidéo. La taille du bureau virtuel est limitée à environ 32,000 32,000 par XNUMX XNUMX
pixels, mais il est probablement peu pratique d'utiliser un bureau virtuel plus de 5 fois environ
l'écran visible dans chaque direction. Notez que l'utilisation de la mémoire est fonction du nombre
de fenêtres existantes - la taille du bureau ne fait aucune différence.

En se familiarisant avec fvwm il est recommandé de désactiver la fonction virtuelle de XFree86
écran en définissant la taille de l'écran virtuel sur la taille de l'écran physique. Après que tu sois devenu
familier avec fvwm vous voudrez peut-être réactiver l'écran virtuel de XFree86.

Droits d'auteur


Depuis que fvwm dérive de twm code qu'il partage twmles droits d'auteur.

fvwm est copyright 1988 par Evans and Sutherland Computer Corporation, Salt Lake City, Utah,
et 1989 par le Massachusetts Institute of Technology, Cambridge, Massachusetts, All
droits réservés. Il est également copyright 1993 et ​​1994 par Robert Nation.

Autorisation d'utiliser, de copier, de modifier et de distribuer ce logiciel et sa documentation pour
à quelque fin que ce soit et sans frais est accordé par la présente, à condition que l'avis de droit d'auteur ci-dessus
apparaissent dans toutes les copies et que cet avis de droit d'auteur et cet avis d'autorisation apparaissent
dans les pièces justificatives, et que les noms d'Evans & Sutherland et du MIT ne soient pas
utilisé dans la publicité dans la publicité relative à la distribution du logiciel sans
autorisation préalable écrite spécifique.

ROBERT NATION, EVANS & SUTHERLAND ET MIT DÉCLINENT TOUTE GARANTIE CONCERNANT CECI
LOGICIEL, Y COMPRIS TOUTES LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADAPTATION, EN AUCUN CAS
EVANS & SUTHERLAND OU MIT SERONT-ILS RESPONSABLES DE TOUTE RESPONSABILITÉ SPÉCIALE, INDIRECTE OU CONSÉCUTIVE
LES DOMMAGES OU TOUS DOMMAGES DE QUELQUE SORTE QUE CE SOIT RÉSULTANT DE LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS, QUE CE SOIT EN
UNE ACTION DE CONTRAT, DE NÉGLIGENCE OU AUTRE ACTION TORTUELLE, DÉCOULANT DE OU EN
CONNEXION AVEC L'UTILISATION OU LES PERFORMANCES DE CE LOGICIEL.

ANATOMIE OF A FENÊTRE


Fvwm met une bordure décorative autour de la plupart des fenêtres. Cette bordure se compose d'une barre sur chaque
côté et une petite section en forme de "L" à chaque coin. Il y a une barre supérieure supplémentaire appelée
la barre de titre qui permet d'afficher le nom de la fenêtre. De plus, il y a jusqu'à
à 10 boutons de barre de titre. Les barres supérieure, latérale et inférieure sont collectivement connues sous le nom de
barres latérales. Les pièces d'angle sont appelées le cadre.

Sauf si les fichiers de valeurs par défaut standard sont modifiés, en appuyant sur le bouton de la souris 1 dans le titre ou
les barres latérales commenceront une opération de déplacement sur la fenêtre. Appuyer sur le bouton 1 dans le cadre d'angle
morceaux commenceront une opération de redimensionnement. Appuyer sur le bouton 2 n'importe où dans la bordure fait apparaître
une longue liste d'opérations de fenêtre.

Il peut exister jusqu'à dix boutons de barre de titre. Leur utilisation est entièrement définissable par l'utilisateur. le
la configuration par défaut a un bouton de barre de titre de chaque côté de la barre de titre. Celui sur le
gauche est utilisé pour afficher une liste d'options de fenêtre, quel que soit le bouton de la souris
utilisé. Celui de droite sert à iconifier la fenêtre. Le nombre de boutons de la barre de titre
utilisé dépend de ceux auxquels les actions de la souris sont liées. Voir la section sur le
Paramètre de configuration "Souris" ci-dessous.

LES VIRTUEL DESKTOP


Fvwm fournit plusieurs bureaux virtuels pour les utilisateurs qui souhaitent les utiliser. L'écran est un
fenêtre sur un bureau qui peut être plus grand que l'écran. Plusieurs bureaux distincts peuvent
être accessible (concept : un bureau pour chaque projet, ou un bureau pour chaque application,
lorsque les applications de vue sont distinctes). Étant donné que chaque bureau peut être plus grand que le physique
écran, des fenêtres plus grandes que l'écran ou de grands groupes de fenêtres connexes peuvent
être facilement visualisé.

La taille des bureaux virtuels peut être spécifiée au démarrage. Tous les bureaux virtuels doivent
être de la même taille. Le nombre total de bureaux distincts n'a pas besoin d'être spécifié, mais est
limité à environ 4 milliards au total. Toutes les fenêtres du bureau actuel peuvent être
affiché dans un pager, une vue miniature du bureau actuel. Windows qui ne sont pas allumés
le bureau courant peut être répertorié, avec leurs géométries, dans une liste de fenêtres,
accessible sous forme de menu contextuel.

Les fenêtres "collantes" sont des fenêtres qui transcendent le bureau virtuel en "collant au
verre de l'écran." Ils restent toujours en place sur l'écran. C'est pratique pour des choses comme
horloges et xbiff, vous n'avez donc besoin d'exécuter qu'un seul de ces gadgets et il reste toujours avec vous.

Les géométries de fenêtre sont spécifiées par rapport à la fenêtre courante. C'est-à-dire:
xterm -géométrie +0+0
apparaîtra toujours dans le coin supérieur gauche de la partie visible de l'écran. Ce
est permis de spécifier des géométries qui placent des fenêtres sur le bureau virtuel, mais désactivé
l'écran. Par exemple, si l'écran visible est de 1000 par 1000 pixels, et le bureau
la taille est 3x3, et la fenêtre actuelle est dans le coin supérieur gauche du bureau,
puis en invoquant :
xterm -géométrie +1000+1000
placera la fenêtre juste à côté du coin inférieur droit de l'écran. Ça peut être
trouvé en déplaçant la souris vers le coin inférieur droit de l'écran et en l'attendant
pour défiler dans la vue. Il n'y a actuellement aucun moyen de mapper une fenêtre sur un bureau
autre que le bureau actuellement actif.

Une géométrie spécifiée comme quelque chose comme :
xterm -géométrie -5-5
placera généralement le coin inférieur droit de la fenêtre à 5 pixels du coin inférieur droit
coin de la partie visible de l'écran. Toutes les applications ne prennent pas en charge la fenêtre
géométries avec des décalages négatifs.

Certaines applications, comme xterm et xfontsel, permettent à l'utilisateur de spécifier le bureau de démarrage sur
la ligne de commande :
xterm -xrm "*Bureau:1"
démarrera un xterm sur le bureau numéro 1. Toutes les applications ne comprennent pas cette option,
cependant.

INITIALISATION


Lors de l'initialisation, fvwm recherchera un fichier de configuration qui décrit la clé et
liaisons de boutons, et quelques autres choses. Le format de ces fichiers sera décrit
plus tard. D'abord, fvwm recherchera un fichier nommé .fvwmrc dans le répertoire de base des utilisateurs.
A défaut, il recherchera /etc/X11/fvwm/system.fvwmrc pour les valeurs par défaut à l'échelle du système. Si
ce fichier est introuvable, fvwm va sortir.

Fvwm définira deux variables d'environnement qui seront héritées par ses enfants. Ceux-ci sont
$DISPLAY qui décrit l'affichage sur lequel fvwm est en cours d'exécution. $DISPLAY peut être unix:0.0 ou
:0.0, qui ne fonctionne pas très bien lorsqu'il est transmis via rsh à une autre machine, donc
$HOSTDISPLAY sera également défini et utilisera une description de l'affichage prête pour le réseau.
$HOSTDISPLAY utilisera toujours le protocole de transport TCP/IP (même pour une connexion locale)
donc $DISPLAY doit être utilisé pour les connexions locales, car il peut utiliser des sockets de domaine Unix, qui
sont plus rapides.

EN FORME DE FENÊTRES


Si vous utilisez généralement des fenêtres de forme telles que xeyes ou oclock, vous avez plusieurs options. Vous
pouvez les rendre tous non décorés (NoBorder oclock et NoTitle oclock, par exemple) ou vous pouvez
utilisez la configuration par défaut et laissez-les décorés, auquel cas une bordure décorative
et un fond de couleur unie sont affichés. Alternativement, vous pouvez compiler dans les extensions SHAPE
en changeant un indicateur dans le Makefile, auquel cas vous obtenez la fenêtre en forme sans
toile de fond et une barre de titre flotte au-dessus de la fenêtre. Les extensions de fenêtre en forme augmentent
la consommation de mémoire du gestionnaire de fenêtres d'environ 60 Ko lorsqu'aucune fenêtre en forme n'est
présents mais ont peu d'effet lorsque des fenêtres profilées sont présentes.

ICÔNES


Les bases Fvwm la configuration utilise des icônes bitmap monochromes, similaires à twm. Si XPM
les extensions sont compilées, puis les icônes de couleur similaires à ctwm, MS-Windows ou Macintosh
les icônes peuvent être utilisées. Pour utiliser ces options, vous aurez besoin du package XPM, comme
décrit dans le Makefile.noImake et le Imakefile.

Si les deux options SHAPE et XPM sont compilées, vous obtiendrez des icônes de couleur en forme, qui
sont très chouettes.

MODULES


Un module est un programme séparé qui s'exécute comme un processus Unix séparé mais transmet
commandes à fvwm éxécuter. Les versions futures devraient fournir un moyen pour ces
modules pour extraire les informations de la fenêtre de fvwm. Les utilisateurs peuvent écrire leurs propres modules à faire
toute manipulation étrange ou bizarre sans affecter l'intégrité de fvwm elle-même.

Les modules DOIVENT être générés par fvwm afin qu'il puisse mettre en place deux tuyaux pour fvwm et le module pour
communiquer avec. Les tuyaux seront déjà ouverts pour le module lorsqu'il démarre et le
les descripteurs de fichiers pour les canaux sont fournis en tant qu'arguments de ligne de commande.

Les modules peuvent être générés pendant fvwm initialisation via l'option Module, ou à tout moment
pendant la session X en utilisant le module intégré. Les modules peuvent exister pour la durée de
la session X, ou peut effectuer une seule tâche et quitter. Si le module est toujours actif lorsque
fvwm on lui dit d'arrêter, alors fvwm fermera les tuyaux de communication et attendra de recevoir un
SIGCHLD du module, indiquant qu'il a détecté la fermeture du tuyau et qu'il est sorti.
Si les modules ne parviennent pas à détecter la fermeture du tuyau fvwm sortira après environ 30 secondes
en tous cas. Le nombre de modules s'exécutant simultanément est limité par le
nombre maximal de fichiers ouverts simultanément par le système, généralement entre 60 et 256.

Les modules transmettent simplement des commandes de texte au fvwm moteur de commande intégré. Commandes de texte
sont formatés comme dans le cas d'une liaison de souris dans le fichier d'installation .fvwmrc. Certain
des informations auxiliaires sont également transmises, comme dans le module échantillon GoodStuff. le
Le module GoodStuff est documenté dans sa propre page de manuel.

ICCCM CONFORMITE et PAGES LEGALES


Fvwm tente d'être conforme à ICCCM 1.1. A partir de ce (1.20l) la gestion de la palette de couleurs n'est pas
entièrement conforme à l'ICCCM. En outre, l'ICCCM déclare qu'il devrait être possible pour
applications pour recevoir N'IMPORTE QUELLE frappe, ce qui n'est pas cohérent avec le raccourci clavier
approche utilisée dans fvwm et la plupart des autres gestionnaires de fenêtres.

M4 PRÉTRAITEMENT


If fvwm est compilé avec l'option M4, fvwm Usages m4(1) pour prétraiter ses fichiers d'installation
avant l'analyse. De cette façon, vous pouvez utiliser m4 macros pour effectuer des opérations au moment de l'exécution. Cette
permet de travailler très facilement avec différents écrans aux caractéristiques différentes.

Par exemple, selon votre humeur, vous voudrez peut-être des combinaisons de couleurs différentes. Une façon de
faire cela est en utilisant le -m4opt pour préciser votre humeur. Pour une utilisation d'ambiance ensoleillée -m4opt
-DSensoleillé; pour une utilisation d'humeur sombre -m4opt -DDombre. Votre fichier .fvwmrc peut alors contenir :
ifdef(`Ensoleillé',`
StdForeColor Noir
StdBackColor LightSkyBlue
HiForeColor jaune
HiBackColor PeachPuff1
PagerBackCouleur BlanchedAmande ')

ifdef(`Sombre',`
StdForeColor Noir
CouleurArrièreStd #60a0c0
HiForeColor noir
HiBackCouleur #c06077
PagerBackColor #5c54c0
Orchidée PagerForeColor
StickyForeColor Noir
StickyBackColor #60c0a0')

m4 les symboles sont prédéfinis par fvwm:

BITS_PER_RVB Le nombre de bits significatifs dans une couleur RVB. (log base 2 de
le nombre de couleurs distinctes qui peuvent être créées. C'est souvent
différent du nombre de couleurs qui peuvent être affichées à
une fois.)

CLASSE Votre classe visuelle. Retournera l'un des StatiqueGris, GrayScale,
Couleur Statique, PseudoCouleur, Vraie couleur, Couleur Directe, ou, s'il ne peut pas
déterminer ce que vous avez, Non standard.

CLIENT HTE La machine qui exécute les clients.

COULEUR Ce sera soit « Oui » ou « Non ». Ceci est juste un emballage autour
la définition de CLASSE. Renvoie 'Oui' sur *Couleur et 'Non' sur
StatiqueGris ainsi que GrayScale.

FVWMDIR Ceci est défini sur le chemin où les modules ont été configurés pour être
installé.

FVWM_VERSION Il s'agit d'une chaîne contenant la version de fvwm.

HEIGHT La hauteur de votre écran en pixels.

ACCUEIL Le répertoire personnel de l'utilisateur. Obtenu à partir de l'environnement.

HOSTNAME Le nom d'hôte canonique exécutant les clients (c'est-à-dire un
version de CLIENT HTE).

OPTIONS Il s'agit d'une chaîne d'options de temps de compilation utilisées. Chaque option est
séparés de l'autre par un espace.

PLANS Le nombre de plans de bits que votre écran prend en charge dans la racine par défaut
fenêtre.

PRESSE Le numéro de version de votre serveur X. Pour MIT X11R5 c'est 5.

REVIEW La révision mineure du protocole X. Comme vu par ProtocoleRévision (3).

SERVEURHTE Cette variable est définie sur le nom de la machine en cours d'exécution
le serveur X.

TWM_TYPE Dit qui twm ramification est en cours d'exécution. Il sera toujours réglé sur le
chaîne "fvwm" dans ce programme. Ceci est utile pour protéger
parties de votre .twmrc déposer cela fvwm bon ne comprendra pas (comme
Espaces de travail) afin qu'il soit toujours utilisable avec d'autres twm programmes.

UTILISATEUR Le nom de l'utilisateur exécutant le programme. Obtenu de la
environnement.

VENDEUR Le fournisseur de votre serveur X. Par exemple: MIT X Consortium.

VERSION La version majeure du protocole X. Comme vu par ProtocoleVersion (3).

LARGEUR La largeur de votre écran en pixels.

X_RÉSOLUTION La résolution X de votre écran en pixels par mètre.

Y_RÉSOLUTION La résolution Y de votre écran en pixels par mètre.

Vous constaterez peut-être que si vous recherchez le m4(1) manuel bien et comprendre la puissance de
m4, ce sera un très outil utile et puissant. Mais si vous utilisez l'un des symboles qui
sont prédéfinis par m4, vous êtes en grand danger ! Par exemple, le soleil m4 prédéfinit comprendre,
donc si vous utilisez ce nom dans votre .fvwmrc, vous n'avez pas de chance. La bonne solution pour
ce problème consiste à mettre un ensemble de guillemets autour du mot gênant : 'inclure'.

Pour aider à résoudre ce problème, les options suivantes peuvent être utiles. Pour changer le
citant les caractères utilisés par m4, utilisez les options -m4-quote ainsi que -m4-equote. Assurez-vous de
spécifiez les deux options sinon m4 sera confus. Lorsque ceux-ci sont donnés, un changer devis
la macro est donnée avant que le fichier fvwmrc de l'utilisateur ne soit traité.

REMARQUE: Certaines versions de m4 sont rompus en ce qui concerne le changement de caractères de citation et
fichiers inclus. Lorsque les chaînes de guillemets sont plus longues qu'un caractère, la macro
"inclure (< >)", où "<<" et ">>" sont les guillemets, contient des
caractères autour du contenu du fichier inclus. Cela confondra fvwm. SunOS 4.1.3
est connu pour avoir ce problème.

Si vous utilisez GNU m4 une option supplémentaire est disponible. En précisant -m4-préfixe quand
starting fvwm, m4 est chargé de préfixer toutes les macros intégrées avec m4_. Donc, comprendre
devient m4_include.

La disponibilité du prétraitement m4 est soumise à la définition de compilation M4.

OPTIONS


Ce sont les options de ligne de commande qui sont reconnues par fvwm:

-f fichier_config
Causes fvwm à utiliser fichier_config dans le répertoire personnel de l'utilisateur au lieu de .fvwmrc comme
le fichier de configuration du gestionnaire de fenêtres.

-déboguer Met les transactions X en mode synchrone, ce qui ralentit considérablement les choses, mais
garantit que fvwmles messages d'erreur internes de sont corrects.

-d Afficher un nom
Gérer l'affichage appelé " displayname " au lieu du nom obtenu à partir du
variable d'environnement $DISPLAY.

-s Sur un affichage multi-écrans, exécutez fvwm uniquement sur l'écran nommé dans le $DISPLAY
variable d'environnement ou fournie via l'option -d. Normalement, fvwm va tenter
pour démarrer sur tous les écrans d'un affichage multi-écrans.

-version
Imprimer la version de fvwm à stderr.

Les options suivantes ne sont disponibles que si fvwm est compilé avec l'option M4.

-pas-m4 Ne pas utiliser m4 pour prétraiter le fichier .fvwmrc. La valeur par défaut est de prétraiter le démarrage
déposer à l'aide m4(1).

-m4-préfixe
Si GNU m4 est disponible, car m4 pour préfixer toutes les commandes intégrées avec m4_.

-m4opt option
Passez cette option à m4L’ option peut être n'importe quelle chaîne de caractères sans espaces.
Cette option peut se produire plusieurs fois. Si GNU m4 est disponible, DO ne pas passe le -P
option ici. Utiliser -m4-préfixe à la place.

-m4-quote un magnifique
Utilisez ce donné un magnifique comme guillemets de départ. Vous devez également préciser
-m4-equote.

-m4-equote un magnifique
Utilisez ce donné un magnifique comme caractères de fin de citation. Vous devez également préciser
-m4-quote.

-m4prog chemin
Utilisez chemin comme emplacement du processeur m4 souhaité. Par défaut, m4prog est défini sur
"m4" qui doit exister quelque part sur le chemin de l'utilisateur. Cette option permet à l'utilisateur de
choisissez explicitement la version de m4 à ​​utiliser.

CONFIGURATION DES DOSSIERS


Le fichier de configuration est utilisé pour décrire les liaisons de la souris et des boutons, les couleurs, le
la taille de l'affichage et les éléments associés. Cette section décrit les options de configuration. Lignes
commençant par '#' sera ignoré par fvwm. Les lignes commençant par '*' devraient
contiennent des commandes de configuration de module (plutôt que des commandes de configuration pour fvwm
lui-même).

ApplicationsBackingStore
Oblige les fenêtres d'application à demander un magasin de sauvegarde. Cette option compromet la
Conformité ICCCM du gestionnaire de fenêtres. Bien que cette option puisse accélérer les choses dans un
X-terminal, où les rafraîchissements de fenêtres sont coûteux, cela peut ne pas aider beaucoup sur une base régulière
postes de travail.

Augmentation automatique retarder
Active le relèvement automatique des fenêtres et spécifie le délai (en millisecondes)
entre le moment où une fenêtre acquiert le focus d'entrée et le moment où elle est automatiquement levée.
Cette option fonctionne en mode focus-follows-mouse, et en mode click-to-focus si le
le focus est modifié en cliquant dans la fenêtre de l'application au lieu d'une décoration
la fenêtre. En mode clic pour faire la mise au point, vous pouvez supprimer le comportement d'augmentation de la mise au point en
en spécifiant une valeur de retard négative.

SauvegardeStore
Causes fvwm décorations à demander magasin de support. Voir la discussion sur
AppsBackingStore.

Largeur de limite Largeur
Modifie la largeur du contour des fenêtres décorées à la valeur spécifiée. le
la valeur par défaut est de 6 pixels.

La commande Style fournit une autre méthode (plus générale) pour spécifier
Largeur de limite.

Style de bouton bouton# LargeurxHauteur
Définit la forme de décoration rectangulaire à utiliser dans un bouton de barre de titre. bouton#
est le numéro du bouton de la barre de titre et est compris entre 0 et 9. Une description de la barre de titre
les numéros des boutons sont indiqués dans la section Souris ci-dessous. La largeur est le pourcentage de la
pleine largeur du bouton qui doit être utilisé. La hauteur est le pourcentage de la hauteur totale
à utiliser. Les nombres négatifs provoquent l'inversion de l'ombrage.

Et ce n'est pas tout ! Si vous utilisez une ligne comme :
Style de bouton : 2 4 50x30@1 70x70@0 30x70@0 50x30@1
alors la décoration du bouton 2 utilisera un motif à 4 points constitué d'une ligne de
(x=50,y=30) à (70,70) dans la couleur de l'ombre (@0), puis à (30,70) dans l'ombre
couleur, et enfin à (50,30) dans la couleur de surbrillance (@1). Est-ce trop confus ?
Voir l'exemple system.fvwmrc.

CentrersurCirculer
Lors de la circulation, la page du bureau contenant la fenêtre sur laquelle se trouve le pointeur
le déplacement vers est automatiquement sélectionné. Si CenterOnCirculate est sélectionné, alors fvwm
fera de son mieux pour centrer la fenêtre cible dans la fenêtre du bureau, plutôt que
juste en s'alignant sur la page la plus proche.

CirculerSauter nom de la fenêtre
Fait sauter les fenêtres portant le nom indiqué lorsque la circulation vers le haut ou
les fonctions de circulation descendante sont invoquées. nom de la fenêtre peut être le nom d'une fenêtre ou son
classe.

La commande Style fournit une autre méthode (plus générale) pour spécifier
CirculerSauter.

CirculerSkipIcônes
Fait en sorte que les opérations de circulation et de déformation ignorent les fenêtres iconifiées.

ClickTime retarder
Spécifie le délai maximum (en millisecondes) entre une pression sur un bouton et un bouton
pour que la fonction intégrée considère l'action comme un clic de souris. Le défaut
le délai est de 150 millisecondes.

CliquezPourFocus
Normalement, la saisie au clavier va à la fenêtre dans laquelle se trouve le pointeur de la souris. Si cette option
est défini, la saisie au clavier reste dans une fenêtre jusqu'à ce que la souris soit cliqué avec le
pointeur positionné dans une nouvelle fenêtre.

Curseur num_curseur type_curseur
Cela fournit un moyen très délicat de changer les styles de curseur. Numéro_curseur dit quel
curseur que vous modifiez et est un nombre compris entre 0 et 12, comme suit :

0 POSITION - utilisé lors du placement initial des fenêtres.
1 TITLE - utilisé dans la barre de titre d'une fenêtre.
2 DEFAULT - utilisé dans les fenêtres qui ne définissent pas leur curseur.
3 SYS - utilisé dans l'un des boutons de la barre de titre.
4 MOVE - utilisé lors du déplacement ou du redimensionnement des fenêtres.
5 WAIT - utilisé pendant une commande intégrée EXEC.
6 MENU - utilisé dans les menus.
7 SELECT - utilisé pour diverses commandes intégrées telles que iconify.
8 DESTROY - utilisé pour les fonctions intégrées DESTROY et DELETE.
9 TOP - utilisé dans la barre latérale supérieure d'une fenêtre.
10 RIGHT - utilisé dans la barre latérale droite d'une fenêtre.
11 BOTTOM - utilisé dans la barre latérale inférieure d'une fenêtre.
12 GAUCHE - utilisé dans la barre latérale gauche d'une fenêtre.
13 TOP_LEFT - utilisé dans le coin supérieur gauche d'une fenêtre.
14 TOP_RIGHT - utilisé dans le coin supérieur droit d'une fenêtre.
15 BOTTOM_LEFT - utilisé dans le coin inférieur gauche d'une fenêtre.
16 BOTTOM_RIGHT - utilisé dans le coin inférieur droit d'une fenêtre.

La type_curseur L'argument est un nombre qui indique la forme du curseur à utiliser. le
les numéros disponibles peuvent être trouvés dans /usr/include/X11/cursorbont.h et sont actuellement
nombres pairs entre 0 et 152. Actuellement, les types de curseurs suivants sont
disponible:

0 X_cursor 2 flèche
4 based_arrow_down 6 based_arrow_up
8 bateau 10 bogosité
12 coin_bas_gauche 14 coin_bas_droit
16 bas_côté 18 bas_té
20 box_spiral 22 center_ptr
24 cercle 26 horloge
28 coffee_mug 30 croix
32 cross_reverse 34 réticule
36 diamant_croix 38 points
40 boîte à points 42 double_arrow
44 brouillon_large 46 brouillon_petit
48 draped_box 50 échange
52 fleur 54 gobeur
56 gumby 58 main1
60 main2 62 coeur
64 icône 66 croix de fer
68 point_gauche 70 côté_gauche
72 left_tee 74 bouton gauche
76 ll_angle 78 lr_angle
80 homme 82 bouton central
84 souris 86 crayon
88 pirates 90 et plus
92 question_arrow 94 right_ptr
96 côté_droit 98 té_droit
100 bouton droit 102 rtl_logo
104 voilier 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 navette
120 taille 122 araignée
124 bombe aérosol 126 étoiles
128 cible 130 tcross
132 top_left_arrow 134 top_left_corner
136 coin_haut_droit 138 côté_haut
140 top_tee 142 randonnée
144 ul_angle 146 parapluie
148 ur_angle 150 montre
152 xterme

DécorerTransients
Fait en sorte que les fenêtres transitoires, qui ne sont normalement pas décorées, reçoivent la
habituel fvwm décorations. Notez que certaines fenêtres contextuelles, telles que les menus xterm, sont
pas géré par le gestionnaire de fenêtres et ne reçoivent toujours pas de décorations.

BureauDessusÉchelle Escaliers intérieurs
Définit l'échelle du bureau virtuel par rapport à l'écran.

Taille du bureau HorizontalxVerticale
Définit la taille du bureau virtuel en unités de la taille de l'écran physique.

Ne pas bouger
Empêche les fenêtres d'être déplacées ou initialement placées hors du bureau. UNE
quelques programmes ne fonctionneront pas correctement si vous utilisez cette option. Cela ne fait que garder
Windows d'être complètement perdu du bord du bureau. Il insiste sur
garder 16 pixels sur le bureau mais ne se soucie pas du tout de garder l'ensemble
fenêtre sur le bureau. Voir EdgeResistance si vous n'aimez pas avoir des fenêtres partiellement
hors de l'écran.

EdgeRésistance défilement en mouvement
Indique à quel point il devrait être difficile de modifier la fenêtre d'affichage du bureau en déplaçant la souris dessus
le bord de l'écran et à quel point il devrait être difficile de déplacer une fenêtre sur le bord de
l'écran.

Le premier paramètre indique combien de millisecondes le pointeur doit passer sur l'écran
bord avant fvwm déplacera la fenêtre. Ceci est destiné aux personnes qui utilisent
"EdgeScroll 100 100" mais se retrouvent accidentellement à retourner des pages lorsqu'elles
ne veux pas.

Le deuxième paramètre indique le nombre de pixels sur le bord de l'écran d'une fenêtre
le bord doit bouger avant de sortir partiellement de l'écran.

Notez qu'avec "EdgeScroll 0 0", il est toujours possible de déplacer ou de redimensionner les fenêtres
sur le bord de l'écran actuel. En faisant le premier paramètre à
EdgeResistance 10000 ce type de mouvement est impossible. Avec EdgeResistance moins
supérieur à 10000 mais supérieur à 0 se déplacer sur les pages devient difficile mais pas
impossible.

EdgeScroll horizontal vertical
Spécifie le pourcentage d'une page à faire défiler lorsque le curseur atteint le bord d'un
page. Si vous ne voulez pas de pagination ou de défilement lorsque vous touchez le bord d'une page
incluez "EdgeScroll 0 0" dans votre fichier .fvwmrc. Si vous voulez des pages entières, utilisez
"EdgeScroll 100 100". L'horizontale et la verticale doivent être des nombres positifs.

Si les pourcentages horizontaux et verticaux sont multipliés par 1000 alors le défilement
s'enroulera autour du bord du bureau. Si "EdgeScroll 100000 100000" est utilisé
fvwm défilera par pages entières, s'enroulant autour du bord du bureau.

Fonte nom de police
Donne fvwm utiliser la police nom de police au lieu de "fixe" pour les menus, les indicateurs de redimensionnement,
et les étiquettes d'icônes (si IconFont n'est pas spécifié).

Fonction Nom de la fonction
Démarre la définition d'une fonction complexe, composée des fvwm intégré
fonctions, qui seront plus tard liées à un bouton ou à une touche de la souris. Nom de la fonction doit être
entouré de guillemets. Les entrées de fonction sont incluses sur les lignes suivant la fonction
mot-clé. La définition se termine par le mot clé EndFunction. Les entrées de fonction sont
spécifié comme indiqué dans l'exemple suivant. Le premier mot de chaque ligne est le
fonction intégrée qui sera exécutée, suivi du type d'événement qui devrait
déclencher l'action (entre guillemets), suivi de tout argument supplémentaire
requis par la fonction intégrée. Les menus peuvent être spécifiés en utilisant le Popup intégré
tant que le menu a été défini plus tôt dans le fichier de configuration.

Les actions de déclenchement qui sont reconnues sont Immédiat, Mouvement, Clic et
DoubleClic. Des actions immédiates sont exécutées dès que la fonction est activée,
même si aucune fenêtre n'a été sélectionnée. S'il y a des actions autres qu'immédiates
ceux, fvwm attendra de voir si l'utilisateur clique, double-clique ou fait glisser
la souris. Une fois la décision prise, fvwm exécutera uniquement les fonctions intégrées de
la définition de la fonction dont l'action de déclenchement correspond à l'action effectuée par le
utilisateur.

Si l'exemple suivant était lié au bouton 1 dans une barre de titre de fenêtre, alors, lorsque
le bouton 1 est enfoncé, fvwm attendrait 150 ms pour voir si le bouton est relâché. Si
le bouton n'est pas relâché fvwm lancera une opération de déplacement. Quand le mouvement
l'opération est terminée, une opération d'élévation sera effectuée. Si un relâchement de bouton est
détecté alors fvwm attendra encore 150 ms pour un deuxième clic. Si un seul clic
est détectée, la fenêtre s'ouvrira. Si deux clics sont détectés, la fenêtre
sera alternativement relevé et abaissé. La durée d'attente de 150 ms peut être modifiée
en utilisant l'option ClickTime.
Fonction "Move-or-Raise"
Déplacer "Mouvement"
Soulever "Mouvement"
Augmenter "Clic"
RaiseLower "DoubleClick"
FinFonction
Les concepts de clic et de double-clic ne sont pas appliqués à l'utilisation du clavier
raccourcis

Deux fonctions spéciales existent : InitFunction et RestartFunction. La fonction Init
sera appelé quand fvwm est démarré pour la première fois dans n'importe quelle session X et peut être
utilisé pour démarrer des modules, définir des motifs d'arrière-plan et démarrer des programmes. Le redémarrage
la fonction sera appelée lorsque fvwm est redémarré. Il peut être utilisé pour démarrer des modules et
définir des motifs d'arrière-plan mais ne devrait probablement pas être utilisé pour démarrer des programmes.

HiBackColor nom de couleur
Définit la couleur d'arrière-plan de la fenêtre sélectionnée sur nom de couleur. Lors de l'utilisation d'un
écran monochrome cette option est ignorée et le blanc est utilisé.

HiForeColor nom de couleur
Définit la couleur du titre de la fenêtre sélectionnée à nom de couleur. Lors de l'utilisation d'un monochrome
screen, cette option est ignorée et le noir est utilisé.

Icône nom de la fenêtre fichier-bitmap
Spécifie le bitmap à utiliser pour une fenêtre lorsqu'elle est iconifiée. le nom de la fenêtre
peut être le nom de la fenêtre ou de la classe d'une application et doit être placé entre guillemets.
La fichier-bitmap est soit le chemin complet d'un fichier bitmap X11 standard, soit un
fichier dans IconPath ou PixmapPath. Le bitmap/pixmap spécifié est utilisé dans
préférence à toute icône fournie par la fenêtre elle-même.

If fvwm est compilé avec le support XPM pour les icônes de couleur puis bitmap peut être un XPM
fichier pixmap.

nom de la fenêtre devrait être entouré de guillemets doubles, mais fichier-bitmap ne devrait pas.
Les variables d'environnement ne doivent pas être utilisées dans le fichier-bitmap spécification.

If nom de la fenêtre est une chaîne vide, le fichier spécifié est l'icône par défaut, et
sera utilisé si aucune autre icône bitmap ou pixmap ne peut être trouvée :
Icône "" mon-icône-favori

La commande Style fournit une autre méthode (plus générale) pour spécifier l'icône.

Boîte d'icônes à gauche top bon bas
Définit les régions de l'écran dans lesquelles placer les icônes. Jusqu'à quatre boîtes d'icônes peuvent être
défini. Si une ligne IconBox est fournie, les icônes seront automatiquement placées dans
eux, si possible. Chaque fois qu'une fenêtre est iconifiée, une nouvelle place lui est trouvée.
Les boîtes d'icônes sont recherchées pour l'espace allant de gauche à droite, puis de haut en bas. Icônes
ne seront pas placés automatiquement au-dessus des autres icônes, mais ils peuvent être placés en dessous
fenêtres applicatives. Si à gauche or bon est négatif, alors fvwm ajoutera l'écran
largeur à elle. Si top or bas est négatif, alors fvwm ajoutera la hauteur de l'écran à
ce. REMARQUE : -0 n'est pas analysé comme le pixel de droite ou du bas de l'écran. Vous devez
utilisez -1 à la place.

Si aucune ligne IconBox n'est fournie ou si toutes les boîtes d'icônes sont pleines, alors fvwm placera
près de l'emplacement actuel du pointeur.

IconFont nom de police
Donne fvwm utiliser la police nom de police pour les étiquettes d'icônes. En cas d'omission, la police du menu (spécifiée
par le paramètre de configuration Font) sera utilisé à la place.

Chemin de l'icône chemin
Spécifie une liste séparée par deux points de noms de chemin complets de répertoires où bitmap
des icônes (monochromes) peuvent être trouvées. Chaque chemin doit commencer par une barre oblique. Remarque : si le
Les correctifs M4 sont inclus lorsque fvwm est construit, alors m4 voudra mutiler le mot
"include" qui apparaîtra fréquemment dans la commande IconPath ou PixmapPath. À
corrigez cet ajout undefine(`include') avant la commande IconPath.

clés / KEY : nom de clé Comportementale Modificateurs Fonction
Lie une touche du clavier à un fvwm fonction intégrée. La définition est la même
comme pour une liaison de souris sauf que le numéro du bouton de la souris est remplacé par une touche
prénom. le nom de clé est l'une des entrées de /usr/include/X11/keysymdef.h, avec le
XK_ de tête omis. le Comportementale ainsi que Modificateurs les champs sont définis comme dans la souris
contraignant.

Lier une touche à un bouton de la barre de titre ne fera pas apparaître ce bouton à moins qu'un
la liaison à la souris existe également.

Indulgence
L'ICCCM indique que si une application définit le champ de saisie du wm_hints
structure à False, alors il ne veut jamais que le gestionnaire de fenêtres lui donne l'entrée
concentrer. La seule application que je connaisse qui en ait besoin est sxpm, et c'est un
bug stupide avec un correctif trivial et n'a aucun effet global sur le programme de toute façon. Rumeur
est que certaines applications plus anciennes ont aussi des problèmes.

Si ce paramètre est défini, alors fvwm ignorera cette convention ICCCM.

CouleurArrière Menu nom de couleur
Définit la couleur d'arrière-plan du menu. Lors de l'utilisation du monochrome, cette option est ignorée. Cette
l'option n'est disponible que si fvwm est compilé avec MENUCOLOR défini.

MenuAvantCouleur nom de couleur
Définit la couleur de premier plan du menu. Lors de l'utilisation du monochrome, cette option est ignorée. Cette
l'option n'est disponible que si fvwm est compilé avec MENUCOLOR défini.

MenuTippleColor nom de couleur
Définit la couleur des entrées ombrées dans les menus (pour les fonctions qui ne sont pas autorisées
sur la fenêtre actuellement sélectionnée). Lors de l'utilisation du monochrome, cette option est ignorée et
un motif pointillé est utilisé. Cette option n'est disponible que si fvwm est compilé avec
MENUCOLOR défini.

Module NomModule
Spécifie un module qui doit être généré lors de l'initialisation. Au courant
fois que les modules disponibles sont FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList et GoodStuff. Ces modules ont leurs propres pages de manuel. Module vous
également être utilisé comme un intégré. Les modules peuvent être des programmes transitoires de courte durée ou, comme
GoodStuff, peut rester pour la durée de la session X. Les modules seront terminés
par le gestionnaire de fenêtres avant de redémarrer et de quitter, si possible. Voir le
section d'introduction sur les modules.

CheminModule
Spécifie une liste de chemins séparés par deux points pour fvwm rechercher lors de la recherche d'un
module à charger. Les répertoires individuels n'ont pas besoin de barres obliques de fin.

Souris Bouton Comportementale Modificateurs Fonction
Définit une liaison de souris. Bouton est le numéro du bouton de la souris. Si Bouton est nul alors
n'importe quel bouton exécutera la fonction spécifiée. Comportementale décrit où le
contraignant s'applique. Les contextes valides sont R pour la fenêtre racine, W pour une application
fenêtre, T pour une barre de titre de fenêtre, S pour une barre latérale, supérieure ou inférieure de fenêtre, F pour une
cadre de fenêtre (les coins), I pour une fenêtre d'icône, ou 0 à 9 pour la barre de titre
boutons ou toute combinaison de ces lettres. A est pour n'importe quel contexte sauf pour
boutons de la barre de titre. Par exemple, un contexte de FST s'appliquera lorsque la souris est
n'importe où dans la bordure d'une fenêtre, à l'exception des boutons de la barre de titre.

Modificateurs est une combinaison de N pour aucun modificateur, C pour contrôle, S pour décalage, M
pour Meta, ou A pour n'importe quel modificateur. Par exemple, un modificateur de SM s'appliquera lorsque
les touches Meta et Maj sont toutes deux enfoncées. Les modificateurs X11 mod1 à mod5 sont
représenté par les chiffres 1 à 5.

Fonction fait partie de fvwmfonctions intégrées de.

Les boutons de la barre de titre sont numérotés avec des boutons numérotés impairs sur le côté gauche de
la barre de titre et les nombres pairs à droite. Les boutons les plus petits sont affichés
vers l'extérieur de la fenêtre tandis que les boutons aux numéros plus grands apparaissent vers le
milieu de la fenêtre (0 est l'abréviation de 10). En résumé, les boutons sont numérotés :
1 3 5 7 9 0 8 6 4 2
Le plus gros bouton impair auquel est liée une action détermine le
nombre de boutons dessinés sur le côté gauche de la barre de titre. Le nombre pair le plus élevé
détermine le nombre ou les boutons du côté droit qui sont dessinés. Les actions peuvent être liées
aux boutons de la souris ou aux touches du clavier.

Commandes MWMB
Remplace les lignes de relief de 1 pixel de style MWM au lieu de fvwmbordures de 2 pixels.

MWMBoutons
Désactive le retour d'informations sur les boutons pour toutes les décorations, à l'exception de la barre de titre et du titre.
boutons de la barre, comme dans MWM.

MWMDecorConseils
Causes fvwm pour lire l'atome MOTIF_WM_HINTS à partir des fenêtres de l'application et pour analyser
et tenter de reproduire le comportement de Motif en ce qui concerne les décorations de fenêtre.
Notez que mwm permet aux astuces de fonction d'affecter les décorations de fenêtre mais ces effets
ne sont pas répliqués par cette option.

MWMFonctionConseils
Causes fvwm pour lire l'atome MOTIF_WM_HINTS à partir des fenêtres de l'application et pour analyser
et tenter de reproduire le comportement de Motif en ce qui concerne la fenêtre autorisée
les fonctions. Contrairement à mwm, qui supprime simplement les fonctions interdites de la fenêtre
les menus, fvwm masque simplement les fonctions interdites. Aussi parce que fvwm
implémente certaines fonctions dans des macros définies par l'utilisateur que mwm implémente en interne,
le mappage des fonctions interdites est partiellement basé sur l'étiquette de l'élément de menu.

MWMHintRemplacer
Si MWMFunctionHints est utilisé, la maximisation et l'iconfication sont interdites pour
transitoires. De plus, Windows peut spécifier que le gestionnaire de fenêtres ne doit pas détruire ou
supprime-les. Étant donné que ces règles MWM sont un peu stupides, surtout en ce qui concerne
les fenêtres transitoires, je fournis cette option MWMHintOverride. Quand il est utilisé menu
les éléments seront ombrés si MWM interdisait leur utilisation, mais l'utilisateur peut continuer
et sélectionnez cet élément et il fonctionnera comme prévu.

La dérogation doit être utilisée avec prudence car certaines applications se briseront si vous
outrepasser leurs conseils mwm.

Menus MWM
Substitue les menus d'apparence et de convivialité MWM à la place de la norme fvwm versions. Cette
L'option déclenche également quelques autres options de style mwm, telles que le centrage du
redimensionner/redimensionner la fenêtre à l'écran, au lieu de la laisser en haut à gauche, et
bascule l'action de déclenchement de redimensionnement lors du placement initial sur le bouton Shift-1 à la place
des twm style bouton-poussoir-2

Pas de frontière nom de la fenêtre
Conserve fvwm de mettre des bordures décoratives sur les fenêtres nommées nom de la fenêtre. Ce
La commande n'a aucun effet sur la barre de titre. C'est pratique pour les horloges et similaires
gadgets que vous ne voulez pas prendre trop de place. nom de la fenêtre peut être une fenêtre
nom ou sa classe.

Si vous spécifiez à la fois NoBorder nom de la fenêtre et sans titre nom de la fenêtre pour la même fenêtre
dans votre fichier .fvwmrc, la fenêtre sera complètement non décorée.

Nom de la fenêtre peut contenir les caractères génériques "*" et "?" qui correspondent aux noms de fenêtre dans le
manière normale de correspondance des noms de fichiers Unix. Caractères réels "*", "?" et "\" dans un
le nom de la fenêtre peut être saisi en faisant précéder le caractère d'un "\".

La commande Style fournit une autre méthode (plus générale) pour spécifier NoBorder.

AucuneLargeurBoundary Largeur
Modifie la largeur des décorations pour les fenêtres sans titre ni bordure.
La valeur par défaut est 1. Toute valeur positive ou nulle est acceptable. Décorations pour ces
les fenêtres non décorées ont le même contexte que les barres latérales sur normalement décorées
les fenêtres.

La commande Style fournit une autre méthode (plus générale) pour spécifier
Aucune largeur de limite.

Pas de position
Instruit fvwm pour ignorer le champ PPosition lors de l'ajout de nouvelles fenêtres. Adhérence à
le champ PPosition est requis pour certaines applications, mais si vous n'en avez pas
c'est un vrai casse-tête.

Pas de titre nom de la fenêtre
Conserve fvwm de mettre une barre de titre dans les décorations pour les fenêtres nommées
nom de la fenêtre. C'est pratique pour les horloges et gadgets similaires que vous ne voulez pas
prend trop de place. nom de la fenêtre peut être le nom d'une fenêtre ou sa classe.

Nom de la fenêtre peut contenir les caractères génériques "*" et "?" qui correspondent aux noms de fenêtre dans le
manière normale de correspondance des noms de fichiers Unix. Caractères réels "*", "?" et "\" dans un
le nom de la fenêtre peut être saisi en faisant précéder le caractère d'un "\".

La commande Style fournit une autre méthode (plus générale) pour spécifier NoTitle.

Déplacement opaque pourcentage
Dit fvwm la taille maximale de la fenêtre avec laquelle le mouvement de la fenêtre opaque doit être
utilisé. Le pourcentage est un pourcentage de la surface totale de l'écran. Avec "OpaqueMove 0" tout
les fenêtres seront déplacées en utilisant le contour traditionnel de l'élastique. Avec "OpaqueMove
100" toutes les fenêtres seront déplacées en tant que fenêtres pleines. La valeur par défaut est "OpaqueMove 5",
qui permet de déplacer les petites fenêtres de manière opaque mais les grandes fenêtres sont
déplacés comme des élastiques.

OpaqueRedimensionner
Les opérations de redimensionnement sont effectuées avec la fenêtre elle-même au lieu d'un contour.

Pager X_Emplacement Y_Emplacement
Active un style de pagination pour se déplacer sur le bureau. Une fenêtre Pager (pas un pop-up)
apparaîtra à (X_Location, Y_Location). Versions miniatures de tous les non collants
les fenêtres du bureau virtuel s'affichent dans le pager. La couleur de la miniature
version est la même que la couleur de la bordure de la fenêtre pleine grandeur.

Dans la fenêtre Pager, appuyez sur le bouton de la souris 1 pour déplacer la fenêtre du bureau vers le
la page sélectionnée (en mode cliquer pour mettre le focus ; cela déplacera également le focus du clavier vers le
fenêtre dont vous cliquez sur la miniature). Appuyer sur le bouton 2 d'une fenêtre du pager
commencera un mouvement de fenêtre, en utilisant la miniature pour déplacer rapidement la fenêtre n'importe où
sur le bureau. Appuyez sur le bouton 3 pour déplacer le coin supérieur gauche de la fenêtre
l'emplacement de la pression sur le bouton, même s'il ne s'aligne pas avec une page.
Si vous faites glisser le bouton 3, la fenêtre sélectionnée défile lorsque vous déplacez le
aiguille. Le téléavertisseur est automatiquement collant mais ne reste pas automatiquement au premier plan.

PagerForeColor nom de couleur
La couleur de premier plan du pager est nom de couleur au lieu de noir. C'est le
couleur utilisée pour mettre en évidence la fenêtre courante dans la fenêtre du pager. Sur un monochrome
écran, cette option est ignorée. Si l'option NO_PAGER est définie lors de la construction fvwm
cette option n'est pas disponible.

PagerRetourCouleur nom de couleur
La couleur d'arrière-plan du pager est nom de couleur au lieu de blanc. Sur un
écran monochrome cette option est ignorée. Si l'option NO_PAGER est définie lorsque
bâtiment fvwm cette option n'est pas disponible.

Police de pager nom de police
Donne fvwm utiliser la police nom de police pour écrire les noms des icônes de fenêtre dans la fenêtre
représentation dans le pager. Si cette option est omise, aucun nom n'est écrit dans le
fenêtres de téléavertisseur.

PagingPar défaut valeurpar défaut de pagination
Dit fvwm s'il doit démarrer avec la pagination activée ou désactivée. "PagingDefault
0" va commencer fvwm avec la pagination désactivée ; "PagingDefault 1" démarrera fvwm avec
pagination activée par défaut.

PixmapChemin chemin
Spécifie une liste séparée par des deux-points des noms de chemin complets des répertoires où pixmap
des icônes (couleurs) peuvent être trouvées. Chaque chemin doit commencer par une barre oblique.

Apparaitre Nom de la fenêtre contextuelle
Démarre la définition d'un menu contextuel qui sera plus tard lié à un bouton de la souris
ou clé. Nom de la fenêtre contextuelle doit être mis entre guillemets. Les entrées de menu sont incluses sur les lignes
après le mot-clé Popup. La définition du menu se termine par le mot clé EndPopup.
Les entrées de menu sont spécifiées comme indiqué dans l'exemple suivant. Le premier mot sur
chaque ligne est la fonction intégrée qui sera exécutée, suivie de la légende
(entre guillemets) qui sera affiché dans le menu, suivi de tout
arguments nécessaires à la fonction intégrée. Les sous-menus peuvent être spécifiés en utilisant le
Popup intégré tant que le sous-menu a été défini plus tôt dans la configuration
fichier.
Pop-up "Windows Ops"
Titre "Windows Ops"
Bouge bouge"
Redimensionner "Redimensionner"
Augmenter "Augmenter"
Inférieur "inférieur"
Iconifier "(Dé)Iconifier"
Non " "
Détruire "Détruire"
Titre "HARDCOPIE"
Exec "copie papier" exec xdpr &
Exec "copie papier RV" exec xdpr -rv &
FinMenu
Notez que si un caractère de tabulation est incorporé dans la légende d'une entrée de menu, le
le texte suivant l'onglet sera entré dans une deuxième colonne dans le menu et le
tout le menu sera ajusté à gauche. Ceci est destiné à l'étiquetage des raccourcis. L'onglet
caractère doit vraiment être un onglet. S'il est étendu dans des espaces, cela ne fonctionnera pas ! Pour
Exemple:
Pop-up "Windows Ops"
Titre "Windows Ops Alt-F1"
.
.
.
Est le début d'un menu ajusté à gauche. Alt-F1 sera placé vers le côté droit
du menu.

Les touches de raccourci peuvent être spécifiées dans la définition du menu en précédant le caractère
avec une esperluette. L'esperluette ne sera pas affichée mais le caractère qui la suit
s'affichera souligné, et si l'utilisateur appuie sur la touche correspondante alors
cet élément sera activé comme si l'utilisateur avait cliqué dessus avec la souris. Seul
les caractères alphabétiques et numériques peuvent être utilisés comme touches de raccourci. L'état de décalage de
le clavier est ignoré lors du test des caractères de raccourci. Par example:
Pop-up "Windows Ops"
Maximiser "Ma&ximise" 100 100
FinMenu
Lorsque ce menu apparaîtra, le « x » sera souligné et en appuyant sur la touche « x »
maximisera la fenêtre actuelle. Les touches de raccourci ne sont pas opérationnelles
sauf si MENU_HOTKEYS a été défini lors de la construction fvwm. Si WINDOWLIST_HOTKEYS était également
défini, les touches de raccourci sont automatiquement ajoutées à la WindowList lorsqu'elle est
affiché.

Placement aléatoire
Les fenêtres qui nécessiteraient normalement le placement de l'utilisateur sont automatiquement
placés dans des endroits très légèrement aléatoires. Pour le meilleur des mondes possibles
utilisez à la fois RandomPlacement et SmartPlacement.

EnregistrerSous
Provoque le fvwm cadres de décoration pour demander des sauvegardes. Cela peut considérablement
améliorer les performances lors des mouvements opaques mais cela entraîne une augmentation significative de
utilisation de la mémoire.

Mise au point bâclée
Ce mode de mise au point est comme focus-follows-mouse (le mode par défaut) sauf que la mise au point
ne sera pas supprimé d'une fenêtre tant que votre souris n'entrera pas dans une nouvelle fenêtre. Quitter un
fenêtre pour entrer dans la fenêtre racine laissera le focus inchangé.

Placement Intelligent
Les fenêtres qui nécessiteraient normalement le placement de l'utilisateur sont automatiquement
placés dans un emplacement intelligent - un emplacement dans lequel ils ne chevauchent aucun autre
fenêtres sur l'écran. Si aucune position de ce type ne peut être trouvée, placement de l'utilisateur ou aléatoire
le placement sera utilisé comme méthode de repli. Pour le meilleur des mondes possibles
utilisez à la fois RandomPlacement et SmartPlacement.

Démarre sur le bureau nom de la fenêtre numéro de bureau
Cette commande provoque des fenêtres dont le nom ou la classe est nom de la fenêtre être au départ
placé sur le numéro de bureau numéro de bureau. nom de la fenêtre doit être entouré de deux
devis. Si la fenêtre nécessite un placement interactif, un contour sera affiché
sur le bureau actuel mais la fenêtre apparaîtra sur le bureau spécifié.

Nom de la fenêtre peut contenir les caractères génériques "*" et "?" qui correspondent aux noms de fenêtre dans le
manière normale de correspondance des noms de fichiers Unix. Caractères réels "*", "?" et "\" dans un
le nom de la fenêtre peut être saisi en faisant précéder le caractère d'un "\".

La commande Style fournit une autre méthode (plus générale) pour spécifier
Démarre sur le bureau.

Reste au top nom de la fenêtre
Ces fenêtres essaient toujours de rester au-dessus des autres fenêtres. Cela peut être pratique
pour les horloges ou les boîtes aux lettres que vous aimeriez toujours être visibles. Si la fenêtre est
explicitement abaissé, il n'essaiera pas de revenir en haut jusqu'à ce qu'il soit
explicitement soulevée. nom de la fenêtre peut être le nom d'une fenêtre ou sa classe.

Nom de la fenêtre peut contenir les caractères génériques "*" et "?" qui correspondent aux noms de fenêtre dans le
manière normale de correspondance des noms de fichiers Unix. Caractères réels "*", "?" et "\" dans un
le nom de la fenêtre peut être saisi en faisant précéder le caractère d'un "\".

La commande Style fournit une autre méthode (plus générale) pour spécifier StaysOnTop.

CouleurArrièreStd nom de couleur
Définit la couleur d'arrière-plan des menus et des fenêtres non sélectionnées sur nom de couleur. Quand
en utilisant un écran monochrome, cette option est ignorée et le blanc est utilisé.

La commande Style fournit une autre méthode (plus générale) pour spécifier
StdBackColor.

CouleurAvantStd nom de couleur
Définit la couleur de premier plan des menus et des titres de fenêtre non sélectionnés sur nom de couleur.
Lors de l'utilisation d'un écran monochrome, cette option est ignorée et le noir est utilisé.

La commande Style fournit une autre méthode (plus générale) pour spécifier
StdForeColor.

CollantRetourCouleur nom de couleur
Définit la couleur d'arrière-plan des fenêtres rémanentes non sélectionnées sur nom de couleur. Lors de l'utilisation
un écran monochrome cette option est ignorée et le blanc est utilisé. Disponible uniquement si
-DMORE_COLORS est utilisé lors de la compilation.

CollantForeColor nom de couleur
Définit la couleur de premier plan pour les titres de fenêtre persistants non sélectionnés sur nom de couleur. Quand
en utilisant un écran monochrome, cette option est ignorée et le noir est utilisé. Seulement disponible
si -DMORE_COLORS est utilisé lors de la compilation.

gluant nom de la fenêtre
Les fenêtres collantes "collent à la vitre de l'écran". C'est-à-dire qu'ils ne bougent pas le
fenêtre dans les changements de bureau virtuel. nom de la fenêtre peut être le nom d'une fenêtre ou
sa classe.

Nom de la fenêtre peut contenir les caractères génériques "*" et "?" qui correspondent aux noms de fenêtre dans le
manière normale de correspondance des noms de fichiers Unix. Caractères réels "*", "?" et "\" dans un
le nom de la fenêtre peut être saisi en faisant précéder le caractère d'un "\".

La commande Style fournit une autre méthode (plus générale) pour spécifier Sticky.

Icônes collantes
Les icônes restent toujours collées à la vitre de l'écran. C'est-à-dire que les icônes suivent toujours
vous autour du bureau. Lorsqu'une fenêtre est désiconifiée, elle se décolle. Quelques personnes
trouvez cela un moyen utile de déplacer les fenêtres.

TêtuIcônes
Modifie un peu le comportement de désiconification. Au lieu d'avoir des fenêtres toujours dé-
s'iconifient sur la page en cours ils se désiconifient dans leur original
position.

TêtuIcônePlacement
Lorsqu'il est utilisé avec des IconBoxes, les icônes évitent de se placer en dessous
fenêtres existantes.

TêtuPlacement
Lors de l'utilisation de SmartPlacement, les nouvelles fenêtres évitent de se placer sur
Icônes.

Style nom de la fenêtre Options
Cette commande est destinée à remplacer les commandes NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, Icône, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor et StdBackColor avec un seul
commande souple et complète. Cette commande est utilisée pour définir les attributs d'un
window à des valeurs autres que la valeur par défaut ou pour définir la valeur par défaut du gestionnaire de fenêtres
modes.

nom de la fenêtre peut être le nom, la classe ou la chaîne de ressource d'une fenêtre. Il peut contenir le
jokers * et/ou ?, qui correspondent à la manière habituelle des noms de fichiers Unix.

Options est une liste séparée par des virgules contenant tout ou partie des mots-clés
BorderWidth, HandleWidth, NoIcon/Icon, NoTitle/Title, NoHandles/Handles,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
Collant/glissant, StartIconic/StartNormal, Color, ForeColor, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle et NoButton/Button.

Dans la liste ci-dessus, certaines options sont répertoriées comme style-option/opposite-style-option.
L'option de style opposé pour les entrées qui les contiennent décrit le fvwm défaut
comportement et peut être utilisé si vous souhaitez modifier le fvwm comportement par défaut.

Icon prend un argument de chaîne sans guillemets (facultatif) qui est le bitmap de l'icône ou
pixmap à utiliser.

StartsOnDesk prend un argument numérique qui est le numéro de bureau sur lequel le
la fenêtre doit être initialement placée.

BorderWidth prend un argument numérique qui est la largeur de la bordure pour placer le
fenêtre si elle n'a pas de poignées de redimensionnement.

HandleWidth prend un argument numérique qui est la largeur de la bordure pour placer le
fenêtre si elle a des poignées de redimensionnement.

Button et NoButton prennent un argument numérique qui est le numéro de la barre de titre
bouton qui doit être inclus/omis.

La couleur prend deux arguments. Le premier est la couleur du texte de l'étiquette de la fenêtre et le second
est la couleur de fond normale de la décoration de la fenêtre. Les deux couleurs sont séparées
avec une barre oblique. Si l'utilisation d'une barre oblique pose des problèmes, alors le ForeColor et le
Les options BackColor peuvent être utilisées.

Un exemple:
# Changez le comportement par défaut de fvwm en aucune barre de titre sous Windows !
# Définissez également une icône par défaut.
Style "*" NoTitle,Icon unknown1.xpm, BorderWidth 4,HandleWidth 5

# maintenant, changements spécifiques à la fenêtre :
Style "Fvwm*" NoHandles, Sticky, WindowListSkip, BorderWidth 0
Style "Fvwm Pager" StaysOnTop, BorderWidth 0
Style "*lock" NoHandles, Sticky, StaysOnTop, WindowListSkip
Style "xbiff" Sticky, WindowListSkip
Style "GoodStuff" NoHandles, Sticky, WindowListSkip
Style "sxpm" NoHandles
Style "kit de fabrication"

# Remettez les barres de titre sur les xterms uniquement !
Style "xterm" Titre, Couleur noir/gris

Icône de style « rxvt » term.xpm
Icône de style "xterm" rterm.xpm
Icône de style "xcalc" xcalc.xpm
Icône de style "xbiff" mail1.xpm
Icône de style "xmh" mail1.xpm, StartsOnDesk 2
Icône de style « xman » xman.xpm
Icône de style "matlab" math4.xpm, StartsOnDesk 3
Icône de style "xmag" magnifying_glass2.xpm
Icône de style "xgraph" graphs.xpm
Icône de style "GoodStuff" toolbox.xpm

Style "Maker" StartsOnDesk 1
Style "signal" StartsOnDesk 3
Notez que toutes les propriétés d'une fenêtre seront combinées par OR. Dans l'exemple ci-dessus
"FvwmPager" obtient la propriété StaysOnTop via une correspondance de nom de fenêtre exacte mais aussi
obtient NoHandles, Sticky et WindowListSkip par une correspondance avec "Fvwm*". il obtiendra
NoTitle en raison d'une correspondance avec "*". Si des styles en conflit sont spécifiés pour un
fenêtre, alors le dernier style spécifié sera utilisé.

Si l'attribut NoIcon est défini, la fenêtre spécifiée disparaîtra simplement lorsque
il est iconifié. La fenêtre peut être récupérée via la liste des fenêtres. Si l'icône est
défini sans argument, l'attribut NoIcon est effacé mais aucune icône n'est
spécifié. Un exemple qui permet uniquement à l'icône du module FvwmPager d'exister :
Style "*" NoIcon
Icône de style "Fvwm Pager"

Supprimer les icônes
Empêche la création ou le dessin des fenêtres d'icônes. Lorsqu'il est utilisé avec la liste des fenêtres
cela fournit une sorte de gestionnaire d'icônes.

La commande Style fournit une autre méthode (plus générale) pour spécifier
Supprimer les icônes.

Police de la fenêtre nom de police
Donne fvwm utiliser la police nom de police au lieu de "fixe" pour la barre de titre de la fenêtre.

FenêtreListeSauter nom de la fenêtre
Les fenêtres portant le nom indiqué sont exclues de la liste des fenêtres.

Nom de la fenêtre peut contenir les caractères génériques "*" et "?" qui correspondent aux noms de fenêtre dans le
manière normale de correspondance des noms de fichiers Unix. Caractères réels "*", "?" et "\" dans un
le nom de la fenêtre peut être saisi en faisant précéder le caractère d'un "\".

La commande Style fournit une autre méthode (plus générale) pour spécifier
FenêtreListeSauter.

valeur XOR nombre
Modifie la valeur avec laquelle les bits sont XOR lors du déplacement de la fenêtre élastique
ou redimensionner. La définition de cette valeur est un processus d'essais et d'erreurs.

CONSTRUIT IN FONCTIONS


Fvwm prend en charge un ensemble de fonctions intégrées qui peuvent être liées aux boutons du clavier ou de la souris :

Bip Fait émettre un bip à l'ordinateur.

Circuler vers le bas [ prénom nom_fenêtre ]
Déplace le pointeur vers la fenêtre suivante dans la liste des fenêtres pour lesquelles
CirculateSkip n'a pas été spécifié.

Si les arguments facultatifs sont fournis, le focus se déplacera vers la première fenêtre
dont le nom (ou le nom de l'icône ou la classe) correspond nom_fenêtre. L'argument optionnel prénom
est requis si nom_fenêtre est fourni et est joint aux devis. Cet argument est
le nom qui apparaît dans les menus si la fonction est appelée à partir d'un menu, mais sert
inutile si la fonction n'est pas appelée depuis un menu.

Circuler vers le haut [ prénom nom_fenêtre ]
Déplace le pointeur vers la fenêtre précédente dans la liste des fenêtres pour lesquelles
CirculateSkip n'a pas été spécifié.

Si les arguments facultatifs sont fournis, le focus se déplacera vers la première fenêtre
dont le nom (ou le nom de l'icône ou la classe) correspond nom_fenêtre. L'argument optionnel prénom
est requis si nom_fenêtre est fourni et est joint aux devis. Cet argument est
le nom qui apparaît dans les menus si la fonction est appelée à partir d'un menu, mais sert
inutile si la fonction n'est pas appelée depuis un menu

Voici un exemple qui déplace le focus vers une fenêtre xterm lorsque Alt-F1 est enfoncé :
Clé F1 AM CirculateUp « whatever » xterm

Fermer Si la fenêtre accepte le protocole de suppression de fenêtre un message est envoyé à la fenêtre
en lui demandant de se retirer gracieusement. Si la fenêtre ne comprend pas la suppression
protocole de fenêtre, la fenêtre est détruite.

Déplacement du curseur horizontale vertical
Déplace le pointeur de la souris de horizontal pages dans le sens X et vertical pages
dans la direction Y. L'une ou les deux entrées peuvent être négatives. à la fois horizontale et
les valeurs verticales sont exprimées en pourcentage de pages, donc "CursorMove 100 100" signifie
déplacez-vous vers le bas et à gauche d'une page entière. "CursorMove 50 25" signifie se déplacer vers la gauche d'un demi-
page et vers le bas d'un quart de page. La fonction CursorMove ne doit pas être appelée
à partir des menus contextuels.

Supprimer Envoie un message à une fenêtre lui demandant de se supprimer, provoquant fréquemment le
demande de sortie.

Bureau argument1 argument2
Changements vers un autre bureau (espace de travail, salle).

If argument1 n'est pas nul, le prochain numéro de bureau sera le numéro de bureau actuel
plus argument1. Les numéros de bureau peuvent être négatifs.

If argument1 est zéro, le nouveau numéro de bureau sera argument2.

Le nombre de bureaux actifs est déterminé dynamiquement. Seuls les ordinateurs de bureau qui
contiennent des fenêtres ou sont actuellement affichés sont actifs. Les numéros de bureau doivent
être compris entre 2147483647 et -2147483648 (est-ce suffisant ?).

Détruire
Détruit une fenêtre. Garanti de se débarrasser de la fenêtre, mais c'est une manière assez violente
pour mettre fin à une application.

Exec prénom commander
Exécute commander. commander n'est pas cité mais prénom est. prénom est le nom qui apparaît
dans un menu, si c'est de là que la fonction est appelée. prénom est obligatoire même si
la fonction n'est pas appelée à partir d'un menu.

L'exemple suivant lie la touche de fonction F1 dans la fenêtre racine, sans modificateur,
à la fonction exec. Le programme rxvt sera lancé avec un assortiment de
options.
Clé F1 RN Exec "rxvt" exec rxvt -fg jaune -bg bleu -e /bin/tcsh &

Focus Déplace la fenêtre ou la fenêtre selon les besoins pour rendre la fenêtre sélectionnée visible. Ensembles
le focus clavier sur la fenêtre sélectionnée. Soulève la fenêtre si nécessaire pour le faire
visible. Déforme le pointeur dans la fenêtre sélectionnée en mode focus-follows-mouse.
Ne désiconifie pas. Cette fonction est principalement destinée à être utilisée avec un module tel que
FvwmWinList.

Fonction
Utilisé pour lier une fonction précédemment définie à une touche ou à un bouton de la souris.

L'exemple suivant lie le bouton de la souris 1 à une fonction appelée "Move-or-Raise",
dont la définition a été fournie à titre d'exemple plus haut dans cette page de manuel. Après
effectuer cette liaison fvwm s'exécutera pour déplacer ou augmenter la fonction chaque fois que le bouton
1 est enfoncé dans la barre de titre d'une fenêtre.
Souris 1 TA Fonction "Move-or-Raise"

Aller à la page xy
Déplace la fenêtre du bureau vers la page (x,y). La page en haut à gauche est (0,0), la
à droite est (N,0), où N est un de moins que le nombre actuel de pages horizontales
spécifié dans la commande DeskTopSize. La page inférieure gauche est (0,M) et la page inférieure
la page de droite est (N,M), où M est la taille verticale du bureau comme spécifié dans le
Commande DeskTopSize. La fonction GotoPage ne doit pas être utilisée dans un menu contextuel.

Iconifier [ Plus-value ]
Iconifie une fenêtre si elle n'est pas déjà iconifiée ou la désiconifie si elle l'est
déjà iconifié. Si l'argument optionnel Plus-value est positif le seul
l'iconification sera autorisée. Si l'argument optionnel est négatif seulement de-
l'iconification sera autorisée.

Abaisser Permet à l'utilisateur d'abaisser une fenêtre.

Maximiser [ horizontal vertical ]
Sans ses arguments facultatifs, Maximize fait basculer alternativement la fenêtre
d'une taille plein écran à sa taille normale.

Avec les arguments facultatifs horizontal et vertical, qui sont exprimés sous la forme
pourcentage d'un plein écran, l'utilisateur peut contrôler la nouvelle taille de la fenêtre. Si
horizontal est supérieur à 0 alors la dimension horizontale de la fenêtre sera
défini sur horizontal*screen_width/100. Le redimensionnement vertical est similaire. Par example,
ce qui suit ajoutera un bouton de barre de titre pour basculer une fenêtre à la verticale complète
taille de l'écran :
Souris 0 4 A Maximiser 0 100
Les éléments suivants entraînent l'étirement des fenêtres sur toute la largeur :
Souris 0 4 A Maximiser 100 0
Cela crée une fenêtre qui fait la moitié de la taille de l'écran dans chaque direction :
Souris 0 4 A Maximiser 50 50
Les valeurs supérieures à 100 peuvent être utilisées avec prudence.

Si la lettre "p" est ajoutée à chaque coordonnée (horizontale et/ou verticale), alors
la quantité de défilement sera mesurée en pixels.

Module prénom NomModule
Spécifie un module qui doit être généré. Les modules peuvent être transitoires de courte durée
programmes ou peut rester pendant toute la durée de la session X. Les modules seront
terminé par le gestionnaire de fenêtres avant les redémarrages et les fermetures, si possible. prénom is
une chaîne à double guillemet qui n'a absolument aucune signification, mais doit exister.

Se déplacer [ x y ]
Permet à l'utilisateur de déplacer une fenêtre. Si appelé de quelque part dans une fenêtre ou son
frontière, alors cette fenêtre sera déplacée. S'il est appelé depuis la fenêtre racine, le
l'utilisateur sera autorisé à sélectionner la fenêtre cible.

Si les arguments optionnels x et y sont fournis, alors la fenêtre sera déplacée de façon
que son coin supérieur gauche est à l'emplacement (x,y). Les unités de x et y sont des pourcentages
de l'écran, à moins qu'une lettre "p" ne soit ajoutée à chaque coordonnée, auquel cas le
l'emplacement est spécifié en pixels.

Exemples :
Souris 1 TA Move
Souris 2 TA Déplacer 10 10
Souris 3 TA Déplacer 10p 10p
Dans le premier exemple, un mouvement interactif est indiqué. Dans la seconde, la fenêtre
dont la barre de titre est sélectionnée sera déplacée de sorte que son coin supérieur gauche soit 10
pour cent de la largeur de l'écran à partir de la gauche de l'écran et 10 pour cent vers le bas
du haut. Le dernier exemple déplace la fenêtre aux coordonnées (10,10) pixels.

Non Ne fait rien. Ceci est utilisé pour insérer une ligne vierge ou un séparateur dans un menu. Si la
la spécification de l'élément de menu est Nop " ", puis une ligne vierge est insérée. S'il ressemble
Non "", puis une ligne de séparation est insérée.

Popup Cette fonction intégrée a deux objectifs : lier un menu à une touche ou à un bouton de la souris, et
lier un sous-menu dans un menu. Les formats pour les deux objectifs diffèrent légèrement.

Pour lier un menu contextuel défini précédemment à une touche ou à un bouton de la souris :

L'exemple suivant lie les boutons de la souris 2 et 3 à une fenêtre contextuelle appelée « Fenêtre
Ops", dont la définition a été fournie à titre d'exemple plus haut dans cette page de manuel.
menu apparaîtra si les boutons 2 ou 3 sont enfoncés dans le cadre de la fenêtre, la barre latérale,
ou barre de titre, sans modificateurs (aucun de shift, control ou meta).
Souris 2 FST N Popup "Windows Ops"
Souris 3 FST N Popup "Windows Ops"
Les fenêtres contextuelles peuvent être liées aux touches à l'aide du modificateur de touche. Les fenêtres contextuelles peuvent être
actionné sans utiliser la souris en se liant aux touches et en opérant via le haut
flèche, flèche vers le bas et entrez les touches.

Pour lier un menu contextuel défini précédemment à un autre menu, à utiliser comme sous-menu :

L'exemple suivant définit un sous-menu, « Quitter-Vérifier » et le lie à un
menu, appelé "Utilitaires":
Popup "Quitter-Vérifier"
Titre « Vraiment quitter Fvwm ? »
Quitter « Oui, vraiment arrêter »
Redémarrez "Redémarrer Fvwm" fvwm
Non ""
Non "Non, n'abandonne pas"
FinPopup

Popup "Utilitaires"
Titre "Utilitaires"
Exec "Xterm" exec xterm &
Exec "Rxvt" exec rxvt &
Exec "Top" exec rxvt -T Top -n Top -e top &
Exec "Calculatrice" exec xcalc &
Exec "Xman" exec xman &
Exec "Xmag" exec xmag &
Non ""
Popup "Quitter Fvwm" Quitter-Vérifier
FinPopup
Les sous-menus doivent être définis avant le menu principal dans lequel ils sont liés. Sous-
l'imbrication des menus peut être arbitrairement profonde.

Quitter Quitte fvwm, provoquant généralement la sortie de X également.

Raise Permet à l'utilisateur de lever une fenêtre.

AugmenterBas
Élève et abaisse alternativement une fenêtre.

Refresh
Toutes les fenêtres à l'écran se redessinent.

Redimensionner [ x y ]
Permet à l'utilisateur de redimensionner une fenêtre.

Si les arguments optionnels x et y sont fournis, alors la fenêtre sera déplacée de façon
que son coin supérieur gauche est à l'emplacement (x,y). Les unités de x et y sont des pourcentages
de l'écran, à moins qu'une lettre "p" ne soit ajoutée à chaque coordonnée, auquel cas le
l'emplacement est spécifié en pixels.

Recommencer prénom Nom du gestionnaire de fenêtres
Causes fvwm pour se redémarrer si WindowManagerName est "fvwm", ou pour passer à un
gestionnaire de fenêtres alternatif si WindowManagerName est autre que "fvwm". Si la fenêtre
manager n'est pas dans votre chemin de recherche par défaut, alors vous devez utiliser le nom de chemin complet
en Nom du gestionnaire de fenêtres.

Nom du gestionnaire de fenêtres n'est pas cité mais prénom est. prénom est le nom qui apparaît dans un
menu, si c'est de là que la fonction est appelée. prénom est nécessaire même si le
La fonction n'est pas appelée à partir d'un menu.

Cette commande ne doit pas avoir d'esperluette à la fin ou d'arguments de ligne de commande et
ne doit pas utiliser de variables environnementales. Parmi les exemples suivants, le
les trois premiers sont certainement perdants, mais le troisième est OK :
Touche F1 RN Redémarrer " " fvwm &
Touche F1 RN Redémarrer " " $(HOME)/bin/fvwm
Clé F1 RN Redémarrer " " twm -f .mystartupfile
Touche F1 RN Redémarrer " " /home/nation/bin/fvwm

Stick Rend une fenêtre collante si elle ne l'est pas déjà, ou non collante si elle l'est déjà
gluant.

Faites défiler horizontale vertical
Fait défiler la fenêtre d'affichage du bureau virtuel en horizontal pages dans la direction x et
vertical pages dans la direction y. L'une ou les deux entrées peuvent être négatives. Les deux
les valeurs horizontales et verticales sont exprimées en pourcentage de pages, donc "Scroll 100
100" signifie faire défiler vers le bas et vers la gauche d'une page entière. "Scroll 50 25" signifie faire défiler
gauche d'une demi-page et en bas d'un quart de page. La fonction de défilement ne doit pas être
appelé à partir des menus contextuels. Normalement, le défilement s'arrête au bord du bureau.

Si les pourcentages horizontaux et verticaux sont multipliés par 1000 alors le défilement
s'enroulera autour du bord du bureau. Si "Scroll 100000 0" est exécuté sur
et au cours fvwm passera à la page de bureau suivante à chaque exécution et s'enroulera
autour du bord du bureau, de sorte que chaque page est touchée tour à tour.

Si la lettre "p" est ajoutée à chaque coordonnée (horizontale et/ou verticale), alors
la quantité de défilement sera mesurée en pixels.

Titre Ne fait rien. Ceci est utilisé pour insérer une ligne de titre dans une fenêtre contextuelle ou un menu.

Basculer la page
Désactive temporairement le défilement sur les bords. Le défilement sur les bords peut être réactivé en appelant
Encore ceci.

Attendez prénom
Ce module intégré est destiné à être utilisé dans fvwm fonctions uniquement. Il provoque l'exécution de
une fonction pour faire une pause jusqu'à ce qu'un nouveau nom de fenêtre prénom apparaît. Fvwm reste pleinement
fonctionnel pendant une attente. Ceci est particulièrement utile dans InitFunction si vous
essayez de démarrer Windows sur des bureaux spécifiques :
Fonction "InitFunction"
Exec "I" exec xterm -geometry 80x64+0+0
Attendez "je" xterm
Bureau "I" 0 2
Exec "I" exec xmh -font fixed -geometry 507x750+0+0 &
Attendez "je" xmh
Bureau "I" 0 0
FinFonction
La fonction ci-dessus démarre un xterm sur le bureau actuel, attend qu'il se mappe,
puis passe au bureau 2 et démarre un xmh. Après l'apparition de la fenêtre xmh, le contrôle
passe au bureau 0.

Déformation [ prénom nom_fenêtre ]
Identique à CirculateDown mais désiconifie toutes les fenêtres iconifiées lorsqu'il se concentre sur elles.

Bureau Windows nouveau_bureau
Déplace la fenêtre sélectionnée sur le bureau spécifié comme nouveau_bureau.

ListeFenêtre argument1 argument2
Génère un menu contextuel (et le fait apparaître) dans lequel le titre et la géométrie de chacun des
les fenêtres actuellement sur le bureau sont affichées. La géométrie des fenêtres iconifiées
est indiqué entre parenthèses. La sélection d'un élément dans le menu contextuel de la liste des fenêtres entraînera
cette fenêtre à déplacer sur le bureau si elle n'y est pas actuellement, se déplacera
la fenêtre du bureau à la page contenant le coin supérieur gauche de la
window, désiconifiera la fenêtre si elle est iconifiée, et lèvera la fenêtre.

If argument1 est un nombre pair, les fenêtres seront répertoriées en utilisant le nom de la fenêtre
(le nom qui apparaît dans la barre de titre). Si c'est étrange alors le nom de l'icône de la fenêtre
est utilisé.

If argument1 est inférieur à 2 alors toutes les fenêtres sur tous les bureaux (sauf ceux répertoriés dans
WindowListSkip directives) seront affichés.

If argument1 est 2 ou 3, alors seules les fenêtres du bureau actuel seront affichées.

If argument1 est 4 ou 5 alors seulement windows sur le numéro de bureau argument2 sera affiché.

CLAVIER RACCOURCIS


Toutes les opérations (je pense) du gestionnaire de fenêtres peuvent être effectuées à partir du clavier donc sans souris
l'opération doit être possible. En plus de faire défiler le bureau virtuel en
lier le Scroll intégré aux touches appropriées, aux fenêtres contextuelles, au déplacement, au redimensionnement et à la plupart des autres
Les fonctions intégrées peuvent être liées à des clés. Une fois qu'une fonction intégrée est lancée, le pointeur est déplacé
en utilisant les flèches haut, bas, gauche et droite, et l'action se termine en appuyant sur
retourner. Maintenir la touche Maj enfoncée entraînera le mouvement du pointeur par étapes plus importantes
et en maintenant la touche de contrôle enfoncée, le mouvement du curseur se fera par étapes plus petites.
Les commandes de déplacement du curseur emacs et vi standard (^n, ^p, ^f, ^b et ^j, ^k, ^h, ^l) peuvent être
utilisé à la place des touches fléchées.

FOURNI CONFIGURATION


Un exemple de fichier de configuration, system.fvwmrc, est fourni avec le fvwm Distribution. Il est
bien commenté et peut être utilisé comme source d'exemples pour fvwm configuration.

UTILISATION ON MULTI ÉCRAN AFFICHAGES


Si l'argument de ligne de commande -s n'est pas fourni, fvwm démarrera automatiquement à chaque
l'écran sur l'affichage spécifié. Après fvwm démarre chaque écran est traité indépendamment.
Redémarrage de fvwm doivent être effectués séparément sur chaque écran. L'utilisation d'EdgeScroll 0 0
est fortement recommandé pour les affichages multi-écrans.

Vous devrez peut-être quitter chaque écran pour quitter complètement la session X.

La prise en charge multi-écrans n'est disponible que si fvwm est compilé avec -DMULTIPLE_SCREENS

Utilisez fvwm1 en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    libusb
    libusb
    Bibliothèque pour activer l'espace utilisateur
    programmes d'application pour communiquer avec
    Périphériques USB. Public : Développeurs, Fin
    Utilisateurs/Bureau. Langage de programmation : C
    Catégories ...
    Télécharger libusb
  • 2
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • 3
    Thème de réaction WooCommerce Nextjs
    Thème de réaction WooCommerce Nextjs
    Thème React WooCommerce, construit avec
    Suivant JS, Webpack, Babel, Node et
    Express, en utilisant GraphQL et Apollo
    Client. Boutique WooCommerce dans React (
    contient : Produits...
    Télécharger le thème WooCommerce Nextjs React
  • 4
    archlabs_repo
    archlabs_repo
    Repo de paquets pour ArchLabs Ceci est un
    application qui peut également être récupérée
    de
    https://sourceforge.net/projects/archlabs-repo/.
    Il a été hébergé dans OnWorks en...
    Télécharger archlabs_repo
  • 5
    Projet Zéphyr
    Projet Zéphyr
    Le projet Zephyr est une nouvelle génération
    système d'exploitation en temps réel (RTOS) qui
    prend en charge plusieurs matériels
    architecturales. Il est basé sur un
    noyau à faible encombrement...
    Télécharger le projet Zéphyr
  • 6
    SCons
    SCons
    SCons est un outil de construction de logiciels
    c'est une alternative supérieure à la
    outil de construction classique "Make" qui
    nous connaissons et aimons tous. SCons est
    mis en place un...
    Télécharger SCons
  • Plus "

Commandes Linux

Ad