Fluxbox Wiki

1. Introduzione

E' importante sapere che per le applicazioni esterne come firefox o k3b fluxbox non gestisce i font; questi sono invece gestiti dai rispettivi toolkit (gtk, qt, ecc.). I font di fluxbox sono soltanto per la toolbar, il titolo delle finestre e i menu (rootmenu, windowmenu, toolbarmenu, ecc.).

2. Fluxbox 0.9.15 e successivi

Per modificare l'aspetto dei caratteri e' consigliabile utilizzare il file overlay, molto piu' semplice che modificare i temi singolarmente.

3. Fluxbox prima del 0.9.15

E' possibile modificare facilmente il file del tema cercando la stringa: *font: <nome_font>. Se non si sa dove sia il tema copiare questo script in un file e renderlo eseguibile:

	#!/bin/bash
	THEME=$(grep-i"^.*\.stylefile:.*$"~/.fluxbox/init|cut-d:-f2)
	if[-d$THEME]
		then
		execvi$THEME/theme.cfg
	else
		execvi$THEME
	fi
Le voci possibili nel tema sono:
	menu-title(il titolo del menu delle applicazioni,chiamato rootmenu)
	menu.title.font:

	frame(le voci nel rootmenu)
	menu.frame.font:

	window(il font del titolo delle finestre)
	window.font:

	clock(l'orologio nella tool bar)
	toolbar.clock.font:

	workspace(il font dell'etichetta dell'area di lavoro)
	toolbar.workspace.font:

	iconbar(l'etichetta dell'applicazione nella toolbar)
	toolbar.iconbar.focused.font:
	toolbar.iconbar.unfocused.font:
	toolbar.iconbar.unfocused.font:

4. Nomi dei font

Utilizzando font xtf (ttf) la sintassi : <nome_font>-dimensione. necessario avere libxft installata. E' possibile impostare il grassetto con l'aggiunta di ":bold", ecco un esempio:

	Zekton-8:bold

Utilizzando i font di X (xfont) eseguire o qualsiasi altra applicazione simile per ottenere la stringa corretta, ad esempio:

	-*-lucida-medium-r-*-*-12-*-*-*-*-*-*-*

Inoltre e' possibile specificare piu' font:

	arial-10|-artwiz-snap-*-

in questo modo fluxbox carica (se compilato con xft) arial-10, altrimenti caricher un font xft di fallback (solitamente sans); se invece non presente il supporto xft user il font artwiz (fixed come fallback). In questo modo verra' comunque utilizzato un font, anche se non quello impostato nel tema.

5. Effetti

Dopo il rilascio di fluxbox 0.9.14, la gestione degli effetti dei font e' leggermente cambiata. E' necessario specificarli in una linea separata e non come un attributo come prima.

Queste opzioni sono disponibili solo per i caratteri xft.

Shadow:

	*.font.effect:shadow
	*.font.shadow.color:
	*.font.shadow.x:

Halo:

	*.font.effect:halo
	*.font.halo.color:

E' possibile impostare un effetto, un ombra o un alone; ecco un esempio di come puo' essere configurato:

	menu.title.font:sans-8:bold
	menu.title.font.effect:shadow
	menu.title.font.shadow.color:#ffffff
	menu.title.font.shadow.x:2
	menu.title.font.shadow.y:5

menu di esempio