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 2 e 13 (in 11 versioni)
Versione 2 del 06/01/2013 23.19.20
Dimensione: 7349
Autore: streetcross
Commento:
Versione 13 del 27/10/2025 17.55.36
Dimensione: 9670
Autore: ivantu
Commento: +22.04; +revisione;
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from robytrevi/Fbpanel
Linea 6: 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="22.04 20.04")>>
Linea 10: Linea 11:
'''fbanel''' è il pannello predefinito di [[AmbienteGrafico/Fluxbox|Fluxbox]] ma può essere utilizzato con qualsiasi [[AmbienteGrafico|ambiente grafico]]. '''fbpanel''' è un pannello leggero che è stato a lungo il pannello predefinito di [[AmbienteGrafico/Fluxbox|Fluxbox]] ma può essere utilizzato con qualsiasi [[AmbienteGrafico|ambiente grafico]].
<<BR>>
{{{#!wiki note
Tuttavia, è importante notare che il progetto non è più attivamente sviluppato dal 2011 e potrebbe presentare problemi di compatibilità o funzionalità con le versioni più recenti di Ubuntu (come la 22.04). Si consiglia di valutare alternative più moderne e mantenute per un'esperienza ottimale, come `tint2`, `Polybar` o `lxpanel`.
}}}
Linea 14: Linea 19:
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 18: Linea 23:
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 [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
cp /usr/share/fbpanel/default ~/.configure/fbpanel/default
}}}

 * Personalizzare il pannello a piacimento modificando
con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.configure/fbpanel/default` rispettando la seguente sintassi:{{{
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.

 0. Creare la directory di configurazione (se non esiste) e copiare il file, digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:{{{
mkdir -p ~/.config/fbpanel/
cp /usr/share/fbpanel/default ~/.config/fbpanel/default
}}}
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.config/fbpanel/default`,
 0. Modificare in base alla [[#Impostazioni_dei_parametri|tabella]], le sintassi per personalizzare il pannello a piacimento
:{{{
Linea 46: Linea 52:
 dove i parametri richiesti sono:

 ||'''Parametro'''||'''Significato'''||'''Opzioni possibili'''||
== Impostazioni dei parametri ==
D
ove i parametri richiesti sono:

 ||<tablestyle="width:100%" :20%>'''Parametro'''||<:20%:>'''Significato'''||<:20%:>'''Opzioni possibili'''||
Linea 52: Linea 59:
 ||DIMENSIONAMENTO||Il tipo di dimensionamento||request, pixel, percent||  ||DIMENSIONAMENTO||Il tipo di dimensionamento. '''Nota: l'opzione `request` non è funzionante e causa la sparizione del pannello. Si consiglia `pixel` o `percent`'''||request, pixel, percent||
Linea 56: Linea 63:
 ||#ffffff||Colore del pannello||Colori '''RGB'''||
 ||AAA||Grado di trasparenza del pannello|| 0 = trasparente||
 ||#ffffff||Colore del pannello||Colori '''RGB''' (es. `#000000` per nero)||
 ||AAA||Grado di trasparenza del pannello|| 0 = trasparente (valori da 0 a 255)||
Linea 85: Linea 92:
}}}
 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.

{{{#!wiki note
Per le icone, utilizzare sempre `image = PERCORSO_ICONA` invece di `icon = NOME_ICONA` a causa di un problema noto che impedisce la visualizzazione delle icone.
}}}
Linea 90: Linea 103:
 * Per avviare l'icona del cestino sul pannello il plugin deve avere questa struttura{{{ == Icona del Cestino sul pannello ==

Per avviare l'icona del cestino sul pannello il plugin deve avere questa struttura:{{{
Linea 94: Linea 109:
 button {
            image = PERCORSO_ICONA
  button {
            image = /usr/share/icons/gnome/32x32/places/user-trash.png
Linea 97: Linea 112:
            action = FILE_MANAGER_IN_USO trash:///
     }
            action = nautilus trash:///
      }
Linea 101: Linea 116:
}}}
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:{{{
}}}avendo cura di sostituire `image = PERCORSO_ICONA` con il percorso dell'icona desiderata e `action = FILE_MANAGER_IN_USO trash:///` col [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|comando di avvio]] del proprio file manager (ad esempio, `nautilus`, `thunar` o `pcmanfm`).

== Pulsante di spegnimento ==

Questo è un esempio di pulsante di spegnimento:{{{
Linea 108: Linea 124:
        image = PERCORSO_ICONA         image = /usr/share/icons/gnome/32x32/actions/system-shutdown.png
Linea 143: Linea 159:
}}}
 avendo cura di sostituire `PERCORSO_ICONA` con il percorso dell'icona desiderata.
}}}avendo cura di sostituire `image = PERCORSO_ICONA` con il percorso dell'icona desiderata.

{{{#!wiki note
I comandi `dbus-send` per sospensione, riavvio e spegnimento potrebbero richiedere aggiustamenti o permessi specifici a seconda della configurazione del sistema e della versione di Ubuntu. Su sistemi moderni, `systemctl` o `loginctl` sono spesso preferiti per queste operazioni. Esempi: `systemctl suspend`, `systemctl reboot`, `systemctl poweroff` (potrebbero richiedere `sudo` o essere eseguiti da sessioni utente specifiche).
}}}
Linea 148: Linea 167:
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 152: Linea 170:
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 `~/.config/fbpanel/` e caricarli con:{{{
Linea 156: Linea 173:
}}}
ad esempio
{{{
}}}ad esempio:{{{
Linea 160: Linea 175:
}}}
È così possibile utilizzare fbpanel come pannello e come dock-bar contemporaneamente.
}}}È così possibile utilizzare '''fbpanel''' come pannello e come dock-bar contemporaneamente.
Linea 164: Linea 178:
 * Nei plugin l'icona non appare.
