Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
fluxbox:conf [Le 22/12/2006, 13:13] ostaquet Dépendant de la version de Fluxbox |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== 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 : | ||
- | |||
- | * apps/ | ||
- | * init (cf ici) | ||
- | * keys | ||
- | * menu (cf [[fluxbox:menu]] ) | ||
- | * slitlist | ||
- | * startup (cf [[fluxbox:startup]] | ||
- | * styles/ | ||
- | |||
- | 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 : | ||
- | |||
- | <code> | ||
- | sudo nano ~/.fluxbox/init | ||
- | </code> | ||
- | |||
- | Voici le contenu de ce fichier avec explications : (FIXME) | ||
- | |||
- | <code> | ||
- | # ??? | ||
- | 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 | ||
- | </code> | ||
- | |||
- | ==== fluxconf ==== | ||
- | |||
- | Pour utiliser quelques paramètres graphiques, vous pouvez installer et lancer fluxconf : | ||
- | |||
- | <code> | ||
- | sudo apt-get install fluxconf | ||
- | fluxconf | ||
- | </code> | ||
- | |||
- | Changez le paramètre que vous désirez, puis faites "Sauver" et "Laisser fluxbox modifier ma config". |