Differences between revisions 2 and 3
Revision 2 as of 2010-11-13 16:16:24
Size: 15741
Comment: sync with English version
Revision 3 as of 2011-07-04 20:10:08
Size: 15752
Comment: fix Xinitrc link
Deletions are marked like this. Additions are marked like this.
Line 53: Line 53:
Per eseguire Openbox dal login a riga di comando, configurare il file .[[xinitrc]] nella propria directory home e inserirvi la riga seguente: Per eseguire Openbox dal login a riga di comando, configurare il file [[it/Xinitrc|.xinitrc]] nella propria directory home e inserirvi la riga seguente:

Translation(s): English - Français - Italiano - Русский

(!) ?Discussion

Alcune informazioni sul gestore di finestre Openbox.

Introduzione

Per capire cosa è veramente Openbox, è importante comprendere la differenza tra un gestore di finestre e un ambiente desktop.

Un gestore di finestre è il programma che disegna sullo schermo il "riquadro" in cui il programma viene eseguito. Un gestore di finestre controlla il modo in cui funziona e agisce la finestra del programma e il suo aspetto. Decide quali decorazioni usare per la finestra e fornisce un modo per spostare, nascondere, ridimensionare, minimizzare e chiudere le finestre. Controlla quali pulsanti devono essere premuti per fare quelle azioni e quali tasti premere per ottenere quello stesso risultato.

Un ambiene desktop, invece, si prende cura di tutto l'intero desktop o scrivania. Fornisce una barra delle attività, un vassoio di sistema, un gestore di login, menu aggiuntivi o, volendo, salvaschermo e icone per il desktop. Può includere un gestore di file, un editor di testi o anche qualche altro programma accessorio.

Openbox è un gestore di finestre, non un ambiente desktop. Openbox è responsabile solo della gestione delle finestre che vengono aperte sullo schermo e di niente altro. Ciò significa che l'installazione di Openbox non fornirà un facile menu di accesso alle opzioni per gli sfondi, una barra delle applicazioni o un pannello di sistema come nemmeno la maggior parte di questi aggeggi aggiuntivi. Fornisce, però un'infrastruttura per incorporare altri programmi che fanno queste cose; non solo, permetter di farlo con un grado di libertà più ampio per ciò che riguarda lo stile e l'interfaccia.

Openbox può essere usato da solo, senza un ambiente desktop, oppure può essere usato per rimpiazzare il gestore di finestre in un ambiente desktop completo. Entrambe le situazioni sono possibili.

Installazione

Il metodo più facile per installare Openbox su un sistema Debian è di usare lo strumento avanzato per i pacchetti APT (Advanced Packaging Tool). Perciò si deve inserire, dopo essere diventato superutente, il comando seguente al prompt della riga di comando:

aptitude install openbox

Normalmente, durante l'installazione, viene automaticamente generato un menu attivabile facendo clic destro sul desktop.

Se, tuttavia, il menu del desktop non venisse generato automaticamente con DebianMenu, sarà necessario installare il pacchetto menu:

aptitude install menu

Eseguire Openbox

Dal gestore di login

Per avviare una sessione Openbox da KDM o GDM, scegliere semplicemente 'openbox' dal menu di sessione o di tipo di sessione.

Per avviare Openbox da XDM si deve configurare un file .xsession nella propria directory home e aggiungervi la seguente riga:

exec openbox-session

In alternativa è possibile usare il sistema di alternative Debian (vedere ?update-alternatives) e impostare Openbox come x-session-manager.

Nota bene: Non è necessario impostare le cose in questo modo se si usa Openbox puro: eseguire semplicemente startx.

Dalla riga di comando

Per eseguire Openbox dal login a riga di comando, configurare il file .xinitrc nella propria directory home e inserirvi la riga seguente:

exec openbox-session

In alternativa è possibile usare il sistema di alternative Debian (vedere ?update-alternatives) e impostare Openbox come x-window-manager.

Configurazione base

Obconf

ObConf è una piccola utilità grafica che configura le preferenze e le impostazioni di Openbox al volo.

Se si usa Openbox, si vorrà sicuramente il pacchetto corrispondente.

# aptitude install obconf

Sfondi del desktop

Dato che Openbox non è in grado, di per sé, di gestire gli sfondi del desktop sarà necessario usare un programma aggiuntivo per impostare l'immagine di sfondo.

Ci sono diverse applicazioni a disposizione per questo tipo di compito (vedere la sezione Alternative più sotto). La più comune è un piccolo visualizzatore di immagini chiamato feh.

Impostare la propria immagine di sfondo con feh

feh è un visualizzatore di immagini basato su imlib2 con svariate funzionalità, tra cui probabilmente la più popolare è la capacità di tracciare sfondi del desktop.

