# Gestionnaire de fenêtres de XFce 4

### François Le Clainche

`<fleclainche@wanadoo.fr>`

French translation: Marie-Claude Collilieux

French Translation Team

`<m.collilieux@free.fr>`

Ce manuel décrit `xfwm4` version 4.0

Copyright © 2003 François Le Clainche

Copyright © 2003 Jasper Huijsmans

Copyright © 2003 M.C. Collilieux (French translation)

## Introduction

Le gestionnaire de fenêtres de XFce 4 est une partie de l'environnement de bureau XFce. La commande à lancer est `xfwm4`. Pour le lancer en arrière-plan, utiliser `xfwm4` --daemon. Le gestionnaire de fenêtres a la charge du placement des fenêtres sur l'écran, fournit le décor des fenêtres et vous permet de déplacer, redimensionner ou fermer celles-ci.

Si vous êtes un habitué des versions précédentes de XFce, vous trouverez beaucoup de changements. En premier lieu, `xfwm4` respecte scrupuleusement les standards définis par freedesktop.org. Par conséquent, des fonctions spécifiques, comme des fenêtres sans bordures ou la fourniture d'une icône pour une application doit maintenant être inclues dans l'application elle-même; vous ne pouvez plus utiliser le gestionnaire de fenêtres pour forcer un comportement différent. Le plus visible des changements est probablement l'utilisation de thèmes. Les décors de fenêtres (bordures, barre de titre et boutons) peuvent être configurés à partir du gestionnaire de thèmes.

`xfwm4` offre un support du mode Xinerama, utile si vous possédez plus d'un écran connecté à votre ordinateur. Vous devez être sûr que `libxfcegui4` est compilée avec l'option `--enable-xinerama`.

`xfwm4` peut être utilisé seul, mais si vous l'utilisez ainsi, vous aurez besoin du gestionnaire de paramètres de XFce 4 si vous souhaitez disposer d'un gestionnaire graphique de ses paramètres. Les tâches autres que la gestion de fenêtres, comme l'installation un fond d'écran ou le lancement des applications devront être réalisées par d'autres programmes.

## Utiliser `xfwm4`

### Gérer les fenêtres

Le gestionnaire de fenêtres fournit les bordures, la barre de titre et les boutons aux fenêtres d'applications. Le style est appliqué par le gestionnaire de thèmes.

Dans le thème par défaut, `xfwm4` affiche six boutons et un titre sur une fenêtre d'application normale. Les six boutons permettent ces fonctions de base :

Figure 1. `xfwm4` : boutons de la barre de titre

Vous pouvez ouvrir le menu de la fenêtre avec 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.

Donner le focus à la fenêtre

  Vous devez donner le focus à une fenêtre si vous voulez qu'elle reçoive les entrées du clavier ou de la souris. L'aspect de la fenêtre changera selon le focus. Pour en savoir plus sur les options de focus, reportez-vous à the section called “Clavier et focalisation” décrit plus loin.

  Un raccourci clavier permet de transférer le focus d'une fenêtre à l'autre : garder la touche Alt enfoncée et presser la touche Tab plusieurs fois jusqu'à obtenir la fenêtre souhaitée. En utilisant cette méthode, vous verrez apparaître une fenêtre pop-up avec le titre de la fenêtre; de plus, `xfwm4` surlignera les bords externes de la fenêtre recevant le focus.

  Si vous souhaitez que le panneau et les applications qui n' apparaissent pas dans la barre des tâches soient inclus dans ce transfert du focus par le raccourci Alt+Tab, modifiez votre $HOME/.xfce4/xfwm4rc (ou créez en un nouveau) et ajoutez cette ligne : cycle_minimum=false.

  NOTE : L'utilisation d'un raccourci clavier dans une application nécessite que cette application ait le focus :)

