|
Dimensione: 7757
Commento: verifica +20.04 e correzioni
|
← Versione 13 del 27/10/2025 17.55.36 ⇥
Dimensione: 9670
Commento: +22.04; +revisione;
|
| 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="20.04")>> | <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=545226";rilasci="22.04 20.04")>> |
| Linea 11: | 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 21: | Linea 25: |
| * 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:{{{ |
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 50: | Linea 55: |
| ||<tablestyle="width:100%" : 20% style="background-color:#cccccc;">'''Parametro'''||<style="background-color:#cccccc;":>'''Significato'''||<style="background-color:#cccccc;":>'''Opzioni possibili'''|| | ||<tablestyle="width:100%" :20%>'''Parametro'''||<:20%:>'''Significato'''||<:20%:>'''Opzioni possibili'''|| |
| Linea 54: | 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 58: | 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 87: | Linea 92: |
| }}} dove: | }}}dove: |
| Linea 92: | Linea 97: |
| {{{#!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 94: | 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 98: | Linea 109: |
| button { image = PERCORSO_ICONA |
button { image = /usr/share/icons/gnome/32x32/places/user-trash.png |
| Linea 101: | Linea 112: |
| action = FILE_MANAGER_IN_USO trash:/// } |
action = nautilus trash:/// } |
| Linea 105: | 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 111: | Linea 124: |
| image = PERCORSO_ICONA | image = /usr/share/icons/gnome/32x32/actions/system-shutdown.png |
| Linea 146: | 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 154: | Linea 171: |
| Per avviare un file personalizzato o più pannelli contemporaneamente è necessario creare più file di configurazione con nomi diversi in `~/.conf/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 157: | Linea 173: |
| }}} ad esempio:{{{ | }}}ad esempio:{{{ |
| Linea 159: | 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 163: | Linea 179: |
| == 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. }}} |
|
| Linea 164: | Linea 198: |
| Linea 174: | Linea 209: |
| == 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 del file:{{{ snd-mixer-oss }}} |
|
| Linea 190: | 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 198: | Linea 220: |
| CategoryGrafica 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.
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
Aprire con un editor di testo il file ~/.config/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. 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:
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.
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.
