6 999
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
S3v (discussione | contributi) 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 | 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 | 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># | <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 | 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 | <pre>$ touch ~/.config/openbox/autostart.sh</pre> | ||
Rendiamolo avviabile: | Rendiamolo avviabile: | ||
<pre>chmod 777 .config/openbox | <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 |
contributi