Il programma può essere installato con APT usando il comando seguente:

# aptitude install feh

Ora si può scegliere uno sfondo e provare in un terminale il comando seguente:

feh --bg-scale /percorso/della/propria/immagine/di/sfondo.jpg

Notare: Oltre a JPEG, feh può anche gestire svariati altri tipi di file immagine, inclusi PNG, TIFF e GIF.

Una volta scelto uno sfondo, feh memorizza il suo nome in un file chiamato .fehbg. Ciò significa che gli si può dire all'avvio successivo di ripristinare lo sfondo guardando in quel file. Aggiungere quanto segue al file autostart.sh in /etc/xdg/openbox.

#Mio sfondo del desktop
eval `cat $HOME/.fehbg` &

Sfondo casuale

Un bel trucchetto a disposizione degli utenti di feh è la possibilità di avere uno sfondo casuale diverso ad ogni avvio. Creare una directory chiamata "wallpapers" nella propria cartella home e mettervi qualche immagine di sfondo. Poi copiare il codice sottostante in un file chiamato wallpaper.sh e salvarlo.

WALLPAPERS="~/wallpapers"
ALIST=( `ls -w1 ~/wallpapers` )
RANGE=${#ALIST[@]}
let "number = $RANDOM"
let LASTNUM="`cat $WALLPAPERS/.last` + $number"
let "number = $LASTNUM % $RANGE"
echo $number > $WALLPAPERS/.last

feh --bg-scale $WALLPAPERS/${ALIST[$number]}

Poi rendere lo script eseguibile.

chmod +x wallpaper.sh

Ora aggiungere questo programma al file autostart.sh, in questo modo.

#sfondo casuale
./wallpaper.sh

Quando si fa il login, lo script dovrebbe essere eseguito e feh dovrebbe scegliere un nuovo sfondo.

Alternative

feh non è l'unico programma che può gestire il disegno di immagini di sfondo. Ecco alcuni altri:

In aggiunta alcuni gestori di file sono in grado di gestire gli sfondi del desktop, tra questi:

Salvaschermo

Se si sta creando un desktop Openbox con Gnome già installato, probabilmente si ha già gnome-screensaver. I sostenitori di Openbox puro possono volere installare xscreensaver, che è più personalizzabile ed ha una più ampia varietà di salvaschermo.

Senza Gnome o KDE, l'installazione di xscreensaver necessita di un paio di comandi in più:

# mkdir /usr/share/backgrounds
# aptitude install xscreensaver xscreensaver-gl

Il primo comando imposta una directory predefinita che verrà cercata da xscreensaver al momento della sua esecuzione. Se non si crea tale directory, si ottiene una sequela di messaggi di errore la prima volta che si impostano le preferenze.

Il secondo comando installa xscreensaver e i suoi file opzionali.

Ora aggiungere il comando seguente al file autostart.sh di Openbox in /etc/xdg/openbox per avviare il demone xscreensaver all'avvio.

xscreensaver -no-splash &

Si può accedere al pannello delle preferenze di xscreensaver eseguendo xscreensaver-demo dal menu di Openbox oppure da una finestra di terminale.

Icone per il desktop

iDesk

Si possono aggiungere icone personalizzabili e cliccabili al proprio desktop con iDesk.

# aptitude install idesk

Consultare il wiki di iDesk per istruzioni sulla configurazione e l'uso di iDesk. Per gli insiemi di icone, si può voler cercare nei repository, oppure scaricarli da siti di terze parti con insiemi personalizzati, come Gnome-Look.org e siti simili.

Rox-Filer

Rox-filer è un gestore di file ma, oltre a gestire gli sfondi del desktop, ha anche una opzione pinboard e può gestire iconde del desktop. Installare rox-filer con il comando seguente:

# aptitude install rox-filer

Si può impostare l'opzione pinboard attraverso il menu di Rox.

Temi GTK

Le interfacce grafiche dei programmi potrebbero avere un aspetto bruttino se si lavora con un sistema Openbox puro. Installare i pacchetti gtk-theme-switch e gtk2-engines per avere opzioni dall'aspetto più carino.

# aptitude install gtk-theme-switch gtk2-engines

Per ottenere il menu di configurazione usare il comando seguente in un terminale o usare il menu di Openbox che appare facendo clic destro.

# switch2

Assicurarsi di cercare nei repository altri motori che non sono inclusi nel pacchetto gtk2-engines.

Si può anche provare ad installare un pacchetto Gnome che si prenderà cura di alcune delle impostazioni per conto dell'utente.

# aptitude install gnome-settings-daemon

Se si preferisce un aspetto in stile XFCE, provare

# aptitude install xfce-mcs-manager

Entrambi questi programmi possono essere aggiunti al menu di Openbox oppure avviati da un terminale.

Scorciatoie da tastiera

Combinazioni di tasti predefinite di Openbox

  • Alt-F4 Chiude la finestra attiva

  • Alt-Spazio Mostra il menu client della finestra attiva

  • Alt-Tab Si sposta ciclicamente tra le finestre sul desktop

  • Alt-Maiusc-Tab Si sposta ciclicamente tra le finestre sul desktop in ordine inverso

  • Control-Alt-Tab Si sposta ciclicamente tra il pannello e le finestre sul desktop

  • Windows-D Nasconde tutte le finestre per mostrare il desktop

  • Windows-E Esegue il gestore di file Konqueror (Questo è un esempio di come si esegue un programma con un'associazione di tasti)

  • Alt-Esc Abbassa la finestra attiva sotto le altre finestre e attiva la finestra che era in uso precedentemente

  • Windows-F1 Si sposta immediatamente al primo desktop

  • Windows-F2 Si sposta immediatamente al secondo desktop

  • Windows-F3 Si sposta immediatamente al terzo desktop

  • Windows-F4 Si sposta immediatamente al quarto desktop

  • Control-Alt-Sinistra Apre il dialogo di commutazione del desktop, per andare al desktop alla sinistra di quello attuale

  • Control-Alt-Destra Apre il dialogo di commutazione del desktop, per andare al desktop alla destra di quello attuale

  • Control-Alt-Alto Apre il dialogo di commutazione del desktop, per andare al desktop sopra a quello attuale (Questo è utile solamente se si usa un paginatore per impostare una struttura di desktop con più righe)

  • Control-Alt-Basso Apre il dialogo di commutazione del desktop, per andare al desktop sotto a quello attuale (Questo è utile solamente se si usa un paginatore per impostare una struttura di desktop con più righe)

  • Shift-Alt-Sinistra Apre il dialogo di commutazione del desktop, per andare al desktop alla sinistra di quello attuale e portare con sé la finestra attiva

  • Shift-Alt-Destra Apre il dialogo di commutazione del desktop, per andare al desktop alla destra di quello attuale e portare con sé la finestra attiva

  • Shift-Alt-Alto Apre il dialogo di commutazione del desktop, per andare al desktop sopra a quello attuale e portare con sé la finestra attiva (Questo è utile solamente se si usa un paginatore per impostare una struttura di desktop con più righe)

  • Shift-Alt-Basso Apre il dialogo di commutazione del desktop, per andare al desktop sotto a quello attuale e portare con sé la finestra attiva (Questo è utile solamente se si usa un paginatore per impostare una struttura di desktop con più righe)

  • Alt-Pulsante sinistro del mouse Sposta una finestra

  • Alt-Pulsante destro del mouse Ridimensiona una finestra. La finestra è ridimensionata verso il bordo più vicino al mouse. Perciò usare Alt-Right-pulsante del mouse nell'angolo in altro a destra di una finestra per ridimensionare quell'angolo.

  • Alt-Scorrimento rotella Cambia il desktop avanti e indietro

Configurare le associazioni di tasti

Eventi del mouse

Software aggiuntivo

Gestori di file

Nome

Descrizione

Beesoft Commander

Configurabile, un gestore di file per Linux più o meno standard

gentoo

Nautilus

shell grafica del desktop GNOME (capace di gestire sfondi e icone del desktop)

PCManFM

Gestore di file veloce e leggero che può tracciare sfondi e icone del desktop

ROX-Filer

Thunar

Il gestore di file veloce e leggero di Xfce

Xfe

Gestore di file piccolo, veloce e indipendente dal desktop basato su X Win Commander

Barre delle attività e paginatori

Alcuni utenti preferiscono una barra delle attività o un paginatore per tenere traccia dei programmi in esecuzione. Ecco un elenco di applicazioni che possono essere aggiunte alla propria installazione di Openbox e che eseguono tale compito per conto dell'utente.

Monitor di sistema

Se si sta cercando un modo di visualizzare le informazioni di sistema, provare questi bei programmi.

  • gkrellm, che ha svariati indicatori e visualizzatori grafici fluttuanti o ancorati

  • adesklets, per indicatori grafici simili

  • conky, con output testuale e grafico altamente configurabile che viene disegnato direttamente sul desktop

Se si sta usando Openbox insieme ad una installazione di Gnome, si potrebbe anche considerare gdesklets, che ha alcuni monitor e indicatori molto eleganti per il desktop.

Collegamenti esterni

Vedere anche


ToDo: This page needs a major cleanup.