Openbox: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
m (piccole modifiche)
Riga 3: Riga 3:
== Introduzione ==
== Introduzione ==
[http://openbox.org/ Openbox] è un gestore di finestre leggerissimo e altamente personalizzabile, adatto ai computer con hardware limitato.
[http://openbox.org/ 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.
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 ==
== Installazione ==
Riga 14: Riga 14:
<pre># aptitude remove gdm </pre>
<pre># aptitude remove gdm </pre>
sostituendo ''gdm'' con il nome del proprio, quindi ''gdm3'', ''kdm'', ''xdm'', ''slim'', ecc.
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 <code>.xinitrc</code>, inserendo il seguente comando:
<pre>exec openbox-session</pre>
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>
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:
Uscire quindi dall'eventuale sessione di <code>Xorg</code> in corso, spostarsi nella <code>tty1</code> con <code>Ctrl-Alt-F1</code> ed effettuare il login inserendo il vostro nome utente e la password; effettuare quindi il login come [[root]] e spegnere il Display Manager con:
<pre># /etc/init.d/gdm stop</pre>
<pre># invoke-rc.d gdm stop</pre>
sostituendo ''gdm'' con il nome del proprio, quindi ''gdm3'', ''kdm'', ''xdm'', ''slim'', ecc.
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:
Digitare '''exit''' per tornare al prompt del proprio utente e avviare il server grafico col comando:
<pre>$ startx</pre>
<pre>$ startx</pre>
X andrà a leggere l'istruzione creata nel file ".xinitrc" e avvierà la sessione Openbox.
X andrà a leggere l'istruzione creata nel file <code>.xinitrc</code> e avvierà la sessione Openbox.


== Login Grafico ==
== Login Grafico ==
Riga 32: Riga 33:
=== Pannello ===
=== Pannello ===
È 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.
È 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>


== Composite Manager ==
== 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.
Un leggero ma valido gestore di composizioni è <code>xcompmgr</code>, che può impostare trasparenza e altri effetti sulle finestre. Per maggiori informazioni, si veda il manuale.
<pre>man xcompmgr</pre>
<pre>$ man xcompmgr</pre>


=== Gestore di File ===
=== Gestore di File ===
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])
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 <code>pcmanfm</code> 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 eseguire da terminale il seguente 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>
Riga 57: Riga 61:
* --bg-tile (piastrella l'immagine)
* --bg-tile (piastrella l'immagine)


=== Il file autostart.sh ===
=== Il file <code>autostart.sh</code> ===
Creiamo il file autostart.sh, il quale regola le applicazioni che devono avviarsi allo startup di Openbox
Creiamo il file <code>autostart.sh</code>, il quale regola le applicazioni che devono avviarsi allo startup di Openbox
<pre>touch .config/openbox.autostart.sh</pre>
<pre>$ touch ~/.config/openbox/autostart.sh</pre>
Rendiamolo avviabile:
Rendiamolo avviabile:
<pre>chmod 777 .config/openbox.autostart.sh</pre>
<pre>$ chmod 777 ~/.config/openbox/autostart.sh</pre>
Adesso, inseriamo il seguente codice:
Adesso, inseriamo il seguente codice:


Riga 82: Riga 86:
{{ 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.}}
{{ 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 <code>autostart.sh</code> ===


<pre># Run the system-wide support stuff
<pre># Run the system-wide support stuff