Fluxbox Wiki

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.