Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/Openbox"
Differenze tra le versioni 1 e 21 (in 20 versioni)
Versione 1 del 17/12/2012 22.52.07
Dimensione: 12715
Autore: robytrevi
Commento:
Versione 21 del 22/01/2013 10.02.40
Dimensione: 20673
Autore: mlazzari2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from robytrevi/Openbox
#format wiki
#language it
<<BR>>
<<Indice(depth=1)>>
<<BR>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=545226";rilasci="12.10 12.04 11.10 10.04 ")>>
Linea 2: Linea 10:
'''Openbox''' è un window manager leggero, veloce e facilmente personalizzabile. '''Openbox''' è un Windows Manager leggero, veloce e facilmente personalizzabile che può essere usato come WM in altre sessioni o sostituire un Desktop Environment in una sessione a se stante. Questa guida vuole spiegare come installare e configurare una sessione '''openbox'''.

||<tablestyle="text-align: justify; width:60%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Una sessione'' '''openbox''' ''di base non prevede la presenza di barre o altri pulsanti sulla scrivania; per aprire il menù di sistema occorre semplicemente premere il tasto destro del mouse in un punto qualsiasi dello schermo.'' ||
Linea 8: Linea 18:
= Avvio da DM grafico =

Selezionare '''openbox''' dal menu di sessione o di tipo di sessione.
Verrà avviato il DE '''openbox''' vuoto con il menu visibile premendo il tasto destro del mouse (vedi paragrafo personalizzazioni).
= Avvio da Desktop Manager =

