Openbox: differenze tra le versioni

18 087 byte aggiunti ,  11 set 2012
nessun oggetto della modifica
m (piccole modifiche)
Nessun oggetto della modifica
Riga 1: Riga 1:
{{Stub}}
{{Stub}}
{{Versioni compatibili|Lenny|Squeeze|Wheezy|Sid}}


== 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=
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 occore da terminale eseguire 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 e lo si può avviare direttamente da riga comando, oppure attraverso un Display Manager.


=Login=
== Login Testuale ==
== Login Testuale ==
Se è installato l'ambiente grafico, è necessario rimuovere il gestore di accessi installato nel vostro sistema:
Se è installato l'ambiente grafico, è necessario rimuovere il gestore di accessi installato nel vostro sistema:
<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 <code>.xinitrc</code>, inserendo il seguente comando:
Dopodiché bisogna creare, nella propria Home, il file <code>.xinitrc</code>, inserendo il seguente comando:
<pre>exec openbox-session</pre>
<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 <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:
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># invoke-rc.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.
Riga 28: Riga 31:
Se avete già un Display Manager, come GDM o KDM, vi basterà scegliere dal menù a tendina, la voce "Openbox" ed effettuare il login.
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 ==
= Configurazione =
Openbox si presenta "spoglio" e lo si può personalizzare grazie a una varietà di applicazioni.
Lo stupore di molti al primo avvio è comune, l'ambiente si presenta con uno sfondo grigio e nessuna icona o barra presente, con la tipica scorciatoia Alt+F2 non appare alcuna finestra per l'esecuzione dei programmi, l'unica opzione possibile è il pulsante destro del mouse.


=== Pannello ===
La comparsa di un piccolo menù ci aprirà la strada verso l'inizio di questa avventura.
È 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>


