Fluxbox Wiki
Files di configurazione
0. Introduzione
La personalizzazione di fluxbox viene fatta modificando dei file di testo che sono contenuti nella directory ~/.fluxbox.
Ad un primo approccio questa modalita' di interazione puo' sembrare solamente un'inutile complicazione ma prendendo mano con questo modus operandi si puo' controllare il comportamento di Fluxbox fin nei minimi dettagli.
1. I File
Diamo uno sguardo al contenuto della directory ~/.fluxbox.
$ awk '{print $1,$9}' < <(ls -lAh --group-directories-first ~/.fluxbox/) drwxr-xr-x backgrounds drwxr-xr-x pixmaps drwxr-xr-x styles -rw-r--r-- apps -rw-r--r-- fbrun_history -rw-r--r-- init -rw-r--r-- keys -rw-r--r-- lastwallpaper -rw-r--r-- menu -rw-r--r-- overlay -rw-r--r-- slitlist -rw-r--r-- startup -rw-r--r-- windowmenu
Ciascuno dei file e directory elencati ha una funzione ben specifica.
2. Backgrounds, pixmaps e styles
In queste tre directory vengono comunemente inserite le icone relative a ciascun elemento del rootmenu, i wallpaper e i temi di Fluxbox. Comunemente perche' questa e' solo una convenzione, purche' correttamente configurato Fluxbox puo' "pescare" un tema, un'icona e uno sfondo da qualsiasi posizione sul disco.
3. Apps
Contiene le configurazioni per singola applicazione o finestra quali decorazioni, dimensione, posizione, ecc; nonch il raggruppamento automatico (Tabs<).
4. fbrun_history
un file di testo contenente la cronologia dei comandi di fbrun, uno strumento messo a disposizione dell'utente di Fluxbox che su molti window manager corrisponde a "Esegui...". Utile per lanciare un programma con dei particolari parametri di avvio senza dover usare il terminale.
5. Init
Questo file il piu' importante; in init sono definiti tutti i parametri di configurazione di Fluxbox. Quando il window manager parte, questo legge immediatamente il contenuto di init per determinare i parametri con cui deve essere avviato e i percorsi degli altri file di configurazione.
6. Keys
Dove si associano azioni alla tastiera, uno dei punti forti di Fluxbox e' il poterlo gestire interamente senza mouse tramite una vasta e complessa gamma di comandi.
7. Lastwallpaper
Memorizza l'ultima stringa usata per impostare lo sfondo del desktop tramite fbsetbg o fbsetroot e che verr richiamata automaticamente all'avvio.
8. Menu
il file di configurazione del RootMenu, quello che contiene i programmi avviabili e le voci per la configurazione di Fluxbox.
9. Overlay
Qui si apportano cambiamenti ai temi in modo globale e senza dover toccare ogni singolo style.
10. Slitlist
Salva l'ordine di posizionamento nella slit delle varie applicazioni caricabili all'avvio di Fluxbox.
11. Startup
Ogni riga di questo file contiene un comando che viene lanciato all'avvio di Fluxbox. Utile per eseguire comandi e applicazioni all'avvio.
12. Windowmenu
Il file di configurazione del windowmenu, quello che appare con il tasto destro sulla titlebar e contiene i vari comandi impartibili alla finestra, nonch il "Remember menu" per memorizzare nel file apps gli aspetti principali di una finestra.