Ceci est une ancienne révision du document !
Configuration : généralitées
Fluxbox n'utilise quasiment aucuns outil graphique pour la configuration. Vous devrez donc la plupart du temps modifier des fichiers textes pour modifier les valeurs.
Introduction
Sachez avant tout que les fichiers de configuration de fluxbox se trouvent dans :
~/.fluxbox
(ou si vous préférez, dans/home/votre_nom/.fluxbox/
)/usr/share/fluxbox/
/etc/X11/fluxbox/
Enfin, si vous devez en modifier un, préférez ceux de votre ~/.fluxbox/
et s'ils ne s'y trouvent pas, alors modifiez les autres, mais attention, avec précaution !
Par défaut, ce répertoire contient :
S'il vous manque un de ces fichiers, ne vous inquiétez pas, j'ai sans doute rajouté ici un fichier qui sera créé par Fluxbox utlérieurement. Maintenant, vérifions que le menu est bien pris en compte, pour cela placez vous dans ~/.fluxbox/
et faites :
cat init | grep session.menuFile:
Puis vérifiez que le fichier indiqué est bien votre ~/.fluxbox/menu
. C'est ce fichier que vous pourrez modifier à votre guise pour personnaliser votre menu.
init
Le fichier init contient de nombreux paramètres :
sudo nano ~/.fluxbox/init
Voici le contenu de ce fichier avec explications : ()
# ??? session.screen0.window.focus.alpha: 141 # ??? session.screen0.window.unfocus.alpha: 142 # ??? session.screen0.overlay.lineWidth: 1 # ??? session.screen0.overlay.lineStyle: LineSolid # ??? session.screen0.overlay.joinStyle: JoinMiter # ??? session.screen0.overlay.capStyle: CapNotLast # Maximiser les fenétres sur la barre session.screen0.toolbar.maxOver: false # Placement de la barre d'outils session.screen0.toolbar.placement: BottomCenter # Au dessus session.screen0.toolbar.onhead: 0 # Visible session.screen0.toolbar.visible: true # ??? session.screen0.toolbar.layer: Top # Masquer automatiquement session.screen0.toolbar.autoHide: false # ??? session.screen0.toolbar.onTop: true # Organisation de la barre d'outils session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock # Taille de la barre (en pourcent) session.screen0.toolbar.widthPercent: 75 # ??? session.screen0.toolbar.alpha: 255 # Hauteur de la barre session.screen0.toolbar.height: 32 # ??? session.screen0.menu.alpha: 143 # ??? session.screen0.tabs.intitlebar: false # ??? session.screen0.iconbar.deiconifyMode: Follow # Alignement des fenétres dans la barre session.screen0.iconbar.alignment: Left # Largeur des fenétres dans la barre session.screen0.iconbar.iconWidth: 70 # Utilisation de la molette pour... session.screen0.iconbar.wheelMode: Screen # ??? session.screen0.iconbar.usePixmap: true # ??? session.screen0.iconbar.iconTextPadding: 10l # Quels fenétre afficher dans la barre session.screen0.iconbar.mode: AllWindows # ??? session.screen0.tab.rotatevertical: True # Alignement des onglets session.screen0.tab.alignment: Left # Placement des onglets session.screen0.tab.placement: TopLeft # Largeur des onglets session.screen0.tab.width: 64 # Hauteur des onglets session.screen0.tab.height: 16 # Effacement automatique des slits session.screen0.slit.autoHide: false # Maximiser les fenétres sur les slits session.screen0.slit.maxOver: false # Mettres les slits au-dessus session.screen0.slit.onTop: true # Placement des slits session.screen0.slit.placement: BottomRight # ??? session.screen0.slit.alpha: 255 # ??? session.screen0.slit.onhead: 0 # ??? session.screen0.slit.layer: Dock # ??? session.screen0.slit.direction: Vertical # Outil a gauche de la barre de titre session.screen0.titlebar.left: Stick # Outils a droite de la barre de titre session.screen0.titlebar.right: Minimize Maximize Close # Noms des bureaux session.screen0.workspaceNames: 1,2, # ??? session.screen0.menuDelay: 0 # ??? Antialiasing ? session.screen0.antialias: true # ??? session.screen0.rootCommand: # ??? session.screen0.resizeMode: Bottom # ??? session.screen0.autoRaise: false # ??? session.screen0.fullMaximization: false # ??? session.screen0.demandsAttentionTimeout: 500 # ??? session.screen0.menuMode: Delay # ??? session.screen0.showwindowposition: true # ??? session.screen0.workspacewarping: true # ??? session.screen0.windowPlacement: RowSmartPlacement # ??? session.screen0.opaqueMove: false # ??? session.screen0.imageDither: false # ??? session.screen0.windowScrollReverse: false # ??? session.screen0.tabFocusModel: ClickToTabFocus # ??? session.screen0.followModel: Ignore # ??? session.screen0.rowPlacementDirection: LeftToRight # ??? session.screen0.focusNewWindows: true # ??? session.screen0.desktopwheeling: true # Nombres de bureaux session.screen0.workspaces: 2 # ??? session.screen0.decorateTransient: false # ??? session.screen0.focusModel: ClickFocus # ??? session.screen0.windowScrollAction: # ??? session.screen0.colPlacementDirection: TopToBottom # ??? session.screen0.reversewheeling: false # ??? session.screen0.windowMenu: # ??? session.screen0.menuDelayClose: 0 # ??? session.screen0.focusLastWindow: true # ??? session.screen0.clickRaises: true # ??? session.screen0.edgeSnapThreshold: 0 # ??? session.screen0.strftimeFormat: %k:%M # ??? session.cacheMax: 200l # ??? session.appsFile: ~/.fluxbox/apps # ??? session.forcePseudoTransparency: false # ??? session.slitlistFile: ~/.fluxbox/slitlist # ??? session.modKey: Mod1 # ??? session.colorsPerChannel: 4 # ??? session.doubleClickInterval: 500 # ??? session.opaqueMove: False # ??? session.styleFile: /usr/share/fluxbox/styles/Meta # ??? session.keyFile: ~/.fluxbox/keys # ??? session.imageDither: True # ??? session.autoRaiseDelay: 250 # ??? session.tabPadding: 0 # ??? session.groupFile: ~/.fluxbox/groups # ??? session.focusTabMinWidth: 0 # ??? session.tabs: true # ??? session.cacheLife: 5l # ??? session.styleOverlay: ~/.fluxbox/overlay # ??? session.menuFile: ~/.fluxbox/menu # ??? session.tabsAttachArea: Window # ??? session.ignoreBorder: false # ??? session.numLayers: 13
fluxconf
Pour utiliser quelques paramètres graphiques, vous pouvez installer et lancer fluxconf :
sudo apt-get install fluxconf fluxconf
Changez le paramètre que vous désirez, puis faites "Sauver" et "Laisser fluxbox modifier ma config".