Dimensione: 7387
Commento:
|
Dimensione: 7559
Commento: ok
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 18: | Linea 18: |
Per poter personalizzare '''fbpanel''' copiare il file di configurazione generico nella propria `home`. Tale file verrà utilizzato dal pannello e tramite le modifiche allo stesso sarà possibile gestire la barra. | Per poter personalizzare '''fbpanel''' copiare il file di configurazione generico nella propria '''Home'''. Tale file verrà utilizzato dal pannello e tramite le modifiche allo stesso sarà possibile gestire la barra. |
Linea 48: | Linea 48: |
||'''Parametro'''||'''Significato'''||'''Opzioni possibili'''|| | ||<tablestyle="width:100%" : 20% style="background-color:#cccccc;">'''Parametro'''||<style="background-color:#cccccc;":>'''Significato'''||<style="background-color:#cccccc;":>'''Opzioni possibili'''|| |
Linea 86: | Linea 86: |
dove `ICONA_DEL_PLUGIN` indica l'icona da utilizzare, `NOME_DEL_TOOLTIP` il nome dello strumento e `COMANDO_DA_AVVIARE` il comando eseguito. | dove: * '''ICONA_DEL_PLUGIN''': indica l'icona da utilizzare, * '''NOME_DEL_TOOLTIP''': il nome dello strumento, * '''COMANDO_DA_AVVIARE''': il comando eseguito. |
Linea 102: | Linea 105: |
avendo cura di sostituire `PERCORSO_ICONA` col percorso dell'icona desiderata e `FILE_MANAGER_IN_USO` col [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|comando di avvio]] del proprio file manager. | avendo cura di sostituire «PERCORSO_ICONA» col percorso dell'icona desiderata e «FILE_MANAGER_IN_USO» col [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|comando di avvio]] del proprio file manager. |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
fbanel è il pannello predefinito di Fluxbox ma può essere utilizzato con qualsiasi ambiente grafico.
Installazione
Installare il pacchetto fbpanel presente nel componente universe dei repository ufficiali di Ubuntu.
Configurazione
Per poter personalizzare fbpanel copiare il file di configurazione generico nella propria Home. Tale file verrà utilizzato dal pannello e tramite le modifiche allo stesso sarà possibile gestire la barra.
Copiare il file di configurazone digitando in una finestra di terminale il seguente comando:
cp /usr/share/fbpanel/default ~/.configure/fbpanel/default
Personalizzare il pannello a piacimento modificando con un editor di testo il file ~/.configure/fbpanel/default rispettando la seguente sintassi:
Global { edge = POSIZIONE allign = ALLINEAMENTO margin = XXX widthtype = DIMENSIONAMENTO width = YYY height = ZZZ transparent = TRASPARENZA tintcolor = #ffffff alpha = AAA setdocktype = DOCK setpartialstrut = FINESTRE autohide = NASCONDI heightWhenHidden = HHH roundcorners = ARROTONDA roundcornersradius = RRR layer = none MaxElemHeight = III }
dove i parametri richiesti sono:Parametro
Significato
Opzioni possibili
POSIZIONE
Posizione sullo schermo
left, right, top, bottom
ALLINEAMENTO
Allineamento sullo schermo
left, right, center
XXX
Margini calcolati in pixel
Qualsiasi valore numerico intero
DIMENSIONAMENTO
Il tipo di dimensionamento
request, pixel, percent
YYY
Larghezza del pannello
Valore numero o percentuale in base alla scelta fatta per il DIMENSIONAMENTO
ZZZ
Altezza del pannello in pixel
Qualsiasi valore numerico intero
TRASPARENZA
Trasparenza del pannello
true, false
#ffffff
Colore del pannello
Colori RGB
AAA
Grado di trasparenza del pannello
0 = trasparente
DOCK
Indica se trattare il pannello come dock o meno
true, false
FINESTRE
Indica se le finestre massimizzate possono coprire o meno il pannello
true, false
NASCONDI
Indica se abilitare o meno la funzione di auto-nascondimento
true, false
HHH
Lo spessore del pannello nascosto in pixel
Qualsiasi valore numerico intero
ARROTONDA
Indica se arrotondare o meno gli angoli del pannello
true, false
RRR
Indica il raggio di curvatura del pannello
Qualsiasi valore numerico intero
III
Indica la grandezza massima delle icone in pixel
Qualsiasi valore numerico intero (es:32)
Plugin
Questo è un elenco dei vari plugin per fbpanel.
- Menu
- Launcher
- Svuota Scrivania
- Elenco finestre
- Cestino
- Grafici memoria utilizzata
- Controllo volume
- Icon Tray
- Orologio (personalizzabile)
- Bottone di spegnimento
Ogni plugin comprende le seguenti parti principali:
icon = ICONA_DEL_PLUGIN tooltip = NOME_DEL_TOOLTIP action = COMANDO_DA_AVVIARE
dove:
ICONA_DEL_PLUGIN: indica l'icona da utilizzare,
NOME_DEL_TOOLTIP: il nome dello strumento,
COMANDO_DA_AVVIARE: il comando eseguito.
Esempi
Per avviare l'icona del cestino sul pannello il plugin deve avere questa struttura
Plugin { type = launchbar config { button { image = PERCORSO_ICONA tooltip = Cestino action = FILE_MANAGER_IN_USO trash:/// } } }
avendo cura di sostituire «PERCORSO_ICONA» col percorso dell'icona desiderata e «FILE_MANAGER_IN_USO» col comando di avvio del proprio file manager.
Questo è un esempio di pulsante di spegnimento:
Plugin { type = menu config { image = PERCORSO_ICONA # separator { # } # item { # icon = lock # name = Lock screen # action = xscreensaver-command -lock # } item { icon = gnome-log-out name = Logout action = openbox --exit } item { icon = sleep name = Suspend action = dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend } # item { # icon = sleep # name = Hibernate # action = dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower #org.freedesktop.UPower.Hibernate # } item { icon = reload name = Reboot action = dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart } item { icon = system-shutdown name = Shutdown action = dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop } } }
avendo cura di sostituire PERCORSO_ICONA con il percorso dell'icona desiderata.
Avviare più pannelli/dock-bar
L'avvio del file di configurazione di default di fbpanel avviene grazie al comando
fbpanel
Per avviare un file personalizzato o più pannelli contemporaneamente è necessario creare più file di configurazione con nomi diversi in ~/.configure/fbpanel/ e caricarli con
fbpanel -p nome_file_di_configurazione
ad esempio
fbpanel -p pannello1
È così possibile utilizzare fbpanel come pannello e come dock-bar contemporaneamente.
Problemi noti
Icone
Nei plugin l'icona non appare. Per risolvere il problema sostituire
icon = icona_del_plugin
con
image = percorso_icona
sono supportate anche le icone svg.
Volume
Se il plugin volume è attivo il pannello non appare. Per risolvere il problema:
installare i pacchetti alsa-oss oss-compat
caricare il modulo snd-mixer-oss digitando in una finestra di terminale:
sudo modprobe snd-mixer-oss
per caricare automaticamente il modulo all'avvio modificare con un editor di testo e con i privilegi di amministrazione il file /etc/modules aggiungendo al termine del file
snd-mixer-oss
widthtype
L'opzione
widthtype = request
per permettere il ridimensionamento automatico del pannello in funzione dei plugin presenti non funziona e fa sparire il pannello.