3.2. fbrun

fbrun fondamentalmente l'equivalente del comando "Run..." negli altri ambienti desktop. Questo significa che una facile via per eseguire un programma che non contenuto nel men (o che necessita di particolari parametri quando invocato).

In un'altro modo fbrun pu essere utile lanciandolo dal men con una riga di commando preimpostata che possibile modificare ed eseguire. Un esempio potrebbe essere collegandosi via ssh ad un host con un nome molto lungo e con molte opzioni che cambiano ogni volta. In questo caso, si pu aggiungere una voce per fbrun al menu che contiene tutte le opzioni ed il nome dell'host. Quando viene usato questo comando, possibile editarlo a seconda delle necessit e poi eseguirlo.

fbrun ha diverse opzioni:

   -font [font name]           Font del testo
   -title [title name]         Configura il titlo
   -text [text]                Testo in input
   -w [width]                  Larghezza della finestra in pixels
   -h [height]                 Altezza della finestra in pixels
   -display [display string]   Nome del display
   -pos [x] [y]                Posizione ella finestra in pixels
   -fg [color name]            Colore di sfondo del testo
   -bg [color name]            Colore dello sfondo
   -a                          Antialias
   -hf [history file]          File della cronologia da caricare (default ~/.fluxbox/history)
   -help                       Mostra questo help

Molte di queste opzioni sono autoesplicative. Le opzioni -text e -hf forse necessitano una spiegazione. Il former usato per specificare il testo preimpostato (modificabile) all'interno della finestra di fbrun. Se desideri specificare argomenti multipli (come ssh -X -f), assicurati di inserirli tra le virgolette:

	fbrun -text "ssh -X -f"

L'opzione -hf specifica il file della cronologia, che il luogo ove fbrun tiene "memoria" dei comandi che hai usato (proprio come f la shell bash). Normalmente non c' bisogno di questa opzione, ed usato quello di default. Pu essere utile se usi diversi fbrun nel tuo menu e vuoi tenere una cronologia separata per ognuno.