Openbox

Da Guide@Debianizzati.Org.

(Differenze fra le revisioni)
m
(il riavvio del computer lo lasciamo fare agli utenti windows / corretti refusi e itaGliano)
Riga 8: Riga 8:
Per installare Openbox e i suoi tool di configurazione, basta dare da terminale il seguente comando.
Per installare Openbox e i suoi tool di configurazione, basta dare da terminale il seguente comando.
<pre># aptitude install openbox obconf obmenu</pre>
<pre># aptitude install openbox obconf obmenu</pre>
-
Adesso è possibile utilizzare Openbox; lo si può avviare direttamente da riga comando, oppure attraverso un display manager.
+
Adesso è possibile utilizzare Openbox; lo si può avviare direttamente da riga comando, oppure attraverso un Display Manager.
== Login Testuale ==
== Login Testuale ==
-
Se è installato l'ambiente grafico, è necessario rimuovere il gestore di accessi installato nel vostro computer:
+
Se è installato l'ambiente grafico, è necessario rimuovere il gestore di accessi installato nel vostro sistema:
-
<pre># aptitude remove gdm gdm3 xdm kdm </pre>
+
<pre># aptitude remove gdm </pre>
 +
sostituendo ''gdm'' con il nome del proprio, quindi ''gdm3'', ''kdm'', ''xdm'', ''slim'', ecc.
Dopodiché bisogna creare, nella propria Home, il file ".xinitrc", inserendo il seguente comando "exec openbox-session".
Dopodiché bisogna creare, nella propria Home, il file ".xinitrc", inserendo il seguente comando "exec openbox-session".
La procedura può essere rapidamente effettuata da terminale:
La procedura può essere rapidamente effettuata da terminale:
-
<pre>$ echo exec openbox-session >> .xinitrc </pre>
+
<pre>$ echo "exec openbox-session" > .xinitrc </pre>
-
Dopodiché riavviate il computer e, al posto del normale Login (Utente, password, Accedi) vi comparirà:
+
Uscire quindi dall'eventuale sessione di Xorg in corso, spostarsi nella tty1 con Ctrl-Alt-F1 ed effettuare il login inserendo il vostro nome utente e la password; effettuare quindi il login come root e spegnere il Display Manager con:
-
(Nome computer) Login:
+
<pre># /etc/init.d/gdm stop</pre>
-
Inserite il vostro nome utente, quindi la password, dopodiché bisogna avviare il server grafico col comando:
+
sostituendo ''gdm'' con il nome del proprio, quindi ''gdm3'', ''kdm'', ''xdm'', ''slim'', ecc.
-
<pre>$ starxt</pre>
+
Digitare '''exit''' per tornare al prompt del proprio utente e avviare il server grafico col comando:
-
X andrà a leggere l'istruzione creata nel file ".initrc" e avvierà la sessione Openbox.
+
<pre>$ startx</pre>
 +
