Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


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.

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 menu )
  • slitlist
  • startup (cf 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 :

sudo nano ~/.fluxbox/init

Voici le contenu de ce fichier avec explications : (FIXME)

# ???
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".

  • fluxbox/conf.1166789593.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)