Openbox: differenze tra le versioni
Riga 72: | Riga 72: | ||
(sleep [sec] && tint2) & </pre> | (sleep [sec] && tint2) & </pre> | ||
{{ | {{Box | Il comando !sleep"|<pre>(sleep [N] comando)</pre> esegue "comando" dopo N secondi.}} | ||
{{ 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 l'opzione "&", che lancerà l'applicazione in background, altrimenti Openbox sarà inutilizzabile finché non finirà quel determinato processo. }} |
Versione delle 14:37, 3 mar 2011
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. |
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 computer:
# aptitude remove gdm gdm3 xdm kdm
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
Dopodichè riavviate il computer e, al posto del normale Login (Utente, password, Accedi) vi comparirà: (Nome computer) Login: Inserite il vostro nome utente, quindi la password, dopodichè bisogna avviare il server grafico col comando:
$ starxt
X andrà a leggere l'istruzione creata nel file ".initrc" 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 una grande varietà 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
Anche in questo caso i file manager disponibili: dai più minimali pcmanfm e roxfiler pcmanfm. Per i più ossesionati del terminale, c'è un file manager testuale, 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 lanciare da terminale questo comando:
feh [Opzione] /posizione/della/immagine
OPZIONI DISPONIBILI:
- --bg-center (Centra l'immagine)
- --bg-fill (centra l'immaginagine e la ingrandisce)
- --bg-scale (scala l'immagine)
- --bg-tile (piastrella l'immagine)
Il file autostart.sh
Creiamo il file autostart.sh, il quale regola le applicazioni che devono avviarsi allo starup 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 lanciare all'avvio feh [OPZIONE] [FILE] xcompmgr [OPZIONI] & # Programmi da Lanciare dopo che Openbox si avvia (sleep [sec] && tint2) &
Il comando !sleep"(sleep [N] comando)esegue "comando" dopo N secondi. |
Se avete un gestore di connessioni internet, aggiungete nella sezione "Programmi da lanciare all'avvio" "nm-applet &" in caso di Newtork manager "wicd-daemon &" se avete Wicd.
Esempio di autostart.sh
# Run the system-wide support stuff . $GLOBALAUTOSTART # Programmi da lanciare 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 Lanciare dopo che Openbox si avvia (sleep 3 && tint2) &
Riferimenti
Wiki ufficiale di Openbox I manulai dei vari applicativi (tint2, xcompmgr...) --Ernestus 15:20, 3 mar 2011 (CET)