Prima di effettuare il login, selezionare '''openbox''' dal menu di sessione del proprio Desktop Manager.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se si ha abilitato l'autologin per il proprio utente disabilitarlo tramite le opzioni di Account utente o del proprio Desktop Manager''. ||
Linea 15: Linea 26:
{{{ Digitare il seguente comando:{{{
Linea 19: Linea 30:
Verrà avviato il DE '''openbox''' vuoto con il menu visibile premendo il tasto destro del mouse (vedi paragrafo personalizzazioni).
Linea 23: Linea 32:
I file di configurazione di '''openbox''' si trovano nella cartella nascosta .config presente nella home dell'utente.

 * menu.xml
 * rc.xml
 * autostart.sh
I file di configurazione di '''openbox''' si trovano nella cartella nascosta `.config` presente nella '''Home''' dell'utente, e nel dettaglio sono:

 * `menu.xml`
 * `rc.xml`
 * `autostart.sh`
Linea 30: Linea 39:
È il menu di configurazione del menu principale di '''openbox''' visibile con un click del tasto destro sulla Scrivania.
La personalizzazione del menu è comodamente eseguibile tramite [[apt://obmenu|obmenu]], pacchetto presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''
{{{

Contiene le impostazioni del menu principale di '''openbox''' visualizzabile con la pressione del '''Pulsante destro''' del mouse. È possibile personalizzare tale menù tramite interfaccia grafica previa installazione della stessa:

 * Installare il pacchetto [[apt://obmenu|obmenu]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Avviare il programma digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
Linea 37: Linea 49:
È il file di configurazione vero e proprio: tema, aspetto, regola le scorciatoie da tastiera, gli effetti del mouse, gli effetti di visualizzazione delle finestre, ecc.
La personalizzazione delle configurazioni è comodamente eseguibile tramite [[apt://obconf|obconf]], pacchetto presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''
{{{

È il file di configurazione che gestisce tutti gli aspetti principali di '''openbox''': tema, aspetto, scorciatoie da tastiera, effetti del mouse, effetti di visualizzazione delle finestre, etc.

La personalizzazione delle configurazioni è comodamente eseguibile tramite interfaccia grafica previa installazione della stessa:

 * Installare il pacchetto [[apt://obconf|obconf]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Avviare il programma digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
Linea 44: Linea 61:
È uno script bash contenente le applicazioni da avviare automaticamente all'avvio di openbox: file-manager, pannelli, dock, ecc.
La sintassi richiede una '''&''' al termine di ogni comando ed un comando per riga, come nell'esempio
{{{

È uno script bash contenente le applicazioni da avviare automaticamente all'avvio di '''openbox'''. Per la sua modifica fare riferimento alla apposita [[AmministrazioneSistema/AvvioAutomatico#Openbox|guida]].

= Personalizzazioni dell'ambiente =

Aggiungere strumenti alla sessione può rendere più facile e comodo l'utilizzo di '''openbox''' ma può pregiudicarne le prestazioni. In seguito vengono riportati alcuni programmi tra i quali è possibile scegliere l'alternativa preferita in base ai proprio gusti e alle prestazioni del computer sul quale si utilizza '''Ubuntu'''.

== Temi & Icone ==

'''Lxappearance''' permette la modifica dell'aspetto grafico, come icone, temi, etc.

 * Installare il pacchetto [[apt://lxappearance|Lxappearance]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Avviare il programma digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
lxappearance
}}}

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La cartella dei temi utilizzata dal programma si trova in `~/.themes` e quella delle icone in `~/.icons`.'' ||


== Immagine di sfondo della Scrivania ==

È consigliabile utilizzare un [[#File manager|file manager]] che gestisca automaticamente l'immagine di sfondo.
In alternativa è possibile gestirla tramite altri programmi che prevedano tale funzione.
In questo esempio verrà usato '''feh''', che svolge anche la funzione di visualizzatore di immagini.

 * Installare il pacchetto [[apt://feh|feh]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Selezionare '''''menù openbox → file → background'''''.

 * Impostare la modalità di inserimento preferita.

 * Aggiungere il seguente comando per l'esecuzione di '''feh''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
sh ~/.fehbg &
}}}

== Icone sulla Scrivania ==

Anche in questo caso è consigliato utilizzare un [[#File manager|file manager]] che gestisca automaticamente le icone sulla '''Scrivania''', in alternativa è possibile utilizzare altri programmi con tale funzione. In questo esempio viene utilizzato '''Idesk''':

 * Installare il pacchetto [[apt://idesk|idesk]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Creare una cartella chiamata `.idesktop` all'interno della propria '''Home'''.

 * Creare all'interno di suddetta cartella le icone da visualizzare creando con un [[Ufficio/EditorDiTesto|editor di testo]] dei file con estesione `.lnk`, ad esempio `esempio.lnk`. Copiare all'interno di tali file di testo:{{{
table Icon
  Caption: NOME_ICONA
  Command: COMANDO
  Icon: ICONA
  Width: LARGHEZZA_ICONA(larghezza icona es. 48)
  Height: ALTEZZA_ICONA(altezza icona es. 48)
  X: XXX (posizione iniziale sullo schermo es.86)
  Y: YYY (posizione iniziale sullo schermo es.295)
end
}}}
 facendo attenzione a sostituire i valori come segue:

 ||<tablestyle="width:70%" : 20% style="background-color:#cccccc;">'''Valore'''||<style="background-color:#cccccc;":>'''Significato'''||
 ||NOME_ICONA||Il nome che si vuole visualizzare per l'icona.||
 ||COMANDO||Il comando da eseguire.||
 ||ICONA||Il percorso dell'immagine da utilizzare per l'icona.||
 ||LARGHEZZA_ICONA||La misura in in pixel dell'icona desiderata. Es: 48||
 ||ALTEZZA_ICONA||La misura in pixel dell'icona desiderata. Es: 48||
 ||XXX||Il valore della coordinata `X` per la posizione dell'icona sullo schermo. Es: 86||
 ||YYY||Il valore della coordinata `Y` per la posizione dell'icona sullo schermo. Es: 295||

 * Aggiungere il seguente comando per l'esecuzione di '''idesk''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
idesk &
}}}

= File manager =

Esistono svariati '''file manager''' diversi che permettono la navigazione all'interno delle cartelle di sistema. In questa guida ne verranno presi ad esempio solo alcuni con funzioni aggiunte.

== PCManFM ==

'''PCManFM''' è il '''file manager''' predefinito di [[AmbienteGrafico/Lxde|LXDE]] e può essere usato per la gestione della '''Scrivania'''.

 * Installare il pacchetto [[apt://pcmanfm|pcmanfm]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
pcmanfm --desktop &
}}}
Il menu del tasto destro di '''PCManFM''' sostituirà quello di '''Openbox'''.

== ROX-Filer ==

'''ROX-Filer''' è il '''file manager''' predefinito di '''ROX Desktop''' e può essere usato per la gestione della '''Scrivania'''.

 * Installare il pacchetto [[apt://rox-filer|rox-filer]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
rox --rox-session &
}}}
Il menu del tasto destro di '''ROX-Filer''' sostituirà quello di '''Openbox'''.

== Thunar ==

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''L'installazione del seguente programma comporta l'installazione di numerose dipendenze che potrebbero occupare molto spazio e influire sulle prestazioni.''||


'''Thunar''' è il '''file manager''' predefinito di [[AmbienteGrafico/Xfce|XFCE]] e può essere usato per la gestione della '''Scrivania'''.

 * Installare i pacchetti [[apt://thunar|thunar]] e [[apt://xfdesktop4|xfdesktop4]] presenti nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
xfdesktop &
}}}
Il menu del tasto destro di '''Thunar''' sostituirà quello di '''Openbox'''.

== Nautilus ==

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''L'installazione del seguente programma comporta l'installazione di numerose dipendenze che potrebbero occupare molto spazio e influire sulle prestazioni.''||

'''Nautilus''' è il '''file manager''' predefinito di [[AmbienteGrafico/Gnome|GNOME]] e può essere usato per la gestione della '''Scrivania'''.

 * Installare il pacchetto [[apt://nautilus|nautilus]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
nautilus -n &
}}}
Il menu del tasto destro di '''Nautilus''' sostituirà quello di '''Openbox'''.

= Pannelli/Dockbar =

== fbpanel ==

[[robytrevi/Fbpanel|fbpanel]] è il pannello predefinito di [[AmbienteGrafico/Fluxbox|Fluxbox]].

 * Installare il pacchetto [[apt://fbpanel|fbpanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''fbpanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
Linea 48: Linea 194:
pcmanfm --desktop &
conky &
}}}

= Personalizzazioni =

== Lxappearance ==
È un software che permette di modificare icone, tema gtk+, ecc.
[[apt://lxappearance|Lxappearance]] è pacchetto presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''
{{{
lxappearance
}}}

La cartella dei temi si trova in ~/.themes e quello delle icone in ~/.icons

== Immagine di sfondo Scrivania ==
È consigliato utilizzare un file manager che gestisca automaticamente l'immagine.
In alternativa è possibile utilizzare un programma esterno come, ad esempio, feh. Tale programma è anche un visualizzatore di immagini.
Per selezionare l'immagine basta aprire il menu di openbox, selezionare "file", "background" e selezionare la modalità di inserimento dell'immagine.
Per avviare feh ad ogni riavvio è necessario aggiungere al file autostart.sh la riga
{{{
sh ~/.fehbg &
}}}

== Icone sulla Scrivania ==
È consigliato utilizzare un file manager che gestisca automaticamente le icone sulla Scrivania.
In alternativa è necessario utilizzare un programma esterno

 * '''Idesk'''
Installare il pacchetto idesk
È necessario creare la cartella .idesktop nella home dell'utente e all'interno creare dei file di testo delle icone che si vogliono visualizzare con estensione .lnk; il file deve contenere:
{{{
table Icon
  Caption: (nome dell'icona da mostrare sul desktop)
  Command: (comando da eseguire)
  Icon: (percorso dell'icona da utilizzare)
  Width: (larghezza icona es. 48)
  Height: (altezza icona es. 48)
  X: (posizione iniziale sullo schermo es.86)
  Y: (posizione iniziale sullo schermo es.295)
end
}}}

Per avviare idesk ad ogni riavvio, è necessario aggiungere al file autostart.sh la riga
{{{
idesk &
}}}

 * '''!PcManFm'''
Installare il pacchetto pcmanfm.
Per avviare !PcManFm (leggero e completo file e desktop manager) come gestore della Scrivania ad ogni riavvio, è necessario aggiungere al file autostart.sh la riga
{{{
pcmanfm --desktop &
}}}
Il menu del tasto destro di !PcManFm sostituirà quello di Openbox.

 * '''Xfdesktop'''
Installare il pacchetto xfdesktop4. Installerà molte dipendenze di xfce tra cui il pannello xfce4-panel e il file manager thunar

 * '''Nautilus '''
Installare il pacchetto nautilus. Installerà anche gnome-session.
Per avviare nautilus come gestore della Scrivania ad ogni riavvio, è necessario aggiungere al file autostart.sh la riga
{{{
nautilus -n &
}}}
Il menu del tasto destro di Nautilus sostituirà quello di Openbox.

 * '''ROX'''
Installare il pacchetto rox-filer.
Per avviare rox come gestore della Scrivania ad ogni riavvio, è necessario aggiungere al file autostart.sh la riga
{{{
rox --rox-session &
}}}
Il menu del tasto destro di Rox sostituirà quello di Openbox.

== File-manager ==
I file manager disponibili sono molteplici; tra i principali:
 * '''PCManFM'''
File manager leggero predefinito per lxde

 * '''Thunar'''
File manager predefinito per xfce

 * '''Nautilus'''
File manager predefinito per gnome

 * '''Dolphin'''
File manager per kde

 * '''Rox'''
File manager leggero ma non aggiornato

Alcuni file manager sono anche in grado di gestire la Scrivania (immagine di sfondo, menu, ecc.)

== Pannelli/Dockbar ==

 * '''Tint2'''
Installare il pacchetto tint2.
Semplice taskbar creata per Openbox. Per la configurazione è possibile utilizzare
{{{
}}}

== tint2 ==

'''tint2''' è una semplice '''taskbar''' per '''Openbox'''.

 * Installare il pacchetto [[apt://tint2|tint2]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''fbpanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
tint2 &
}}}

Per configurare '''tint2''' digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
Linea 150: Linea 209:
Per avviare tint2 in avvio è sufficiente aggiungere al file ~/.config/openbox/autostart.sh
{{{
tint2 &
}}}

 * '''Lxpanel'''
Installare il pacchetto lxpanel.
Il pannello di default in Lxde.
Per avviare lxpanel in avvio è sufficiente aggiungere al file ~/.config/openbox/autostart.sh
{{{

== LXPanel ==

'''LXPanel''' è il pannello predefinito di [[AmbienteGrafico/Lxde|LXDE]].

 * Installare il pacchetto [[apt://lxpanel|lxpanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''LXPanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
Linea 163: Linea 220:
 * '''Xfce panel'''
Installare il pacchetto xfce4-panel.
Il pannello di default di Xfce.
Per avviare xfce-panel in avvio è sufficiente aggiungere al file ~/.config/openbox/autostart.sh
{{{
== Xfce panel ==

'''Xfce panel''' è il pannello predefinito di [[AmbienteGrafico/Xfce|XFCE]].

 * Installare il pacchetto [[apt://xfce4-panel|xfce4-panel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''Xfce panel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
Linea 171: Linea 230:
 * '''Perl panel'''
Installare il pacchetto perlpanel.
È un sottile pannello per menu e avvio. Il file di configurazione è ~/.perlpanelrc.

 * '''Fspanel'''
Installare il pacchetto fspanel
È un pannello minimale per X che mostra l'elenco delle finestre aperte e l'ora.
Per avviare fspanel in avvio è sufficiente aggiungere al file
{{{
== PerlPanel ==

'''!PerlPanel''' è un semplice pannello con menù.

 * Installare il pacchetto [[apt://perlpanel|perlpanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''!PerlPanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
perlpanel &
}}}
Il file di configurazione predefinito si trova in `~/.perlpanelrc`.

== fspanel ==

'''fspanel''' è un semplice pannello con '''taskbar''' e orologio.

 * Installare il pacchetto [[apt://fspanel|fspanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''fspanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
Linea 183: Linea 251:
 * '''[[AmbienteGrafico/Gnome/CairoDock|Cairo dock]]'''
Installare il pacchetto cairo-dock e le sue dipendenze.
Dock-bar altamente configurabile.
Per avviare lxpanel in avvio è sufficiente aggiungere al file ~/.config/openbox/autostart.sh
{{{
== wbar ==

'''wbar''' è una '''dock-bar''' altamente configurabile.

 * Installare il pacchetto [[apt://wbar|wbar]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''wbar''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
wbar &
}}}
Il file di configurazione predefinito si trova in `/usr/share/wbar/dot.wbar` e la sintassi prevista per il lanciatori è la seguente:{{{
i: ICONA
c: COMANDO
t: DESCRIZIONE
}}}
dove i parametri vanno sostituiti come segue:

||<tablestyle="width:50%" : 20% style="background-color:#cccccc;">'''Parametro'''||<style="background-color:#cccccc;":>'''Significato'''||
||ICONA||Percorso dell'immagine da usare come icona.||
||COMANDO||Comando da eseguire.||
||DESCRIZIONE||Descrizione libera per il programma.||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se la barra risultasse avviata ma invisibile aggiungere l'opzione'' `-above-desk` ''al comando di avvio.''||

== Cairo-Dock ==

[[AmbienteGrafico/Gnome/CairoDock|Cairo-Dock]] è una '''dock-bar''' altamente configurabile.

 * Installare il pacchetto [[apt://cairo-dock|cairo-dock]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''Cairo-Dock''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
Linea 191: Linea 284:
 * '''Bmpanel2'''
È una taskbar altamente configurabile, non presente nei repository di ubuntu

 * '''Pypanel'''
Semplice taskbar scritta in Phyton, non presente nei repository e configurabile manualmente.

 * '''Fbpanel'''
Installare il pacchetto fbpanel.
È il pannello di default in Fluxbox. Il file di configurazione si trova in ~/.configure/fbpanel/
{{{
cp /usr/share/fbpanel/default ~/.configure/fbpanel/
}}}
È possibile decindere dimensioni e posizione del pannello ed aggiungere molti plugin.
Per avviare più pannelli in diverse parti dello schermo è necessario creare diversi profili in ~/.configure/fbpanel/ con la stessa struttura del file default e caricarli con
{{{
fbpanel -p nome_profilo
}}}
Per avere il cestino sul menu aggiungere al file di configurazione la sezione:
{{{
Plugin {
    type = launchbar
    config {
 button {
            image = percorso_immagine_cestino
            tooltip = Cestino
            action = file_manager_utilizzato trash:///
     }
    }
}
}}}
Per avere il menu du spegnimento sul menu aggiungere al file di configurazione la sezione:
{{{
Plugin {
    type = menu
    config {
        image = percorso_immagine_spegnimento
        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
        }
    }
}
}}}
sostituendo i valori desiderati.
Per avviare fbpannel in avvio è sufficiente aggiungere al file ~/.config/openbox/autostart.sh
{{{
fbpanel &
}}}

=== Problemi noti ===
Se il plugin volume è attivo il pannello non appare.
Per risolvere il problema installare i pacchetti alsa-oss oss-compat e caricare il modulo snd-mixer-oss
{{{
sudo modprobe snd-mixer-oss
}}}

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

== Conky ==
[[AmbienteGrafico/Conky|Conky]] è un programma utile per monitorare diverse variabili di sistema direttamente sulla propria Scrivania ed è utilizzabile anche in openbox.
È possibile che conky sparisca dalla Scrivania ma resti attivo con alcuni gestori della Scrivania. È sufficiente aggiungere al file di configurazione di conky la riga
{{{
== Docky ==

'''Docky''' è un pannello completo e altamente configurabile per [[AmbienteGrafico/Gnome|Gnome]].

 * Installare il pacchetto [[apt://docky|docky]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''Docky''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
docky &
}}}


= Conky =

[[AmbienteGrafico/Conky|Conky]] è un programma utile per monitorare diverse variabili di sistema direttamente sulla propria '''Scrivania''' ed è utilizzabile anche in '''Openbox'''.

In base al programma scelto per la gestione della '''Scrivania''' è possibile che '''conky''' risulti invisibile pur essendo attivo. In tal caso è sufficiente aggiungere al file di configurazione di '''conky''' la seguent riga:{{{
Linea 287: Linea 303:
== Abilitare scroll orizzontale ==
Creare il file /etc/X11/xorg.conf.d/10-synaptics.conf se non presente ed inserire
{{{
= Abilitare scroll orizzontale =

 * Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/X11/xorg.conf.d/10-synaptics.conf` e inserire quanto segue:{{{
Linea 299: Linea 315:
Salvare e chiudere il file.

== Auto ridimensionamento finestre (Tiling) ==
Simula il ridimensionamento automatico delle finestre di gnome-shell trascinate ai bordi delo schermo o l'effetto aero-snap di Windows.
È necessario modificare manualmente il file rc.xml. Creare una copia di backup del file
{{{
 * Salvare e chiudere il file.

= Auto ridimensionamento finestre (Tiling) =

Simula il ridimensionamento automatico delle finestre di '''gnome-shell''' trascinate ai bordi delo schermo o l'effetto '''aero-snap''' di '''Windows'''.

 * Creare una copia di backup del file `~/.config/openbox/
rc.xml` digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
Linea 307: Linea 324:
Modificare il file con un [[Ufficio/EditorDiTesto|editor di testo]] e al termine della sezione <keyboard></keyboard> aggiungere quanto segue
{{{

 * Apr
ire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.config/openbox/rc.xml` e al termine della sezione aggiungere quanto segue:{{{
<keyboard></keyboard>
Linea 346: Linea 364:
Salvare e chiudere il file.
Con questa configurazione la combinazione di tasti ctrl+Tab ridimensiona le fiestra in primo piano nella metà sinistra dello schermo, Super+Tab nella metà destra, Super+ctrl+Tab massimizza la finestra e Shift+Tab ridimensiona al centro dello schermo la finestra.Il tutto è personalizzabile modificando i valori inseriti.
 * Salvare e chiudere il file.

Con questa configurazione la combinazione di tasti '''ctrl+Tab''' ridimensiona le finestra in primo piano nella metà sinistra dello schermo, '''Super+Tab''' nella metà destra, '''Super+ctrl+Tab''' la massimizza e '''Shift+Tab''' la ridimensiona al centro dello schermo.

Per personalizzare tali combinazioni basta sostituirle con quelle desiderate nella modifica di sopra.

= Spegnimento openbox da utente =

Normalmente lo spegnimento del computer tramite '''Openbox''' è consentito solo all'utente [[AmministrazioneSistema/Sudo|root]], è possibile comunque creare una eccezione per il proprio utente:

 0. Creare un nuovo gruppo utenti digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo groupadd shutdown
}}}

 0. Aprire il file `sudoers` digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo visudo
}}}

 0. Aggiungere in fondo al file, facendo molta attenzione a non commettere errori con spazi e maiuscole:{{{
%shutdown ALL=(root) NOPASSWD: /sbin/reboot
%shutdown ALL=(root) NOPASSWD: /sbin/shutdown
}}}

 0. Salvare premendo la combinazione di tasti '''ctrl+O'''.

 0. Chiudere l'editor con la combinazione '''ctrl+X'''.

 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/group` e alla riga{{{
shutdown:x:1001:
}}}
 aggiungere il nome del proprio utente come da esempio:{{{
shutdown:x:1001:UTENTE
}}}

 0. Salvare e chiudere il file.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il numero 1001 è il'' '''gid''' ''del gruppo'' '''shutdown''' ''appena creato e potrebbe essere diverso in base al numero di gruppi presenti sul proprio sistema.'' ||



## * '''Bmpanel2'''
##È una taskbar altamente configurabile, non presente nei repository di ubuntu
##
## * '''Pypanel'''
##Semplice taskbar scritta in Phyton, non presente nei repository e configurabile manualmente.



Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Openbox è un Windows Manager leggero, veloce e facilmente personalizzabile che può essere usato come WM in altre sessioni o sostituire un Desktop Environment in una sessione a se stante. Questa guida vuole spiegare come installare e configurare una sessione openbox.

Una sessione openbox di base non prevede la presenza di barre o altri pulsanti sulla scrivania; per aprire il menù di sistema occorre semplicemente premere il tasto destro del mouse in un punto qualsiasi dello schermo.

Installazione

Installare il pacchetto openbox presente nel componente universe dei repository ufficiali di Ubuntu.

Avvio da Desktop Manager

Prima di effettuare il login, selezionare openbox dal menu di sessione del proprio Desktop Manager.

Se si ha abilitato l'autologin per il proprio utente disabilitarlo tramite le opzioni di Account utente o del proprio Desktop Manager.

Avvio da riga di comando (tty)

Digitare il seguente comando:

openbox-session

File di configurazione

I file di configurazione di openbox si trovano nella cartella nascosta .config presente nella Home dell'utente, e nel dettaglio sono:

  • menu.xml

  • rc.xml

  • autostart.sh

Contiene le impostazioni del menu principale di openbox visualizzabile con la pressione del Pulsante destro del mouse. È possibile personalizzare tale menù tramite interfaccia grafica previa installazione della stessa:

rc.xml

È il file di configurazione che gestisce tutti gli aspetti principali di openbox: tema, aspetto, scorciatoie da tastiera, effetti del mouse, effetti di visualizzazione delle finestre, etc.

La personalizzazione delle configurazioni è comodamente eseguibile tramite interfaccia grafica previa installazione della stessa:

autostart.sh

È uno script bash contenente le applicazioni da avviare automaticamente all'avvio di openbox. Per la sua modifica fare riferimento alla apposita guida.

Personalizzazioni dell'ambiente

Aggiungere strumenti alla sessione può rendere più facile e comodo l'utilizzo di openbox ma può pregiudicarne le prestazioni. In seguito vengono riportati alcuni programmi tra i quali è possibile scegliere l'alternativa preferita in base ai proprio gusti e alle prestazioni del computer sul quale si utilizza Ubuntu.

Temi & Icone

Lxappearance permette la modifica dell'aspetto grafico, come icone, temi, etc.

La cartella dei temi utilizzata dal programma si trova in ~/.themes e quella delle icone in ~/.icons.

Immagine di sfondo della Scrivania

È consigliabile utilizzare un file manager che gestisca automaticamente l'immagine di sfondo. In alternativa è possibile gestirla tramite altri programmi che prevedano tale funzione. In questo esempio verrà usato feh, che svolge anche la funzione di visualizzatore di immagini.

  • Installare il pacchetto feh presente nel componente universe dei repository ufficiali di Ubuntu.

  • Selezionare menù openbox → file → background.

  • Impostare la modalità di inserimento preferita.
  • Aggiungere il seguente comando per l'esecuzione di feh alle applicazioni di avvio automatico

    sh ~/.fehbg &

Icone sulla Scrivania

Anche in questo caso è consigliato utilizzare un file manager che gestisca automaticamente le icone sulla Scrivania, in alternativa è possibile utilizzare altri programmi con tale funzione. In questo esempio viene utilizzato Idesk:

  • Installare il pacchetto idesk presente nel componente universe dei repository ufficiali di Ubuntu.

  • Creare una cartella chiamata .idesktop all'interno della propria Home.

  • Creare all'interno di suddetta cartella le icone da visualizzare creando con un editor di testo dei file con estesione .lnk, ad esempio esempio.lnk. Copiare all'interno di tali file di testo:

    table Icon
      Caption: NOME_ICONA
      Command: COMANDO
      Icon: ICONA
      Width: LARGHEZZA_ICONA(larghezza icona es. 48) 
      Height: ALTEZZA_ICONA(altezza icona es. 48)
      X: XXX (posizione iniziale sullo schermo es.86)
      Y: YYY (posizione iniziale sullo schermo es.295)
    end
    facendo attenzione a sostituire i valori come segue:

    Valore

    Significato

    NOME_ICONA

    Il nome che si vuole visualizzare per l'icona.

    COMANDO

    Il comando da eseguire.

    ICONA

    Il percorso dell'immagine da utilizzare per l'icona.

    LARGHEZZA_ICONA

    La misura in in pixel dell'icona desiderata. Es: 48

    ALTEZZA_ICONA

    La misura in pixel dell'icona desiderata. Es: 48

    XXX

    Il valore della coordinata X per la posizione dell'icona sullo schermo. Es: 86

    YYY

    Il valore della coordinata Y per la posizione dell'icona sullo schermo. Es: 295

  • Aggiungere il seguente comando per l'esecuzione di idesk alle applicazioni di avvio automatico

    idesk &

File manager

Esistono svariati file manager diversi che permettono la navigazione all'interno delle cartelle di sistema. In questa guida ne verranno presi ad esempio solo alcuni con funzioni aggiunte.

PCManFM

PCManFM è il file manager predefinito di LXDE e può essere usato per la gestione della Scrivania.

Il menu del tasto destro di PCManFM sostituirà quello di Openbox.

ROX-Filer

ROX-Filer è il file manager predefinito di ROX Desktop e può essere usato per la gestione della Scrivania.

Il menu del tasto destro di ROX-Filer sostituirà quello di Openbox.

Thunar

L'installazione del seguente programma comporta l'installazione di numerose dipendenze che potrebbero occupare molto spazio e influire sulle prestazioni.

Thunar è il file manager predefinito di XFCE e può essere usato per la gestione della Scrivania.

Il menu del tasto destro di Thunar sostituirà quello di Openbox.

Nautilus

L'installazione del seguente programma comporta l'installazione di numerose dipendenze che potrebbero occupare molto spazio e influire sulle prestazioni.

Nautilus è il file manager predefinito di GNOME e può essere usato per la gestione della Scrivania.

Il menu del tasto destro di Nautilus sostituirà quello di Openbox.

Pannelli/Dockbar

fbpanel

fbpanel è il pannello predefinito di Fluxbox.

tint2

tint2 è una semplice taskbar per Openbox.

Per configurare tint2 digitare in una finestra di terminale il seguente comando:

tint2conf

LXPanel

LXPanel è il pannello predefinito di LXDE.

Xfce panel

Xfce panel è il pannello predefinito di XFCE.

PerlPanel

PerlPanel è un semplice pannello con menù.

Il file di configurazione predefinito si trova in ~/.perlpanelrc.

fspanel

fspanel è un semplice pannello con taskbar e orologio.

wbar

wbar è una dock-bar altamente configurabile.

Il file di configurazione predefinito si trova in /usr/share/wbar/dot.wbar e la sintassi prevista per il lanciatori è la seguente:

i: ICONA
c: COMANDO
t: DESCRIZIONE

dove i parametri vanno sostituiti come segue:

Parametro

Significato

ICONA

Percorso dell'immagine da usare come icona.

COMANDO

Comando da eseguire.

DESCRIZIONE

Descrizione libera per il programma.

Se la barra risultasse avviata ma invisibile aggiungere l'opzione -above-desk al comando di avvio.

Cairo-Dock

Cairo-Dock è una dock-bar altamente configurabile.

Docky

Docky è un pannello completo e altamente configurabile per Gnome.

Conky

Conky è un programma utile per monitorare diverse variabili di sistema direttamente sulla propria Scrivania ed è utilizzabile anche in Openbox.

In base al programma scelto per la gestione della Scrivania è possibile che conky risulti invisibile pur essendo attivo. In tal caso è sufficiente aggiungere al file di configurazione di conky la seguent riga:

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Abilitare scroll orizzontale

  • Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/X11/xorg.conf.d/10-synaptics.conf e inserire quanto segue:

    Section "InputClass"
            Identifier "touchpad catchall"
            Driver "synaptics"
            MatchIsTouchpad "on"
            Option "HorizEdgeScroll" "on"
            Option "VertEdgeScroll" "on"
            MatchDevicePath "/dev/input/event*"
    EndSection
  • Salvare e chiudere il file.

Auto ridimensionamento finestre (Tiling)

Simula il ridimensionamento automatico delle finestre di gnome-shell trascinate ai bordi delo schermo o l'effetto aero-snap di Windows.

  • Creare una copia di backup del file ~/.config/openbox/rc.xml digitando in una finestra di terminale:

    cp ~/.config/openbox/rc.xml ~/.config/openbox/rc.xml-backup
  • Aprire con un editor di testo il file ~/.config/openbox/rc.xml e al termine della sezione aggiungere quanto segue:

    <keyboard></keyboard>
        <keybind key="C-Tab">    <!-- Left -->
            <action name="UnmaximizeFull"/>
            <action name="MoveResizeTo">
                    <x>0</x>
                    <y>0</y>
                    <width>50%</width>
                    <height>98%</height>
            </action>
        </keybind>
        <keybind key="W-Tab">    <!-- Right -->
            <action name="UnmaximizeFull"/> 
            <action name="MoveResizeTo">
                    <x>-0</x>
                    <y>0</y>
                    <width>50%</width>
                    <height>98%</height>
            </action>
        </keybind>
        <keybind key="W-C-Tab">    <!-- Full -->
          <action name="MaximizeFull"/>
          <action name="MoveResizeTo">
            <x>0</x>
            <y>0</y>
            <width>100%</width>
            <height>98%</height>
          </action>
        </keybind>
        <keybind key="S-Tab">    <!-- Middle -->
          <action name="UnmaximizeFull"/>
          <action name="MoveResizeTo">
            <x>center</x>
            <y>center</y>
            <width>50%</width>
            <height>50%</height>
          </action>
        </keybind>
  • Salvare e chiudere il file.

Con questa configurazione la combinazione di tasti ctrl+Tab ridimensiona le finestra in primo piano nella metà sinistra dello schermo, Super+Tab nella metà destra, Super+ctrl+Tab la massimizza e Shift+Tab la ridimensiona al centro dello schermo.

Per personalizzare tali combinazioni basta sostituirle con quelle desiderate nella modifica di sopra.

Spegnimento openbox da utente

Normalmente lo spegnimento del computer tramite Openbox è consentito solo all'utente root, è possibile comunque creare una eccezione per il proprio utente:

  1. Creare un nuovo gruppo utenti digitando in una finestra di terminale:

    sudo groupadd shutdown
  2. Aprire il file sudoers digitando in una finestra di terminale:

    sudo visudo
  3. Aggiungere in fondo al file, facendo molta attenzione a non commettere errori con spazi e maiuscole:

    %shutdown ALL=(root) NOPASSWD: /sbin/reboot
    %shutdown ALL=(root) NOPASSWD: /sbin/shutdown
  4. Salvare premendo la combinazione di tasti ctrl+O.

  5. Chiudere l'editor con la combinazione ctrl+X.

  6. Aprire con un editor di testo e con i privilegi di amministrazione il file /etc/group e alla riga

    shutdown:x:1001:

    aggiungere il nome del proprio utente come da esempio:

    shutdown:x:1001:UTENTE
  7. Salvare e chiudere il file.

Il numero 1001 è il gid del gruppo shutdown appena creato e potrebbe essere diverso in base al numero di gruppi presenti sul proprio sistema.

Ulteriori risorse


CategoryGrafica