Agrandir / réduire la fenêtre

  Si vous maximiser une fenêtre, elle va s'étaler sur votre écran et utiliser tout l'espace disponible (comme défini par les paramètres de l'espace de travail). Vous pouvez aussi agrandir une fenêtre seulement verticalement ou horizontalement.

  Pour agrandir une fenêtre, choisir une des ces méthodes :

  - Clic sur le bouton agrandir de la barre de titre
  - Ouvrir le menu de la fenêtre à partir de la barre de titre et cliquer sur le choix "agrandir"
  - Utiliser le raccourci clavier Alt + F5

  Agrandir une fenêtre verticalement :

  - clic milieu sur le bouton agrandir de la barre de titre
  - Utiliser le raccourci clavier Alt + F6

  Agrandir une fenêtre horizontalement :

  - clic droit sur le bouton agrandir de la barre de titre
  - Utiliser le raccourci clavier Alt + F7

  Quand une fenêtre est à la taille maximum, elle peut être ramenée à sa taille initiale par l'une de ces méthodes :

  - clic sur le bouton restaurer de la barre de titre
  - Refaire le même raccourci clavier
  - clic sur l'item "Restaurer" dans le menu de la fenêtre

Changer la taille d'une fenêtre

  Bien que certaines fenêtres spéciales ne puissent être redimensionnées, vous pouvez changer la dimension de la plupart d'entre elles selon vos besoins.

  - Vous pouvez utiliser les bords ou les coins de la fenêtre pour modifier sa taille, en les tirant avec la souris.
  - Vous pouvez utiliser le raccourci Alt + clic droit quand le curseur de la souris est dans la fenêtre ; cela fonctionne comme si vous tiriez le coin en bas à droite de la fenêtre.
  - Vous pouvez utiliser un raccourci clavier : Maj + Alt + flêche (haut, bas, droite ou gauche).

Cacher / Montrer une fenêtre

  Vous pouvez cacher une fenêtre par l'une de ces actions :

  - cliquer sur le bouton iconifier de la barre de titre
  - ouvrir le menu de fenêtre à partir de la barre de titre et choisir "Cacher"
  - Utiliser le raccourci Alt + F8

  Vous pouvez aussi, d'un seul coup, cacher toutes les fenêtres de l'espace de travail courant, sauf celle que vous utilisez : cliquez sur le bouton menu de la barre de titre et choisir " Cacher tous les autres".

  Pour faire ré-apparaître une fenêtre cachée, vous devez sélectionner son nom ou son icône dans l'un de ces programmes de XFce 4 :

  - `xftaskbar4`
  - the `xfce4-iconbox`
  - la liste des fenêtres, accessible par un clic du bouton du milieu sur le fond du bureau. La liste montre toutes les fenêtres ouvertes, classées par espace de travail. Les fenêtres cachées sont entre [ ].

Enrouler / Dérouler une fenêtre

  Si vous "enroulez" une fenêtre, elle sera réduite à la taille de sa barre de titre. La même action répétée peut enrouler / dérouler une fenêtre :

  - Cliquer sur le bouton enrouler/dérouler de la barre de titre
  - ouvrir le menu de la fenêtre et choisir "Enrouler" ou "Dérouler"
  - Utiliser la roulette de la souris alors que le pointeur est sur la barre de titre
  - utiliser le raccourci clavier Alt + F9

Coller / Décoller une fenêtre

  Si vous "collez" une fenêtre, elle apparaîtra à la même place sur tous les espaces de travail. La même commande colle / décolle une fenêtre :

  - cliquer le bouton coller/décoller de la barre de titre
  - ouvrir le menu de la fenêtre et choisir "coller" ou "décoller"
  - utiliser le raccourci Alt + F10

Envoyer une fenêtre au-dessus / en dessous des autres

  La fonction "raise window" fait apparaître le cadre d'une fenêtre au-dessus de toutes les autres fenêtres. Pour ce faire, vous pouvez :

  - cliquer gauche sur la barre de titre
  - donner le focus à la fenêtre, si l'option correspondante est sélectionnée dans la fenêtre de dialogue Clavier et focalisation
  - cliquer gauche n'importe-où dans le cadre d'une fenêtre, si l'option correspondante est sélectionnée dans la fenêtre de dialogue Clavier et focalisation
  - cliquer sur son label dans la barre des tâches ou la boîte à icônes
  - utiliser le raccourci clavier Shift + Alt + Page_Up (si la fenêtre possède déjà le focus)

  La fonction "lower window" envoie le cadre d'une fenêtre en-dessous de toutes les autres fenêtres. Pour ce faire, vous pouvez :

  - cliquer milieu sur la barre de titre
  - utiliser le raccourci clavier Shift + Alt + Page_Down (si la fenêtre détient déjà le focus)

Déplacer une fenêtre

  Il y a plusieurs façons de déplacer une fenêtre :

  - cliquer avec le bouton droit ou gauche sur la barre de titre et tirer la fenêtre dans la direction choisie
  - utiliser Alt + clic gauche quand le pointeur de la souris est dans la fenêtre et déplacer la souris
  - utiliser Control + Alt + Maj + Flêche (haut, bas, gauche ou droit)

Déplacer une fenêtre vers un autre espace de travail

  Vous pouvez déplacer une fenêtre vers un autre espace de travail par l'une de ces méthodes :

  - coller la fenêtre, changer d'espace de travail et décoller la fenêtre.
  - utiliser le menu de la fenêtre et choisir "Placer sur...", puis choisir l'espace de travai
  - faire un clic droit ou gauche sur la barre de titre, tirer la fenêtre vers le bord de l'écran : le pointeur ira alors sur l'espace suivant en entrainant la fenêtre. Cette méthode nécessite que l'option correspondante "basculer d'écran" soit cochée dans les Préférences du gestionnaire de fenêtres.
  - utiliser des raccourcis clavier :
    - Alt + Control + Fin déplace la fenêtre vers l'espace suivant
    - Alt + Control + Home déplace la fenêtre vers l'espace précédent
    - Alt + Control + clavier numérique déplace la fenêtre vers l'espace de numéro correspondant
  - utiliser le pager graphique en cliquant sur la représentation de la fenêtre et en la déplaçant vers l'espace choisi.

Fermer une fenêtre

  Pour fermer une fenêtre :

  - cliquer sur le bouton de fermeture de la barre de titre
  - ouvrir le menu de la fenêtre depuis la barre de titre et choisir "Fermer"
  - utiliser le raccourci clavier Alt + F4

### Récapitulatif des raccourcis clavier

Dans la configuration stantard, les raccourcis sont définis ainsi :

- fermer fenêtre : Alt + F4
- agrandir fenêtre : Alt + F5
- agrandir verticalement : Alt + F6
- agrandir horizontalement : Alt + F7
- cacher fenêtre : Alt + F8
- enrouler fenêtre : Alt + F9
- coller fenêtre : Alt + F10
- transférer le focus : Alt + Tab
- déplacer fenêtre : Control + Maj + Alt + Flêche (haut, bas, gauche, droite)
- Redimensionner fenêtre : Maj + Alt + Flêche (haut, bas, gauche, droite)
- Envoyer fenêtre au-dessus : Shift + Alt + Page_Up
- Envoyer fenêtre en-dessous : Shift + Alt + Page_Down
- espace de travail suivant : Control + Alt + Flêche droite
- espace de travail précédent : Control + Alt + Flêche gauche
- ajouter un espace de travail : Alt + Inser
- supprimer un espace de travail : Alt + Suppr
- aller à l'espace de travail N(1-9) : Control + F(N)
- déplacer une fenêtre vers l'espace de travail précédent | suivant : Alt + Control + Home|Fin
- déplacer une fenêtre vers l'espace de travail N (1-9) : Alt + Control + N au clavier numérique
- lancer l'aide xfhelp4 : Alt + F1
- lancer l'exécuteur xfrun4 : Alt + F2
- verouiller l'écran : Alt + Control + Suppr

## Paramétrer `xfwm4`

Pour ouvrir les préférences du gestionnaire de fenêtres, cliquez sur le bouton "gestionnaire de fenêtres" dans le gestionnaire de paramètres de XFce 4. La fenêtre possède trois onglets : Habillage, Clavier et focalisation, Avancé. Toutes les modifications sont appliquées immédiatement sur le module choisi.

### Habillage

Figure 2. Préférences pour l'habillage

Style de fenêtre

  La liste dans la partie gauche comprend tous les habillages de fenêtre disponibles. Le module xfwm 4 offre le choix entre 10 thèmes différents, mais il y a plus de 50 thèmes supplémentaires dans le paquetage xfwm4-themes. Vous pouvez les prévisualiser sur le site XFce

fonte de titre

  Le bouton "Sélection de fonte" montre la famille de fonte actuellement utilisée pour les titres des fenêtres. Cliquez sur ce bouton pour la changer et un dialogue de "Sélection de fonte" s'ouvre. Il fonctionne comme la sélection de fonte du module gestionnaire de paramètres de l'interface utilisateur.

Alignement du titre

  Quel que soit l'emplacement des boutons, vous pouvez choisir l'alignement du titre dans la barre de titre : à gauche, centré ou à droite.

Agencement des boutons

  L'agencement des boutons utilise une interface intuitive avec des boutons radio. Imaginez simplement que tous les items se projètent sur une ligne horizontale, par exemple sur le bord inférieur de la fenêtre, dans l'ordre choisi. De plus, chaque modification entraîne un changement immédiat de la position des boutons de la barre de titre.

### Clavier et focalisation

Figure 3. Préférences pour le clavier et la focalisation

Raccourcis clavier

  La liste à gauche montre tous les thèmes de raccourcis disponibles, en se basant sur les noms de répertoire qui contiennent un fichier keythemerc.

  Par défaut, il n'y a qu'un thème : $(prefix)/share/xfwm4/themes/default.keys/keythemerc

  Vous pouvez adapter les raccourcis en modifiant ce thème par défaut (sept possibilités sont laissées vierges, à votre disposition) , ou créer un nouveau thème, soit de cette manière : $(prefix)/share/xfwm4/themes/custom.keys/keythemerc, soit ainsi (dans votre répertoire personnel) : $HOME/.themes/xfwm4/custom.keys /keythemerc.

  NOTE : $prefix est le préfixe déclaré à l'installation de xfwm4, normalement /usr ou /usr/local.

  Si vous ne connaissez pas le nom des touches de contrôle de votre clavier, vous pouvez utiliser, à partir d'un terminal, le programme "xev" et les tester.

Principe du focus

  Une fenêtre qui possède le focus reçoit les entrées du clavier et de la souris. Vous pouvez choisir entre deux modèles de focus :

  - Cliquer pour avoir le focus : choisissez cette option si vous souhaitez qu'une fenêtre ne reçoive le focus que quand vous cliquez dessus.
  - Le focus suit la souris : choisissez cette option si vous voulez qu'une fenêtre reçoive le focus dès que la souris la survole.

Focus sur nouvelle fenêtre

  Choisir cette option donne automatiquement le focus à une fenêtre qui vient d'être créée, sans qu'il soit besoin de cliquer ou de déplacer le pointeur de la souris.

Mettre au premier plan lors de la focalisation

  Si cette option est cochée, le cadre ou la fenêtre qui prend le focus est placée au-dessus de toutes les autres, après un certain délai que vous pouvez régler avec le curseur "délai".

Mettre au premier plan lors d'un clic

  Choisissez cette option si vous souhaitez qu'une fenêtre passe au premier plan lorque vous cliquez dedans. Si cette option n'est pas cochée, vous devrez cliquer sur la barre de titre ou sur un bord pour la faire passer au premier plan.

### Paramètres avancés

Figure 4. Préférences avancées

Aimantation des fenêtres

  Vous pouvez décider qu'une fenêtre sera attirée par le bord d'une autre fenêtre ou par le bord de l'écran, lors d'un déplacement. La distance à laquelle l'attraction commence est réglée par le curseur "Distance".

Basculer d'écran

  Choisissez la première option si vous voulez basculez vers l'espace de travail suivant quand la souris atteint le bord de l'écran. Choisissez la seconde si vous souhaitez obtenir le même effet quand vous déplacez une fenêtre hors de l'écran. Vous pouvez préciser la résistance du bord grâce au curseur correspondant.

Visibilité pendant le déplacement et le redimensionnement

  Deux options vous permettent de décider si le contenu de la fenêtre restera visible lors du déplacement ou du redimensionnement de celle-ci (ne pas montrer le contenu peut économiser les ressources système).

Action du double clic

  Choisissez le comportement du gestionnaire de fenêtres lors d'un double clic sur la barre de titre : enroule/déroule la fenêtre, mise en icône de la fenêtre, maximise/restaure la fenêtre ou aucun effet.

## Paramétrer les marges de l'espace de travail

Figure 5. Les marges de l'espace de travail

Pour obtenir le menu Marges de l'espace de travail, cliquer sur le bouton "Marges de l'espace de travail" dans le Gestionnaire de paramètres.

Les marges sont des zones sur les bords de l'écran qui ne seront pas recouvertes par une fenêtre maximisée. Vous pouvez ajuster la taille, en pixel, de chaque marge (gauche, droite, haut et bas). Utilisez cette possibilité lorque vous ne voulez pas qu'une fenêtre agrandie au maximum recouvre le panneau ou la boîte à icônes.

## A propos de `xfwm4`

`xfwm4` est écrite par Olivier Fourdan (`<fourdan@xfce.org>`). Vous trouverez des informations supplémentaires sur le site XFce.

Pour soumettre un bug ou faire une suggestion sur l'application ou sur le manuel, envoyez un e-mail à la liste de diffusion xfce4-dev — méthode recommandée — ou utilisez le système de gestion des bugs sur XFce SourceForge project site. Si vous avez des questions sur l'utilisation ou l'installation de ce paquetage, vous pouvez les poser sur la liste de diffusion xfce.

Ce programme est distribué selon les termes de la licence publique générale GNU, publiée par la Free Software Foundation, soit la version 2 de cette licence, soit (selon votre choix) toute version ultérieure.

Vous devez avoir reçu une copie de la licence publique générale GNU avec ce programme. Sinon, écrivez à la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.