Per risolvere il problema sostituire
{{{

== Volume ==

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

 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://alsa-oss,oss-compat|alsa-oss, oss-compat]].
 {{{#!wiki note
 Questi pacchetti potrebbero essere meno rilevanti o non più attivamente supportati su Ubuntu 22.04, che utilizza `PulseAudio` o `PipeWire` al posto di `ALSA` e `OSS` direttamente. Il plugin potrebbe non funzionare correttamente con le architetture audio moderne.
 }}}
 0. Caricare il modulo '''snd-mixer-oss''', digitare in una finestra di [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo modprobe snd-mixer-oss
}}}
  * 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
}}}
  {{{#!wiki note
  Su sistemi moderni con `systemd`, l'aggiunta a `/etc/modules` è un metodo più tradizionale. È possibile che il modulo non venga caricato automaticamente se `systemd` gestisce i moduli audio in modo diverso.
  }}}

== Icone ==

Nei plugin l'icona non appare. Per risolvere il problema sostituire:{{{
Linea 168: Linea 201:
}}}
con
{{{
}}} con:{{{
Linea 173: Linea 204:
sono supportate anche le icone `svg`.

 * Se il plugin volume è attivo il pannello non appare.
Per risolvere il problema installare i pacchetti [[apt://alsa-oss,oss-compat | alsa-oss oss-compat]] e caricare il modulo '''snd-mixer-oss''' digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo modprobe snd-mixer-oss
}}}
Quindi per 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
{{{
snd-mixer-oss
}}}

 * L'opzione
{{{

{{{#!wiki note
Sono supportate anche le icone `svg`.
}}}

== widthtype ==

L'opzione:{{{
Linea 187: Linea 213:
}}}
per permettere il ridimensionamento automatico del pannello in funzione dei plugin presenti non funziona e fa sparire il pannello.
}}}per permettere il ridimensionamento automatico del pannello in funzione dei plugin presenti non funziona e fa sparire il pannello.
Linea 193: Linea 218:
Linea 194: Linea 220:
CategoryDaRevisionare CategoryGrafica



Guida verificata con Ubuntu: 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

fbpanel è un pannello leggero che è stato a lungo il pannello predefinito di Fluxbox ma può essere utilizzato con qualsiasi ambiente grafico.

Tuttavia, è importante notare che il progetto non è più attivamente sviluppato dal 2011 e potrebbe presentare problemi di compatibilità o funzionalità con le versioni più recenti di Ubuntu (come la 22.04). Si consiglia di valutare alternative più moderne e mantenute per un'esperienza ottimale, come tint2, Polybar o lxpanel.

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.

  1. Creare la directory di configurazione (se non esiste) e copiare il file, digitare in una finestra di terminale i seguenti comandi:

    mkdir -p ~/.config/fbpanel/
    cp /usr/share/fbpanel/default ~/.config/fbpanel/default
  2. Aprire con un editor di testo il file ~/.config/fbpanel/default,

  3. 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. Nota: l'opzione request non è funzionante e causa la sparizione del pannello. Si consiglia pixel o percent

    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 (es. #000000 per nero)

    AAA

    Grado di trasparenza del pannello

    0 = trasparente (valori da 0 a 255)

    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.

Per le icone, utilizzare sempre image = PERCORSO_ICONA invece di icon = NOME_ICONA a causa di un problema noto che impedisce la visualizzazione delle icone.

Esempi

Icona del Cestino sul pannello

Per avviare l'icona del cestino sul pannello il plugin deve avere questa struttura:

Plugin {
    type = launchbar
    config {
  button {
            image = /usr/share/icons/gnome/32x32/places/user-trash.png
            tooltip = Cestino
            action = nautilus trash:///
      }
    }
}

avendo cura di sostituire image = PERCORSO_ICONA con il percorso dell'icona desiderata e action = FILE_MANAGER_IN_USO trash:/// col comando di avvio del proprio file manager (ad esempio, nautilus, thunar o pcmanfm).

Pulsante di spegnimento

Questo è un esempio di pulsante di spegnimento:

Plugin {
    type = menu
    config {
        image = /usr/share/icons/gnome/32x32/actions/system-shutdown.png
#        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 image = PERCORSO_ICONA con il percorso dell'icona desiderata.

I comandi dbus-send per sospensione, riavvio e spegnimento potrebbero richiedere aggiustamenti o permessi specifici a seconda della configurazione del sistema e della versione di Ubuntu. Su sistemi moderni, systemctl o loginctl sono spesso preferiti per queste operazioni. Esempi: systemctl suspend, systemctl reboot, systemctl poweroff (potrebbero richiedere sudo o essere eseguiti da sessioni utente specifiche).

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 ~/.config/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

Volume

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

  1. Installare i pacchetti alsa-oss, oss-compat.

    • Questi pacchetti potrebbero essere meno rilevanti o non più attivamente supportati su Ubuntu 22.04, che utilizza PulseAudio o PipeWire al posto di ALSA e OSS direttamente. Il plugin potrebbe non funzionare correttamente con le architetture audio moderne.

  2. Caricare il modulo snd-mixer-oss, digitare 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:

      snd-mixer-oss
      • Su sistemi moderni con systemd, l'aggiunta a /etc/modules è un metodo più tradizionale. È possibile che il modulo non venga caricato automaticamente se systemd gestisce i moduli audio in modo diverso.

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.

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