## 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