== Composite Manager ==
[[immagine:Openbox.jpg|320px| center]]
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>
La configurazione di Openbox è basata principalmente (ma non solo) su due file: menu.xml e rc.xml, all'inizio non saranno presenti e verrà utilizzata una configurazione predefinita presente in ''/etc/xdg/openbox'', per poterli modificare occorre eseguire le due applicazioni '''obconf''' e '''obmeu''' per la loro configurazione, oppure copiarli nella propria ''/home/user/.config/openbox'' e modificarli a piacimento.
 
==Obconf==
Per modificare rc.xml, uno dei file principali di configurazione, occorre prima crearlo attraverso l'esecuzione di obconf, comando facilmente disponibile nel menù aperto precedentemente.
 
Tramite questo file si gestisce il cuore del Window Manager, l'aspetto e la gestione delle finestre, il comportamento del mouse e i temi.
 
Attraverso la prima scheda, Tema, possiamo scegliere uno dei tanti temi già disponibili o aggiungerne di nuovi.
[[immagine:Openbox1.jpg|380px| center]]
 
La seconda scheda, Aspetto, ci permette di configurare l'ordine dei bottoni e i caratteri utilizzati per la barra del titolo.
[[immagine:Openbox2.jpg|380px| center]]
 
La terza scheda, Finestre, si occupa del posizionamento delle finestre e il loro comportamento all'apertura.
[[immagine:Openbox3.jpg|380px| center]]
 
La quarta scheda, Move & Resize, è dedicata allo spostamento e ridimensionamento delle finestre e la loro interazione con il desktop.
[[immagine:Openbox4.jpg|380px| center]]
 
La quinta scheda, Mouse, definisce le azioni del mouse sulle finestre e la personalizzazione del doppio click sulla barra del titolo.
[[immagine:Openbox5.jpg|380px| center]]
 
La sesta scheda, Desktop, consente di definire il numero e il nome delle aree di lavoro  disponibili.
[[immagine:Openbox6.jpg|380px| center]]
 
La settima scheda, Margini, regola lo spessore dei bordi del desktop, ovvero la distanza tra il margine dello schermo e una finestra.
[[immagine:Openbox7.jpg|380px| center]]
 
La ottava e ultima scheda, Dock, non l'ho usata perché non ho ancora provato a inserire dockapps; gestisce la posizione e il comportamento dell'area dedicata a ospitare queste piccole applicazioni.
[[immagine:Openbox8.jpg|380px| center]]
 
Dopo aver apportato anche una sola modifica a queste opzioni ci troveremo il file ''rc.xml''.
 
Purtroppo Obconf non è fornito di un'utile scheda per configurare le scorciatoie da tastiera, per cui dovremo addentrarci in questo file che a prima vista potrà sembrare complesso, ma basterà scorrerlo per vedere come queste sono impostate.
 
Le abbreviazioni per molti tasti funzione sono:
C = Ctrl
S = Shift
A = Alt
W = Super (tasto con logo di sistema operativo estraneo)
 
Ad esempio con C-A-Left (Ctrl+Alt+freccia sinistra) ci farà muovere tra le aree di lavoro.


=== Gestore di File ===
Se abbiamo una finestra aperta, S-A-Left ci farà muovere la finestra che ha il focus attraverso le altre aree di lavoro disponibili.
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 <code>pcmanfm</code> e lo installiamo:
<pre># aptitude install pcmanfm</pre>


=== Sfondo ===
Con un po' di pazienza ci si può sbizzarrire personalizzando al massimo le combinazioni di  tasti,
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:
<pre>feh [Opzione] /posizione/della/immagine</pre>


'''OPZIONI DISPONIBILI:'''
==Obmenu==
Questa applicazione offre una comoda GUI per gestire il menù che compare alla pressione del pulsante destro del mouse sul desktop.


* --bg-center (centra l'immagine)
L'unico modo per avviarla la prima volta è eseguire il comando da un terminale, dopo sarà possibile inserire la voce direttamente nel menu:
$ obmenu
Dopo l'esecuzione avremo il file /home/user/.config/openbox/menu.xml che, volendo, potremo modificare anche tramite il nostro editor di testi preferito.


* --bg-fill (centra l'immagine e la ingrandisce)
[[immagine:Openbox9.jpg|380px| center]]


* --bg-scale (scala l'immagine)


* --bg-tile (piastrella l'immagine)
{{ Box | incompleto| Parte da terminare }}


=== Il file <code>autostart.sh</code> ===
== Il file <code>autostart.sh</code> ==
Creiamo il file <code>autostart.sh</code>, 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 700 ~/.config/openbox/autostart.sh</pre>
Adesso, inseriamo il seguente codice:
Adesso, inseriamo il seguente codice:


Riga 78: Riga 114:
(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 eseguire all'avvio":
{{Box | Gestore di connessioni|Se avete un gestore di connessioni internet, aggiungete nella sezione "Programmi da eseguire all'avvio":
Riga 97: Riga 133:
# Programmi da eseguire dopo che Openbox è avviato
# Programmi da eseguire dopo che Openbox è avviato
(sleep 3 && tint2) & </pre>
(sleep 3 && tint2) & </pre>
==Tips & Trick==
===Pulsante centrale===
Ci sono alcune funzioni che occorre ricordare sull'uso del mouse in Openbox , oltre all'indispensabile pulsante destro sul desktop abbiamo quello centrale che ci fa muovere tra le varie aree di lavoro disponibili e ci permette di selezionare un'applicazione aperta ovunque si trovi.
[[immagine:Openbox10.jpg|200px| center]]
===Bloc-num===
Usando un portatile avere attivo questo programma importa poco, ma per un PC desktop è una cosa da avere.
Sono molti gli utilizzatori de tastierino numerico posto alla destra della nostra tastiera, pertanto si ritiene utile l'installazione di numlockx.
# aptitude install numlockx
Xorg richiama ''/etc/X11/Xsession.d/55numlockx'' e in ''/etc/default/numlockx'' è su auto di default, in questo modo la funzione sarà da subito disponibile.
===alt+tab switch all desktop===
Questa combinazione di tasti è di uso comune , ma di default in Openbox non risponde come si vorrebbe, infatti lo switch ruota nelle sole applicazioni del desktop in cui ci si trova.
Per chi vuole avere la rotazione tra tutte le applicazioni aperte in tutti i desktop le soluzioni comporta una modifica al file ''rc.xml''.
Intorno alla riga 273 troverete  ''<!-- Keybindings for window switching -->'', qui inseriremo ''<allDesktops>yes</allDesktops>'' come in esempio:
<!-- Keybindings for window switching -->
<keybind key="A-Tab">
<action name="NextWindow">
<allDesktops>yes</allDesktops>
<finalactions>
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</finalactions>
</action>
se si vogliono le sole icone senza il testo aggiungere anche
<dialog>icons</dialog>
sotto quanto prima inserito.
===Shutdown & logout===
La voce «exit» predefinita nel menù di Openbox porta al logout, pertanto se si vuole effettuare lo spegnimento della macchina occorre apportare alcune modifiche al sistema.
Dopo vaire ricerche ho trovato tre soluzioni che ora riporterò, nelle quali si fà un' uso differente dei comandi.
Per lo spegnimento è possibile usare ''halt'' oppure ''shutdown -h now'', mentre per il riavvio ''reboot'' o ''shutdown -r now''.
Per prima cosa serve aver installato sudo
# aptitude install sudo
e configurarlo con il comando
# visudo
si rende necessario attribuire all'utente i permessi adeguati ai comandi ''shutdown'', ''halt'' o ''reboot'', e a seconda delle necessità anche ''pm-suspend'' e ''pm-hibernate'' se usati.
Aggiungendo:
ALL  ALL=NOPASSWD:/sbin/shutdown
permetteremo a chiunque di eseguire lo spegnimento oppure si possono impostare i permessi al solo utente, fate le giuste considerazioni sulla sicurezza ecco un esempio:
utente ALL=(root) NOPASSWD: /sbin/shutdown
utente ALL=(root) NOPASSWD: /sbin/halt
utente ALL=(root) NOPASSWD: /sbin/reboot
ecc..
====Altertux====
Oltre alla parte che interessa l' uscita dal sistema potrete trovare al seguente [http://www.altertux.org/www/openbox.html/ Link] un' ottima guida su Openbox.
In questo caso si effettua una semplice modifica al file menu.xml aggiungendo a piacimento le funzioni desiderate .
      <item label="Riavvia il sistema">
            <action name="Execute">
                <execute>
                    sudo reboot
                </execute>
            </action>
        </item>
        <item label="Spegni">
            <action name="Execute">
                <execute>
                    sudo halt
                </execute>
            </action>
        </item>
====Urukrama ====
Autore di diversi articoli su Openbox e di un' ottima guida , propone una semplice GUI [http://urukrama.wordpress.com/openbox-guide/#shutdown/ Link]
Se si vuole un'uscita rapida e semplice con ''gdm'', si può spegnere il pc con l'aiuto di ''gdm-control'', con il seguente comando:
gdm-control --shutdown && openbox --exit
Per riavviare usare il comando:
gdm-control --reboot && openbox --exit
Per sospendere usare la seguente linea:
gdm-control –suspend
Se si vuole utilizzare un'interfaccia grafica minimale bisogna aver installato ''gxmessage'':
# aptitude install gxmessage
A questo punto creiamo uno script con un contenuto simile:
<pre>#!/bin/bash
gmessage "Sei sicuro di voler spegnere il computer?" -center -title "Take action" -font "Sans bold 10" -default "Cancel" -buttons "_Cancel":1,"_Log out":2,"_Reboot":3,"_Shut down":4 >/dev/null
case $? in
1)    echo "Exit" ;;
2)    killall openbox ;;
3)    sudo shutdown -r now ;;
4)    sudo shutdown -h now ;;
esac</pre>
salviamolo dove preferiamo con un nome a paicere (es. oblogout) e associamogli una scorciatoia per la tastiera che lo richiami, nel mio caso userò la combinazione di tasti ''Super+q''.
<pre>    <!-- Keybindings for running applications -->
    <keybind key="W-q">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>OBlogout</name>
        </startupnotify>
        <command>/home/barabba/script/oblogout</command>
      </action>
    </keybind> </pre>
ci apparirà così
[[immagine:Openbox19.jpg|380px| center]]
====CrunchBang style====
La seguente procedura é tratta da [http://toshidex.org/2012/06/27/debian-openbox-e-il-mistico-oblogout// questo articolo].
Per prima cosa dobbiamo scaricare il file:
https://github.com/Cloudef/oblogout-fork/zipball/master
dopo averlo estratto va eseguito con python:
#python ./setup.py install
Se avete errori verificate la presenza di questi pacchetti:''python-dbus python-imagingpython-distutils-extra''
il file principale di configurazione si trova in /etc/oblogout.conf:
<pre># # Ignored if you have a backend -->
shutdown    = sudo shutdown -h now
restart    = sudo reboot
suspend    = sudo pm-suspend
hibernate  = sudo pm-hibernate
safesuspend = safesuspend
# <--</pre>
Per avere le giuste immagini bisogna copiare il tema:
$ cp /usr/local/share/themes/foom ~/.themes
Ora non ci resta che aggiungere il comando al nostro menù, modificando la voce exit.
[[immagine:Openbox20.jpg|380px| center]]
E questo dovrebbe essere Il risultato:
[[immagine:Openbox20.png|380px| center]]
=Personalizzazione=
L' installazione di Openbox è minimale e parca di dipendenze, pertanto per poter avere un ' eperienza dekstop lato user un pò più accattivante , si rende necessaria l'installazione di alcune applicazioni opzionali.
Di seguito ne verranno elencate alcune.
==Sfondo (wallpaper)==
Per impostare uno sfondo per il desktop ho trovato tra le tante applicazioni disponibili due programmi: ''feh'' e ''nitrogen''.
===Feh===
Per installarlo occorre eseguire da terminale:
# aptitude install feh
feh non è solamente utile per impostare lo sfondo ma è anche un ottimo e leggero visualizzatore di immagini, se successivamente verrà usato un file manager lo troveremo come opzione nell'apertura di file immagine.
Per configurare lo sfondo, bisogna eseguire da terminale il seguente comando:
$ feh [opzione] /posizione/file/immagine
le opzioni disponibili sono:
--bg-center (centra l'immagine)
--bg-fill (centra l'immagine e la ingrandisce)
--bg-scale (scala l'immagine)
--bg-tile (piastrella l'immagine)
Per caricare uno sfondo predefinito all'avvio di Openbox bisogna inserire il comando con le giuste opzioni all'interno di autostart.sh come da sintassi:
$ feh [OPZIONE] [FILE]
===Nitrogen===
Con questa applicazione abbiamo una comoda interfaccia grafica per poter impostare lo sfondo, ma prima di cominciare installiamola:
# aptitude install nitrogen
Dato che nitrogen non è presente nel menù, lanciamo il programma da terminale:
$ nitrogen
Dalle preferenze scegliamo da quali directory attingere i file immagine e quindi scegliamo con quali opzioni impostare lo sfondo.
[[immagine:Openbox11.jpg|380px| center]]
Per caricare lo sfondo all ' avvio, inserire :
nitrogen --restore &
nel file ''autostart.sh''.
== Pannello o Barra ==
Openbox non fornisce un pannello per visualizzare le icone delle fineste aperte, lanciatori e system tray; è comunque disponibile un buon assortimento tra i quali [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.
Tra questi ho preferito ''lxpanel'' perché mi consente l'uso della rotella del mouse su alcune applicazioni visualizzate all'interno della barra come ad esempio il volume in radiotray oppure in amarok.
Prendiamo come esempio ''lxpanel'' e lo andiamo a installare:
<pre># aptitude install lxpanel</pre>
[[immagine:Openbox12.jpg| 900px| center]]
Il primo pulsante a sinistra ci porta un utile menù con diverse applicazioni.
[[immagine:Openbox17.jpg|200px| center]]
Usando il pulsante destro del mouse sulla parte a sinistra è possibile eseguire alcune personalizzazioni, come l'aggiunta di applicazioni preferite.
[[immagine:Openbox13.jpg|380px| center]]
Usando il pulsante destro del mouse nelle diverse zone del pannello sarà possibile effettuare altre modifiche.
[[immagine:Openbox14.jpg|380px| center]]
Per avere il pannello disponibile all'avvio si deve inserire il comando nel file ''autostart.sh''.
(sleep 3 && lxpanel) &
in questo caso eseguita con 3 secondi di ritardo.
==Terminale ==
Tra i tanti disponibili ho scelto ''lxterminal'', l' installazione richiede anche poche dipendenze :
# aptitude install lxterminal
[[immagine:Openbox15.jpg|380px| center]]
Per poter eseguire ''lxterminal'' dal menù di openbox ho modificato ''obmenu'' inserendo
lxterminal --geometry=139x50
alla voce ''terminal emulator''.
Per avere le giuste dimensioni occorre prima ridimensionare la finestra di lxterminal e segnarsi dato che compare a monitor , le dimensioni preferite.
Oppure usando questo comando:
xwininfo | tail -3 (oppure xwininfo | grep geometry)
e quindi clicca sulla finestra, decidi tu se aggiungerlo qui o meno)
Alcuni tasti scorciatoia assolutamente indispensabili per l'uso di ''lxterminal'':
Crtl+Shift+t = apre una nuova scheda
Ctrl+pagup =(pagdown) per muoversi tra le schede aperte
Per poter usare al meglio mc ho disabilitato l’uso di F10 a lxterminal, flag opzionale nelle impostazioni.
Sempre nelle impostazioni è possibile selzionare la trasparenza.
== Composite Manager ==
Possiamo arricchire il nostro desktop con qualche effetto anche su macchine con scarsa dotazione hardware video.
Un leggero ma valido gestore di compositing è xcompmgr, che può impostare trasparenza e altri effetti sulle finestre.
# aptitude install xcompmrg
Le opzioni disponibili sono consultabili nel manuale:
$ man xcompmgr
Per poterlo avere all'avvio va inserito come al solito all'interno del file autostart.sh un comando come in esempio:
xcompmgr -r 15 -o .63 -l -20 -t -20 -I 0.015 -O 0.02 -D 5 &
== Gestore di File ==
Anche qui le scelte sono molte, e oltre all'immancabile [http://www.midnight-commander.org/ MC] (articolo e-zine [http://e-zine.debianizzati.org/web-zine/numero_2/?page=80 guida a MC] che ritengo indispensabile ma un po' difficoltoso nell'uso comune ho preferito per qualcosa di nuovo come PCManFM, anche se su molte macchine avevo già presente l'ottimo Dolphin ho voluto dare una chance a qualcosa di minimale che richiede poco spazio su disco.
# aptitude install pcmanfm
[[immagine:Openbox16.jpg|380px| center]]
Se all'avvio non sono presenti le icone occorre installare alcuni pacchetti opzionali come ''lxde-icon-theme'' e ''tangerine-icon-theme''.
Una scorciatoia utile è la combinazione di tasti ''Ctrl+h'' che permette di visualizzare file e cartelle nascosti, il resto delle opzioni sono disponibili nel menù sulla barra superiore della finestra.
==Editor di testo avanzato (IDE)==
Su una macchina dove era installato solo Openbox mi sono trovato a dover utilizzare un editor di testo per i file di configurazione, sono abituato ad avere anche KDE4 e così solitamente la scelta ricadeva sull'ottimo ''kate'', ma su una macchina «naked» questo comporta l'installazione di molte dipendenze quasi al pari di un KDE4 di base.
Per chi vuole un buon editor grafico impegnando il minor spazio su hard disk è possibile installare ''geany'', altrimenti mcedit che fa parte di mc , oppure [http://www.midnight-commander.org/ Medit]
==Gestione file compressi==
A volte, dato che non ricordo bene tutti i comandi da shell per scompattare un file, mi torna utile una comoda interfaccia per gestire i file compressi.
Per chi ha già installato KDE è possibile utilizzare ''ark'' , altrimenti è possibile usare ''file-roller'' o ''xarchiver''.
Per gli amanti del terminale il sempre valido ''MC'' ha già quello che serve , nel menù in basso alla pressione di '''F2'''.
==Screenshot==
Fare un'istantanea del desktop è un'operazione piuttosto comune per un utente, l'applicazione di default che risponde alla pressione del tasto Stamp è configurata all'interno del file rc.xml (circa riga 335) ed è ''gnome-screenshot'' .
Per chi non l'ha o vuole altro la scelta ricade sull'ottimo ''scrot'', il cui uso è molto semplice.
# aptitude install scrot
modificando la voce di default e inserendo:
scrot -d 5
si farà uno screenshot con un ritardo di 5 secondi e l'immagine verrà salvata nella nostra Home .
Il comando per scattare foto alla sola finestra che ha il focus:
$ scrot -d 3 -u -b
more info
$man scrot
==Configurazione della rete==
Ho sempre odiato i network manager, perché spesso dipendono dall'ambiente usato o anche perché spesso soffrono di bug che ne compromettono il buon funzionamento.
Su tutte le Debian installate su PC fissi ho sempre preferito la configurazione manuale attraverso il file ''/etc/network/interfaces'', in questo modo una macchina sempre connessa allo stesso tipo di rete non soffrirà di alcun problema.
Per gestire reti diverse sul portatile mi affido da parecchi anni a ''switchconf'', in questo modo posso gestire la rete in modo indipendente dal DE o dal WM presente, posso lavorare anche senza X perché basta una shell.
Mi basta abilitare il wifi con i tasti funzione '''fn+F2'''  e lanciare il comando che ho in ''alias'' e richiama la configurazione alla rete a cui voglio connettermi.
In questo modo mi collego grazie anche all'aiuto degli [http://e-zine.debianizzati.org/web-zine/numero_3/?page=68/ alias] e [http://guide.debianizzati.org/index.php/Configurare_SUDO_per_gestire_le_attività_degli_amministratori/ sudo].
[http://e-zine.debianizzati.org/web-zine/numero_2/?page=60/ Link guida a switchconf].
==Conky==
Per terminare un piccolo abbellimento al desktop, e dato che non posso usare il mio superkaramba ho dirottato le mie preferenze su ''conky''.
A prima vista appare un po’ complicato ma dopo aver appreso come funziona, la sintassi dei comandi non è poi così difficile.
Come per [[superkaramba]] sono andato in rete ( [http://gnome-look.org/ gnomelook] ) alla ricerca di qualcosa che mi piacesse e ho trovato [http://gnome-look.org/content/show.php/conky_7-2cores?content=150600/ 150600-conky7-2cores] che ho poi adattato alle mie esigenze.
Dalla versione scaricata ho inserito qualche informazione in più sulla CPU (temperatura e frequenze), mentre per gli hard disk ho inserito oltre alla temperatura la partizione dati che uso.
Qui per ottenere alcuni output è indispensabile avere [[hddtemp]] e [[lm-sensors]].
Per finire non poteva mancare una visualizzazione dello stato della batteria con livello di carica e percentuale dello stato, sia numerico che su barra.
[[immagine:Openbox18.jpg|180px| center]]
Per chi volesse provare questa configurazione modificata questo é il link [http://www.mmbarabba.it/kwuppi/wp-content/plugins/download-monitor/download.php?id=46/ mm-conky-notebook].


== Riferimenti ==
== Riferimenti ==
* [http://openbox.org/wiki/Main_Page Wiki ufficiale di Openbox]
* [http://openbox.org/wiki/Main_Page Wiki ufficiale di Openbox]


* I manuali dei vari applicativi (tint2, xcompmgr...)
* I manuali dei vari applicativi  


----
----
{{Autori
|Autore = [[Utente:Ernestus|Ernestus]] 15:20, 3 mar 2011 (CET)
|Estesa_da =
:[[Utente:Mm-barabba|Mm-barabba]]
|Verificata_da=
: [[Utente:Mm-barabba|Mm-barabba]]
|Numero_revisori = 1
}}


--[[Utente:Ernestus|Ernestus]] 15:20, 3 mar 2011 (CET)
[[Categoria: Window Manager]]
[[Categoria: Window Manager]]
660

contributi