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.