Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/Fbpanel"
Differenze tra le versioni 8 e 9
Versione 8 del 02/03/2017 21.47.54
Dimensione: 7636
Commento: EOL 12.04 → CategoryDaRevisionare
Versione 9 del 19/03/2022 11.10.19
Dimensione: 7757
Autore: ivantu
Commento: verifica +20.04 e correzioni
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=545226";rilasci="12.10 12.04 11.10 10.04 ")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=545226";rilasci="20.04")>>
Linea 15: Linea 15:
Installare il pacchetto [[apt://fbpanel|fbpanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://fbpanel|fbpanel]].
Linea 19: Linea 19:
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 `/usr/share/fbpanel/default` nella propria '''Home'''.<<BR>>Tale file verrà utilizzato dal pannello e tramite le modifiche allo stesso sarà possibile gestire la barra.
Linea 21: Linea 21:
 * Copiare il file di configurazone digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
cp /usr/share/fbpanel/default ~/.configure/fbpanel/default
 * Copiare il file di configurazone, digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
cp /usr/share/fbpanel/default ~/.conf/fbpanel/default
Linea 24: Linea 24:

 * Personalizzare il pannello a piacimento modificando con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.configure/fbpanel/default` rispettando la seguente sintassi:{{{
 * 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:{{{
Linea 47: Linea 47:
 dove i parametri richiesti sono: == Impostazioni dei parametri ==
D
ove i parametri richiesti sono:
Linea 86: Linea 87:
}}}
dove:
}}} dove:
Linea 105: 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.
Linea 147: Linea 146:
}}}
avendo cura di sostituire `PERCORSO_ICONA` con il percorso dell'icona desiderata.
}}} avendo cura di sostituire `PERCORSO_ICONA` con il percorso dell'icona desiderata.
Linea 152: Linea 150:
L'avvio del file di configurazione di default di '''fbpanel''' avviene grazie al comando:
{{{
L'avvio del file di configurazione di default '''fbpanel''' avviene nel [[AmministrazioneSistema/Terminale|terminale]] con il comando:{{{
Linea 156: Linea 153:
Per avviare un file personalizzato o più pannelli contemporaneamente è necessario creare più file di configurazione con nomi diversi in `~/.configure/fbpanel/`
e caricarli con:
{{{

Per avviare un file personalizzato o più pannelli contemporaneamente è necessario creare più file di configurazione con nomi diversi in `~/.conf/fbpanel/`
e caricarli con:{{{
Linea 160: Linea 157:
}}}
ad esempio:
{{{
}}} ad esempio:{{{
Linea 164: Linea 159:
}}}
È così possibile utilizzare '''fbpanel''' come pannello e come dock-bar contemporaneamente.
}}} È così possibile utilizzare '''fbpanel''' come pannello e come dock-bar contemporaneamente.
Linea 172: Linea 166:
}}}
con:{{{
}}} con:{{{
Linea 176: Linea 169:
sono supportate anche le icone `svg`.
{{{#!wiki note
S
ono supportate anche le icone `svg`.
}}}
Linea 181: Linea 177:
 * installare i pacchetti [[apt://alsa-oss,oss-compat | alsa-oss oss-compat]]  * [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://alsa-oss,oss-compat|alsa-oss, oss-compat]]
Linea 183: Linea 179:
 * caricare il modulo '''snd-mixer-oss''' digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{  0. Caricare il modulo '''snd-mixer-oss''', digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]]:{{{
Linea 186: Linea 182:

 * p
er caricare automaticamente il modulo all'avvio modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modules` aggiungendo al termine del file:
 
{{{
 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 del file:{{{
Linea 193: Linea 187:
L'opzione:  {{{
L'opzione:{{{
Linea 202: Linea 196:



Guida verificata con Ubuntu: 20.04

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.

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 terminale il seguente comando:

    cp /usr/share/fbpanel/default ~/.conf/fbpanel/default
  • Aprire con un editor di testo il file ~/.conf/fbpanel/default,

  • Modificare in base alla 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

    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 fbpanel avviene nel 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

Sono supportate anche le icone svg.

Volume

Se il plugin volume è attivo il pannello non appare. Per risolvere il problema:

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


CategoryGrafica CategoryDaRevisionare