## page was renamed from robytrevi/Fbpanel
#format wiki
#language it
<
>
<>
<
>
<>
= Introduzione =
'''fbanel''' è il pannello predefinito di [[AmbienteGrafico/Fluxbox|Fluxbox]] ma può essere utilizzato con qualsiasi [[AmbienteGrafico|ambiente grafico]].
= Installazione =
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://fbpanel|fbpanel]].
= Configurazione =
Per poter personalizzare '''fbpanel''' copiare il file di configurazione generico `/usr/share/fbpanel/default` 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, digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
cp /usr/share/fbpanel/default ~/.conf/fbpanel/default
}}}
* Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.conf/fbpanel/default`,
* Modificare in base alla [[#Impostazioni_dei_parametri|tabella]], le sintassi per personalizzare il pannello a piacimento:{{{
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
}
}}}
== Impostazioni dei parametri ==
Dove i parametri richiesti sono:
||'''Parametro'''||<:20%:>'''Significato'''||<:20%:>'''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 [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|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 '''fbpanel''' avviene nel [[AmministrazioneSistema/Terminale|terminale]] con il comando:{{{
fbpanel
}}}
Per avviare un file personalizzato o più pannelli contemporaneamente è necessario creare più file di configurazione con nomi diversi in `~/.conf/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
}}}
{{{#!wiki note
Sono supportate anche le icone `svg`.
}}}
== Volume ==
Se il plugin volume è attivo il pannello non appare. Per risolvere il problema:
* [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://alsa-oss,oss-compat|alsa-oss, oss-compat]]
0. Caricare il modulo '''snd-mixer-oss''', digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo modprobe snd-mixer-oss
}}}
0. Per caricare automaticamente il modulo all'avvio, modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/modules` aggiungendo al termine:{{{
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.
= Ulteriori risorse =
* [[http://fbpanel.sourceforge.net/|Sito ufficiale]]
----
CategoryGrafica