xfwm4
Copyright © 2004 François Le Clainche
Copyright © 2004 Jasper Huijsmans
Table of Contents
Le gestionnaire de fenêtres de Xfce 4 est un des éléments de l'environnement de bureau Xfce.
La commande à lancer est xfwm4
. Pour le lancer en tâche de fond il faut utiliser la commande
xfwm4
--daemon. Le gestionnaire de fenêtres est responsable du placement des fenêtres sur l'écran,
des décorations des fenêtres et permet leur déplacement, leur redimensionnement ou leur fermeture.
xfwm4
respecte les standards définis sur
freedesktop.org.
Ainsi, certaines fonctionnalités particulières comme faire apparaître des fenêtres dépourvues de
décorations, ou encore procurer une icône à une application doivent maintenant être implémentées
dans l'application elle-même; il n'est plus possible d'utiliser le gestionnaire de fenêtres pour
forcer un comportement différent. Une des fonctionnalités les plus intéressantes de xfwm4
est sa
capacité à utiliser les thèmes. Les décorations de fenêtres (bordures, barre de titre et boutons)
peuvent ainsi être personnalisées.
xfwm4
supporte les modes "multihead", à la fois Xinerama et "real multiscreen", ce qui est
très utile quand plusieurs moniteurs sont connectés à un ordinateur.
xfwm4
peut être utilisé seul, mais dans ce cas, le
gestionnaire de paramètres de Xfce doit tout de même être installé si l'on souhaite bénéficier de
la gestion des paramètres de l'interfce graphique. Les tâches ne relevant pas de la gestion des
fenêtres, telles la gestion du fond d'écran ou le lancement d'applications, devront alors être
assurées par d'autres programmes.
xfwm4
inclue son propre gestionnaire de "compositing", qui tire avantage des extensions
du nouveau serveur X.org.
Le "compositor" est comparable à un second gestionnaire de fenêtres, il gère une "pile" de fenêtres, surveille
toutes sortes d'évènements du serveur X, et réagit en conséquence. Diposer d'un gestionnaire de "compositing"
au sein même du gestionnaire de fenêtres permet également d'assurer une bonne synchronisation des effets visuels
avec les évènements des fenêtres. Pour utiliser le "compositor", il faut compiler xfwm4
en utilisant l'option
de configuration --enable-compositor. Dans tous les cas, il est possible de le désactiver au démarrage de xfwm4
en passant l'argument '--compositor=off'.
Le gestionnaire de fenêtres fournit les bordures, la barre de titre et les boutons aux fenêtres des applications. Leur apparence est définie par le thème du gestionnaire de fenêtres.
Le thème par défaut de xfwm4
propose six boutons et une barre de titre sur une fenêtre
d'application normale. Les six boutons assurent les fonctions suivantes:
Il est possible d'ouvrir le menu de la fenêtre au moyen d'un clic gauche sur le bouton de menu de la barre de titre, ou avec un clic droit sur la barre de titre elle-même.
En utilisant xftaskbar4
, il devient possible d'ouvir un menu
au moyen d'un clic droit sur l'une des entrées de la barre des tâches; ce menu offre plusieurs
des options déjà disponibles dans le menu de fenêtre.
Il faut donner le focus à une fenêtre pour qu'elle reçoive les informations transmises par le clavier et la souris. Les couleurs des décorations de fenêtres change en suivant le focus. Plus de détails sont disponibles dans la section correspondante ci-dessous.
Un raccourci clavier permet de faire passer le focus d'une fenêtre à une autre:
il faut maintenir enfoncée la touche Alt et appuyer sur la touche Tab de manière répétitive
jusqu'à ce que la fenêtre souhaitée reçoive le focus. Pendant l'utilisation de ce raccourci,
une petite fenêtre popup apparaît et indique le nom de l'application, son icône et le titre de
la fenêtre. De plus, xfwm4
met en surbrillance le contour de la fenêtre qui reçoit le focus.
NB: l'utilisation d'un raccourci clavier destiné à une application nécessite que la fenêtre de cette application ait le focus :)
Agrandir une fenêtre l'étend sur l'écran en utilisant tout l'espace disponible (tel que défini par les paramètres des marges et espaces de travail). Il est également possible d'agrandir une fenêtre seulement verticalement ou horizontalement.
Pour agrandir une fenêtre, l'une de ces actions est requise:
Il est possible de faire apparaître un fenêtre en mode plein écran (elle utilisera alors tout l'écran, dépourvue de décorations) en utilisant le raccourci clavier personnalisable Alt + F11.
Pour agrandir une fenêtre verticalement:
Pour agrandir une fenêtre horizontalement:
Quand une fenêtre a été agrandie d'une façon ou d'une autre, elle peut être restaurée à sa taille précedente au moyen d'une des actions suivantes:
Il est possible à de rares exceptions près redimensionner les fenêtres pour les adapter aux besoins de chacun. Il faut pour cela:
Pour cacher une fenêtre, une de ces actions est possible:
Il est également possible de cacher toutes les fenêtres de l'espace de travail courant sauf la fenêtre utilisée en une seule action: il faut ouvrir le menu de la fenêtre et choisir "Cacher toutes les autres".
Pour afficher une fenêtre, il faut sélectionner son nom ou son icône dans l'un des éléments suivants de Xfce 4:
xftaskbar4
xfce4-iconbox
Une fenêtre enroulée sera résuite à la taille de sa barre de titre. La répétition d'une des actions suivantes enroulera/déroulera une fenêtre:
Une fenêtre collée sera visible à la même position sur tous les espaces de travail. La répétition d'une des actions suivantes collera/décollera une fenêtre:
Placer une fenêtre au-dessus des autres fait apparaître le cadre d'une fenêtre au-dessus de tous les autres. Pour placer une fenêtre au-dessus des autres il faut au choix:
Il est possible de faire en sorte qu'une fenêtre reste toujours au-dessus des autres en ouvrant le menu de la fenêtre depuis la barre de titre, et en choisissant "Placer au dessus".
Placer une fenêtre en dessous envoie le cadre d'une fenêtre sous les autres fenêtres. Pour cela, il faut au choix:
Il y a plusieurs façons de déplacer les fenêtres:
Pour déplacer une fenêtre vers un autre espace de travail, il faut au choix:
Pour fermer une fenêtre il faut au choix:
Pour ouvrir le gestionnaire de paramètres du gestionnaire de fenêtres, cliquer sur le bouton "Gestionnaire de fenêtres" dans le Gestionnaire de paramètres de Xfce 4. Cette fenêtre présente quatre onglets: Style, Clavier, Focalisation, Avancé. Toute modification des préférences sera immédiatement appliquée au module correspondant.
La liste sur le côté gauche de la fenêtre des préférences afficher toutes les décorations de fenêtres disponibles.
xfwm4
propose quatre thèmes différents, mais plus de soixante thèmes supplémentaires sont disponibles
dans le paquet xfwm4-themes.
Le bouton "Fonte de titre" montre la famille de fonte actuellement utilisée pour l'apparence du titre des fenêtres. Cliquer sur ce bouton fait apparaître une fenêtre de sélection de fonte. Cette fenêtre fonctionne comme celle inclue dans les préférences de l'interface utilisateur.
Quel que soit l'ordre choisi pour les boutons de la barre de titre, il est possible de choisir l'alignement du titre en choisissant l'une des options suivantes: aligner à gauche, au centre ou à droite.
La configuration de la présentation des boutons de fait au moyen d'un outil pratique utilisant le glisser/déposer. Cliquer et déplacer les boutons permet de modifier leur présentation. Déposer un bouton dans la zone "Éléments masqués" permet de le retirer de la barre de titre. Toute modification de la position des boutons sera immédiatement visible sur la barre de titre.
La liste sur la gauche de la fenêtres des préférences montre tous les thèmes de raccourcis clavier disponibles, en utilisant le nom des répertoires qui contiennent un fichier keythemerc.
Par défaut, il n'y a qu'un thème: $(datadir)/themes/Default/xfwm4/keythemerc
Dans la configuration par défaut, les raccourcis clavier suivants sont définis:
Il y a deux listes sur le côté droit de la fenêtre des préférences. La liste "Raccourcis de fenêtres" montre les raccourcis clavier qui sont utilisés pour piloter le gestionnaire de fenêtres. La liste "Raccourcis de commandes" montre les raccourcis destinés à lancer des applications. Pour modifier l'un des raccourcis clavier, il faut double-cliquer dessus dans la liste, et composer un nouveau raccourci lorsque la fenêtre popup "Composer le raccourci" apparaît.
Pour créer un nouveau thème manuellement, il faut créer un répertoire comme celui-ci: $HOME/.themes/Custom/xfwm4/keythemerc, puis le sélectionner dans la liste des thèmes disponibles.
Si vous ignorez le nom des touches de fonction de votre clavier, vous pouvez lancer l'application "xev" dans un terminal et les tester.
Une fenêtre focalisée reçoit les informations entrées par le clavier ou la souris. Il faut choisir entre deux modes de focalisation:
Sélectionner cette option pour que toute fenêtre nouvellement créée reçoive automatiquement le focus, sans avoir à cliquer dessus ou à déplacer le pointeur de la souris.
Si cette option est activée, toute fenêtre recevant le focus apparaîtra automatiquement au-dessus des autres, après un délai qu'il est possible d'ajuster au moyen du curseur "Délai avant la mise au premier plan".
Choisir cette option pour qu'une fenêtre passe au-dessus des autres quand elle reçoit un clic n'importe où dans son cadre. Si cette option n'est pas activée, il est nécessaire de cliquer quelque part sur les décorations d'une fenêtre (bordures, coins ou barre de titre) pour la faire apparaître au-dessus des autres.
il est possible de choisir si les bordures des fenêtres seront attirées par les bordures des autres fenêtres, ou bien par les bords de l'écran, quand elles sont déplacées. La distance à partir de laquelle cet effet sera appliqué peut être réglée au moyen du curseur "Distance".
Sélectionner la première option active la bascule vers l'espace de travail suivant quand le pointeur de la souris touche les bords de l'écran. Séectionner la seconde active de même comportement lorsque le pointeur touche le bord de l'écran tout en déplaçant une fenêtre. Il est possible de régler la résistance des bords de l'écran en utilisant le curseur "Résistance du bord".
Deux options permettent de choisir si le contenu d'une fenêtre doit rester visible durant son déplacement ou son redimensionnement (ne pas afficher son contenu préserve une part des ressources du système).
Permet de choisir le comportement que le gestionnaire de fenêtres doit adopter quand un double-clic survient sur la barre de titre: cacher la fenêtre, enrouler la fenêtre, l'agrandir, ou ne rien faire.
xfwm4
gère également les espaces de travail. Une fenêtre de préférences leur est dédiée. Pour la faire apparaître,
il faut choisir "Marges et espaces de travail" depuis le
gestionnaire de paramètres.
Cette fenêtre contient deux onglets.
Cette option permet de choisir le nombre d'espaces de travail souhaité (entre 1 et 32).
Ce champ montre la liste des espaces de travail disponibles. Pour éditer le nom de l'un d'entre eux, il faut cliquer sur son numéro et changer le nom dans la fenêtre qui apparaît alors. Ensuite, il suffit de cliquer sur le bouton "Appliquer" ou d'appuyer sur la touche "Entrée" pour retourner à la liste.
Pour ouvrir cette fenêtre il faut choisir "Marges et espaces de travail" depuis le gestionnaire de paramètres et l'onglet intitulé "Marges".
Les marges sont des zones de l'écran qui ne seront pas couvertes par les fenêtres agrandies. Il est possible de régler la taille, en pixels, de toutes les marges (gauche, droite, haute et basse). Cette fonctionnalité permet par exemple d'éviter le recouvrement de certaines applications telle la boîte à icônes par les fenêtres agrandies.
xfwm4
a été écrit par Olivier Fourdan
(<fourdan@xfce.org>
). Pour obtenir plus d'information, vous pouvez visiter
le site internet de Xfce.
Pour signaler un bogue ou faire une suggestion concernant cette application ou sa documentation, utilisez me traqueur de bogues à l'adresse suivante: http://bugzilla.xfce.org/.
Si vous avez des questions à propos de l'installation de cette application, merci de la poser sur la liste de diffusion de xfce. Les discussions relatives au développement ont lieu sur la liste de diffusion xfce4-dev.
Ce programme est distribué sous les termes de la GNU General Public License telle que publiée par la Free Software Foundation, version 2 ou ultérieure.
Vous devriez avoir reçu une copie de la GNU General Public License avec ce programme. Dans le cas contraire, écrivez à la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.