X andrà a leggere l'istruzione creata nel file ".xinitrc" e avvierà la sessione Openbox.
== Login Grafico ==
== Login Grafico ==
Riga 29: Riga 31:
=== Pannello ===
=== Pannello ===
-
È disponibile una grande varietà di pannelli, come [http://code.google.com/p/tint2/ tint2], [http://freshmeat.net/projects/hpanel/ hpanel], [http://freshmeat.net/projects/fspanel/ fspanel], [http://fbpanel.sourceforge.net/ fbpanel] e molti altri.
+
È disponibile un certo assortimento di pannelli, come [http://code.google.com/p/tint2/ tint2], [http://freshmeat.net/projects/hpanel/ hpanel], [http://freshmeat.net/projects/fspanel/ fspanel], [http://fbpanel.sourceforge.net/ fbpanel] e molti altri.
Prendiamo come esempio tint2 e lo andiamo a installare: <pre># aptitude install tint2</pre>
Prendiamo come esempio tint2 e lo andiamo a installare: <pre># aptitude install tint2</pre>
Riga 37: Riga 39:
=== Gestore di File ===
=== Gestore di File ===
-
Anche in questo caso i file manager disponibili: dai più minimali [http://roscidus.com/desktop/ROX-Filer roxfiler] e [http://pcmanfm.sourceforge.net/ pcmanfm]. Per i più ossessionati del terminale, c'è un file manager testuale, [http://www.midnight-commander.org/ MC] (articolo e-zine [http://e-zine.debianizzati.org/web-zine/numero_2/?page=80 guida a MC])
+
Alcuni file manager leggeri e completi come [http://roscidus.com/desktop/ROX-Filer roxfiler] e [http://pcmanfm.sourceforge.net/ pcmanfm] o, per gli ossessionati del terminale, c'è un file manager testuale altrettanto potente, [http://www.midnight-commander.org/ MC] (articolo e-zine [http://e-zine.debianizzati.org/web-zine/numero_2/?page=80 guida a MC])
Prendiamo come esempio pcmanfm e lo installiamo: <pre># aptitude install pcmanfm</pre>
Prendiamo come esempio pcmanfm e lo installiamo: <pre># aptitude install pcmanfm</pre>
=== Sfondo ===
=== Sfondo ===
Un buon programma per impostare lo sfondo è [https://derf.homelinux.org/projects/feh/ feh]: installiamolo col comando: <pre># aptitude install feh</pre>
Un buon programma per impostare lo sfondo è [https://derf.homelinux.org/projects/feh/ feh]: installiamolo col comando: <pre># aptitude install feh</pre>
-
Fatto ciò, per configurare lo sfondo, bisogna lanciare da terminale questo comando:
+
Fatto ciò, per configurare lo sfondo, bisogna eseguire da terminale il seguente comando:
<pre>feh [Opzione] /posizione/della/immagine</pre>
<pre>feh [Opzione] /posizione/della/immagine</pre>
'''OPZIONI DISPONIBILI:'''
'''OPZIONI DISPONIBILI:'''
-
* --bg-center (Centra l'immagine)
+
* --bg-center (centra l'immagine)
* --bg-fill (centra l'immagine e la ingrandisce)
* --bg-fill (centra l'immagine e la ingrandisce)
Riga 65: Riga 67:
. $GLOBALAUTOSTART
. $GLOBALAUTOSTART
-
# Programmi da lanciare all'avvio
+
# Programmi da eseguire all'avvio
feh [OPZIONE] [FILE]
feh [OPZIONE] [FILE]
xcompmgr [OPZIONI] &
xcompmgr [OPZIONI] &
-
# Programmi da Lanciare dopo che Openbox si avvia
+
# Programmi da eseguire dopo che Openbox si avvia
(sleep [sec] && tint2) & </pre>
(sleep [sec] && tint2) & </pre>
{{Box | Il comando "sleep"|<pre>(sleep [N] comando)</pre> esegue "comando" dopo N secondi.}}
{{Box | Il comando "sleep"|<pre>(sleep [N] comando)</pre> esegue "comando" dopo N secondi.}}
-
{{Box | Gestore di connessioni|Se avete un gestore di connessioni internet, aggiungete nella sezione "Programmi da lanciare all'avvio":
+
{{Box | Gestore di connessioni|Se avete un gestore di connessioni internet, aggiungete nella sezione "Programmi da eseguire all'avvio":
* <pre>nm-applet &</pre> in caso di Newtork manager
* <pre>nm-applet &</pre> in caso di Newtork manager
* <pre>wicd-daemon &</pre> se avete Wicd.}}
* <pre>wicd-daemon &</pre> se avete Wicd.}}
-
{{ Warningbox | Se dovete aggiungere qualche altro programma, ricordatevi l'opzione "&", che lancerà l'applicazione in background, altrimenti Openbox sarà inutilizzabile finché non finirà quel determinato processo.}}
+
{{ Warningbox | Se dovete aggiungere qualche altro programma, ricordatevi di appendere "&" al comando, che avvierà l'applicazione in background, altrimenti Openbox sarà inutilizzabile finché non terminerà quel determinato processo.}}
=== Esempio di autostart.sh ===
=== Esempio di autostart.sh ===
Riga 85: Riga 87:
. $GLOBALAUTOSTART
. $GLOBALAUTOSTART
-
# Programmi da lanciare all'avvio
+
# Programmi da eseguire all'avvio
feh --bg-scale /home/ernesto/.bacground/debian.png &
feh --bg-scale /home/ernesto/.bacground/debian.png &
xcompmgr -r 15 -o .63 -l -20 -t -20 -I 0.015 -O 0.02 -D 5 &
xcompmgr -r 15 -o .63 -l -20 -t -20 -I 0.015 -O 0.02 -D 5 &
-
# Programmi da Lanciare dopo che Openbox si avvia
+
# Programmi da eseguire dopo che Openbox è avviato
(sleep 3 && tint2) & </pre>
(sleep 3 && tint2) & </pre>

Versione delle 16:49, 5 apr 2011

Document-page-setup.png Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.

Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template.



Indice

Introduzione

Openbox è un gestore di finestre leggerissimo e altamente personalizzabile, adatto ai computer con hardware limitato. Può essere utilizzato al posto di Metacity, il window manager di Gnome, di Kwin, quello di Kde, ma è anche possibile avviare una sessione Openbox.

Installazione

Per installare Openbox e i suoi tool di configurazione, basta dare da terminale il seguente comando.

# aptitude install openbox obconf obmenu

Adesso è possibile utilizzare Openbox; lo si può avviare direttamente da riga comando, oppure attraverso un Display Manager.

Login Testuale

Se è installato l'ambiente grafico, è necessario rimuovere il gestore di accessi installato nel vostro sistema:

# aptitude remove gdm 

sostituendo gdm con il nome del proprio, quindi gdm3, kdm, xdm, slim, ecc. Dopodiché bisogna creare, nella propria Home, il file ".xinitrc", inserendo il seguente comando "exec openbox-session". La procedura può essere rapidamente effettuata da terminale:

$ echo "exec openbox-session" > .xinitrc 

Uscire quindi dall'eventuale sessione di Xorg in corso, spostarsi nella tty1 con Ctrl-Alt-F1 ed effettuare il login inserendo il vostro nome utente e la password; effettuare quindi il login come root e spegnere il Display Manager con:

# /etc/init.d/gdm stop

sostituendo gdm con il nome del proprio, quindi gdm3, kdm, xdm, slim, ecc. Digitare exit per tornare al prompt del proprio utente e avviare il server grafico col comando:

$ startx

X andrà a leggere l'istruzione creata nel file ".xinitrc" e avvierà la sessione Openbox.

Login Grafico

Se avete già un Display Manager, come GDM o KDM, vi basterà scegliere dal menù a tendina, la voce "Openbox" ed effettuare il login.

Configurazione

Openbox si presenta "spoglio" e lo si può personalizzare grazie a una varietà di applicazioni.

Pannello

È disponibile un certo assortimento di pannelli, come tint2, hpanel, fspanel, fbpanel e molti altri.

Prendiamo come esempio tint2 e lo andiamo a installare:
# aptitude install tint2

Composite Manager

Un leggero ma valido gestore di composizioni è xcompmgr, che può impostare trasparenza e altri effetti sulle finestre. Per maggiori informazioni, si veda il manuale.

man xcompmgr

Gestore di File

Alcuni file manager leggeri e completi come roxfiler e pcmanfm o, per gli ossessionati del terminale, c'è un file manager testuale altrettanto potente, MC (articolo e-zine guida a MC)

Prendiamo come esempio pcmanfm e lo installiamo:
# aptitude install pcmanfm

Sfondo

Un buon programma per impostare lo sfondo è feh: installiamolo col comando:
# aptitude install feh

Fatto ciò, per configurare lo sfondo, bisogna eseguire da terminale il seguente comando:

feh [Opzione] /posizione/della/immagine

OPZIONI DISPONIBILI:

Il file autostart.sh

Creiamo il file autostart.sh, il quale regola le applicazioni che devono avviarsi allo startup di Openbox

touch .config/openbox.autostart.sh

Rendiamolo avviabile:

chmod 777 .config/openbox.autostart.sh

Adesso, inseriamo il seguente codice:

# Run the system-wide support stuff
. $GLOBALAUTOSTART

# Programmi da eseguire all'avvio
feh [OPZIONE] [FILE]
xcompmgr [OPZIONI] &

# Programmi da eseguire dopo che Openbox si avvia
(sleep [sec] && tint2) & 
Info.png Il comando "sleep"
(sleep [N] comando)
esegue "comando" dopo N secondi.


Info.png Gestore di connessioni
Se avete un gestore di connessioni internet, aggiungete nella sezione "Programmi da eseguire all'avvio":
  • nm-applet &
    in caso di Newtork manager
  • wicd-daemon &
    se avete Wicd.


Warning.png ATTENZIONE
Se dovete aggiungere qualche altro programma, ricordatevi di appendere "&" al comando, che avvierà l'applicazione in background, altrimenti Openbox sarà inutilizzabile finché non terminerà quel determinato processo.


Esempio di autostart.sh

# Run the system-wide support stuff
. $GLOBALAUTOSTART

# Programmi da eseguire all'avvio
feh --bg-scale /home/ernesto/.bacground/debian.png &
xcompmgr -r 15 -o .63 -l -20 -t -20 -I 0.015 -O 0.02 -D 5 &

# Programmi da eseguire dopo che Openbox è avviato
(sleep 3 && tint2) & 

Riferimenti


--Ernestus 15:20, 3 mar 2011 (CET)

Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Risorse
Strumenti