Fluxbox (Français)

État de la traduction:
Cet article est la version francophone de
Fluxbox
. Date de la dernière traduction: 2022-10-03. Vous pouvez aider à synchroniser la traduction s'il y a eu des
changements
dans la version anglaise.
Related articles
Window manager (Français)
Fluxbox est un
gestionnaire de fenêtres
pour
X11
. Il est basé sur le code (maintenant abandonné) de Blackbox 0.61.1, mais avec des améliorations significatives et un développement continu. Fluxbox fournit un certain nombre de fonctionnalités de gestion de fenêtres telles que des onglets ou le regroupement et dispose de centaines de styles (thèmes). Toute la configuration de Fluxbox est stockée dans des fichiers en texte simple, cependant certains paramètres sont exposés graphiquement dans le menu de configuration.
Installation
Installez
le paquet
fluxbox
.
Démarrage
Lancez
startfluxbox
avec
xinit
.
Configuration
Les fichiers de configuration de Fluxbox pour l'ensemble du système se trouvent dans
/usr/share/fluxbox
tandis que les fichiers de configuration des utilisateurs se trouvent dans
~/.fluxbox
:
init
- le fichier de configuration principal des ressources Fluxbox. Consultez
Editing the init file
[
dead link
2023-04-23—HTTP 404]
.
menu
- la configuration du menu de Fluxbox. Consultez ci-dessous et
Editing the menu file
[
dead link
2023-04-23—HTTP 404]
.
keys
- le fichier de raccourcis clavier (hotkeys) de Fluxbox. Consultez ci-dessous et
Keyboard shortcuts
[
dead link
2023-04-23—HTTP 404]
.
startup
- l'endroit où lancer les applications de démarrage mais consultez ci-dessous pour .xinitrc et aussi
Editing the startup file
[
dead link
2023-04-23—HTTP 404]
.
overlay
- un fichier de configuration pour remplacer les éléments des styles. Consultez
Style overlay
[
dead link
2023-04-23—HTTP 404]
.
apps
- un fichier de configuration pour se souvenir de la configuration des fenêtres de certaines applications. Consultez
Editing the apps file
[
dead link
2023-04-23—HTTP 404]
.
windowmenu
- un fichier de configuration pour modifier le menu de la fenêtre lui-même : Voir
Editing the windowmenu
[
dead link
2023-04-23—HTTP 404]
.
Menus
Le menu racine de Fluxbox est défini dans
~/.fluxbox/menu
et il est accessible par un clic droit sur le bureau. Comme avec d'autres gestionnaires de fenêtres légers, Fluxbox ne met pas automatiquement à jour son menu lorsque vous installez de nouvelles applications. Par conséquent, le menu devra être régénéré lorsque de nouvelles applications sont installées/désinstallées.
La syntaxe de base pour faire apparaître un élément de menu est la suivante :
[exec] (nom) {commande} <chemin vers l'icône>
...où "nom" est le texte que vous souhaitez voir apparaître pour cet élément de menu et "commande" est l'emplacement du binaire, par ex :
[exec] (Navigateur Firefox) {/usr/bin/firefox} <chemin vers l'icône de Firefox>
Notez que le "<chemin vers l'icône>" est facultatif. Si vous voulez créer un sous-menu, la syntaxe est la suivante :
[submenu] (Nom)
...
...
[end]
Lorsque vous avez terminé l'édition, enregistrez le fichier et quittez. Il n'est pas nécessaire de redémarrer Fluxbox. Pour plus d'informations, lisez
modifier le menu de Fluxbox
[
dead link
2023-04-23—HTTP 404]
.
Génération automatique de menu
Certains programmes peuvent générer soit un menu racine Fluxbox complet, soit un sous-menu d'applications installées qui peut être inclus manuellement dans une définition de menu racine existante. Ces programmes sont décrits ci-dessous.
fluxbox-generate_menu
Il existe une commande intégrée fournie avec Fluxbox :
$ fluxbox-generate_menu
Cette commande génère automatiquement un fichier
~/.fluxbox/menu
basé sur vos programmes installés. Cependant, le menu qu'elle génère ne sera pas aussi complet que celui généré par
MenuMaker
.
MenuMaker
MenuMaker
est un outil puissant qui crée des menus basés sur XML pour une variété de gestionnaires de fenêtres, y compris Fluxbox. MenuMaker recherchera les programmes exécutables sur votre ordinateur et créera un menu basé sur les résultats. Il peut être configuré pour exclure les applications historiques sous X, GNOME, KDE ou Xfce si vous le souhaitez.
Installez
menumaker
, puis vous pouvez générer un menu complet et écraser celui par défaut en exécutant :
$ mmaker -f FluxBox
Vous pouvez éviter de remplir votre menu avec des applications basées sur le terminal telles que
alsamixer
en ajoutant les commutateurs suivants avec la commande mmaker :
--no-legacy
et
--no-debian
. Par exemple :
$ mmaker -f --no-legacy --no-debian FluxBox
Pour consulter d'autres options de MenuMaker :
$ mmaker --help
Xdg-menu
Vous pouvez également générer un menu en utilisant
Xdg-menu
. Consultez la section
Xdg-menu#Fluxbox
.
Autres menus
En plus du menu racine, Fluxbox fournit également les menus suivants :
Menu Espaces de travail : clic moyen sur le bureau.
Menu Configuration : situé dans la section "Fluxbox" du menu "Root".
Menu fenêtre : clic droit sur la barre de titre de n'importe quelle fenêtre, ou sur sa barre si elle est réduite. Peut être modifié. Consultez la page de manuel Fluxbox-menu.
Menu de la barre d'outils : clic droit sur une partie vide de la barre d'outils. On le trouve également sous forme de sous-menu dans le menu de configuration.
Menu des fentes : se trouve comme un sous-menu dans le menu de configuration.
Clavier
Raccourcis clavier
Le fichier de raccourcis de Fluxbox se trouve à
~/.fluxbox/keys
.
La touche Contrôle est représentée par
Control
.
Mod1
correspond à la touche Alt et
Mod4
correspond à Super (ce n'est pas une touche standard mais la plupart des utilisateurs font correspondre Super à la touche Win).
Astuce
Pour les touches de raccourci de contrôle du volume, consultez
Advanced Linux Sound Architecture#Keyboard volume control
et
PulseAudio#Keyboard volume control
.
Définir la disposition du clavier avec Fluxbox
Il suffit d'ajouter la ligne suivante à
~/.fluxbox/startup
:
setxkbmap us -variant intl & # pour avoir un clavier us avec des caractères spéciaux activés (comme éóíáú)
Au lieu de 'us', vous pouvez également passer votre code de langue et supprimer l'option de variante (ex. : 'us_intl', qui fonctionne comme la commande ci-dessus dans certaines configurations). Consultez
setxkbmap(1)
pour plus d'options.
Pour intégrer une fonction d'aide dans votre menu, ajoutez simplement dans
~/.fluxbox/menu
:
[submenu] (Keyboard)
      [exec] (normal) {setxkbmap us}
      [exec] (international) {setxkbmap us -variant intl}
[end]
Gestionnaire de presse-papiers pour Fluxbox
Vous pouvez utiliser n'importe quel gestionnaire de presse-papiers avec Fluxbox. Le paquet
parcellite
fonctionne très bien avec Fluxbox. Installez simplement parcellite et ajoutez les commandes pour démarrer parcellite au démarrage de Fluxbox en ajoutant ce qui suit dans
~/.fluxbox/startup
avant l'appel à
exec fluxbox
:
## gestionnaire de presse-papiers
clipmgr=$(type -p parcellite)
[ -x "$clipmgr" ] && "$clipmgr" &
Espaces de travail
Fluxbox dispose par défaut de quatre espaces de travail. Ceux-ci sont accessibles en utilisant les raccourcis
Ctrl+F1-F4
, ou en utilisant le bouton gauche de la souris pour cliquer sur les flèches de la barre d'outils. Vous pouvez également accéder aux espaces de travail en cliquant avec le bouton central de la souris sur le bureau, ce qui fait apparaître le menu des espaces de travail.
Tabulation et regroupement
Avec au moins deux fenêtres visibles sur votre bureau, utilisez
Ctrl+clic gauche
sur l'onglet supérieur d'une fenêtre et faites-le glisser dans l'autre fenêtre ouverte. Les deux fenêtres seront maintenant regroupées avec des onglets de fenêtre dans la barre d'onglets supérieure de la fenêtre. Vous pouvez maintenant effectuer une opération sur la fenêtre qui affectera l'ensemble du "groupe" de fenêtres. Pour inverser le regroupement, utilisez
Ctrl+clic gauche
sur un onglet et faites-le glisser vers un espace vide sur le bureau.
Démarrage automatique
Fluxbox fournit une fonctionnalité de démarrage automatique des applications. Le fichier
~/.fluxbox/startup
est un script pour le démarrage automatique des applications ainsi que pour le démarrage de Fluxbox lui-même. Le symbole
#
indique un commentaire. Assurez-vous que toutes les lignes démarrant des applications viennent avant l'appel pour démarrer Fluxbox lui-même. Sinon, ces lignes ne seront pas atteintes avant la fin de Fluxbox lui-même.
Fond d'écran
Fluxbox fournit un script enveloppant
fbsetbg
qui peut aider à définir le fond d'écran. Veuillez vous référer au
Fluxbox wiki
[
dead link
2023-04-23—HTTP 404]
pour plus de détails. Alternativement, vous pouvez utiliser un configurateur de fond d'écran tel que
feh
ou
Nitrogen
indépendamment si vous le souhaitez. Consultez ci-dessous.
Échanger plusieurs fonds d'écran facilement
Placez le sous-menu suivant dans votre menu Fluxbox :
[submenu] (Backgrounds)
[wallpapers] (~/.fluxbox/backgrounds) {feh --bg-scale}
[wallpapers] (/usr/share/fluxbox/backgrounds) {feh --bg-scale}
[end]
Placez ensuite vos images d'arrière-plan dans
~/.fluxbox/backgrounds
ou tout autre répertoire que vous spécifiez, elles apparaîtront alors de la même manière que vos styles.
Il en va de même pour un fond d'écran double sur un système sans 'xinerama' (NVidia TwinView par exemple) :
[submenu] (Backgrounds)
[wallpapers] (/path/to/your/backgrounds) {feh --bg-scale --no-xinerama }
[end]
Utilisation de feh avec Fluxbox
Installez
feh
.
Pour être sûr que Fluxbox chargera le fond d'écran feh la prochaine fois, démarrez :
1.
Rendez
.fehbg
exécutable
2.
Puis ajoutez (ou modifiez) la ligne suivante au fichier
~/.fluxbox/init
:
session.screen0.rootCommand :	~/.fehbg
3.
ou ajoutez (ou modifiez) la ligne suivante au fichier
~/.fluxbox/startup
:
~/.fehbg
Thèmes
Pour installer un thème Fluxbox, extrayez le fichier d'archive du thème dans un répertoire de styles. Les répertoires par défaut sont :
Global -
/usr/share/fluxbox/styles
Utilisateur seulement -
~/.fluxbox/styles
Le paquet
fluxmod-styles
AUR
contient un certain nombre de styles Fluxbox provenant du site (aujourd'hui disparu) fluxmod.dk.
Pour créer vos propres styles Fluxbox, veuillez vous référer à
fluxbox-style(5)
[
dead link
2025-01-19—HTTP 404]
,
Fluxbox/Style guide
et
tenr.de Fluxbox style guide
[
dead link
2023-07-30—SSL error]
.
Si vous utilisez mmaker -f FluxBox pour créer vos menus, vous ne consulterez pas la sélection du menu des styles après avoir installé les styles. Pour corriger cela, ajoutez ce qui suit à
~/.fluxbox/menu
après l'élément de menu restart :
[submenu] (Styles du système) {Choisir un style...}
                     [stylesdir] (/usr/share/fluxbox/styles)
                       [end]
               [submenu] (Styles de l'utilisateur) {Choisissez un style...}
                     [stylesdir] (~/.fluxbox/styles)
                       [fin]
La fente
Certains gestionnaires de fenêtres, tels que Fluxbox, Window Maker et Openbox, ont une "fente". Il s'agit d'un dock pour toute application qui peut être "dockable". Une application placée dans le «dock» est ancrée et apparaît sur chaque espace de travail. Elle ne peut pas être déplacée librement et n'est pas influencée par une quelconque manipulation des fenêtres. Il s'agit essentiellement d'un petit widget. Les applications ancrées qui sont utiles dans une telle situation sont généralement des horloges, des moniteurs système, des applications météorologiques, etc… Consultez
dockapps.net
pour voir quelles applications de dock sont disponibles.
Voir aussi
Fluxbox sur Github
wiki Fluxbox
Gentoo:Fluxbox
Themes for Fluxbox
Page de manuel de Fluxbox
fluxbox(1)
. (ainsi que des pages de manuel de Fluxbox connexes, telles que fluxbox-keys)
Narada's Fluxbox Guide
(en anglais)
Captures d'écran de Fluxbox pour Arch Linux