Configurare fluxbox sui netbook: differenze tra le versioni

m
(→‎wbar: una dockbar in stile osx: corretto link rotto)
 
(12 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid}}
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
== Introduzione ==
== Introduzione ==
Visto il notevole successo riscosso dai netbook, i portatili di piccola taglia, ho pensato di riportare in questa piccola guida tutta la serie di modifiche che ho effettuato sul mio EeePc per ottimizzarne l'utilizzo con Fluxbox.
Visto il notevole successo riscosso dai netbook, i portatili di piccola taglia, ho pensato di riportare in questa piccola guida tutta la serie di modifiche che ho effettuato sul mio EeePc per ottimizzarne l'utilizzo con Fluxbox.
Riga 6: Riga 6:
Prima di cominciare, se avete anche voi un eeepc vi consiglio di visitare questa parte del wiki ufficiale di Debian:
Prima di cominciare, se avete anche voi un eeepc vi consiglio di visitare questa parte del wiki ufficiale di Debian:
[http://wiki.debian.org/DebianEeePC Debian EeePC]
[http://wiki.debian.org/DebianEeePC Debian EeePC]
che spiega come installare, configurare e risolvere i principali problemi con Debian sul vostro portatile; inoltre, se non avete mai utilizzato Fluxbox vi conviene prima dare un'occhiata a questa guida del nostro wiki per conoscere meglio il programma: [[Configurare fluxbox]]
che spiega come installare, configurare e risolvere i principali problemi con Debian sul vostro portatile; inoltre, se non avete mai utilizzato Fluxbox vi conviene prima dare un'occhiata a [[ Fluxbox,_un_Window_Manager_per_Computer_con_poche_risorse | questa guida]] sul nostro wiki per conoscere meglio il programma.


La guida è testata personalmente su un EeePc 900 (display 9") ma è adatta a qualsiasi portatile con display di dimensioni ridotte.
La guida è testata personalmente su un EeePc 900 (display 9") ma è adatta a qualsiasi portatile con display di dimensioni ridotte.
Riga 13: Riga 13:
== Scorciatoie da tastiera ==
== Scorciatoie da tastiera ==
Uno degli strumenti più potenti che ci mette a disposizione Fluxbox sono le scorciatoie da tastiera: tramite il file '''<code>~/.fluxbox/keys</code>''' possiamo intercettare combinazioni di tasti (anche multiple, come in Emacs) ed assegnare loro una azione. L'azione può essere un comando interno di Fluxbox o un comando della shell, e nelle ultime versioni possiamo anche intercettare i click del mouse.
Uno degli strumenti più potenti che ci mette a disposizione Fluxbox sono le scorciatoie da tastiera: tramite il file '''<code>~/.fluxbox/keys</code>''' possiamo intercettare combinazioni di tasti (anche multiple, come in Emacs) ed assegnare loro una azione. L'azione può essere un comando interno di Fluxbox o un comando della shell, e nelle ultime versioni possiamo anche intercettare i click del mouse.
Un elenco completo ed aggiornato dei comandi utilizzabili lo trovate sul [http://fluxbox-wiki.org/index.php?title=Keyboard_shortcuts#Fluxbox_Keycommands wiki ufficiale].


=== Controllo dei workspace ===
=== Controllo dei workspace ===
Riga 71: Riga 70:


== Menu personalizzato ==
== Menu personalizzato ==
Come dicevo prima, è assai scomodo dover scorrere il menu tutte le volte che cerchiamo un programma, quindi possiamo modificare il file '''<code>~/.fluxbox/menu</code>''' per tenere a portata di click i programmi più utilizzati. Anche in questo caso consiglio di consultare la [http://fluxbox-wiki.org/index.php?title=Editing_the_menu documentazione ufficiale] per approfondire l'argomento e realizzare vostre modifiche.
Come dicevo prima, è assai scomodo dover scorrere il menu tutte le volte che cerchiamo un programma, quindi possiamo modificare il file '''<code>~/.fluxbox/menu</code>''' per tenere a portata di click i programmi più utilizzati. Anche in questo caso consiglio di consultare la [http://fluxbox-wiki.org/category/howtos/en/Editing_the_menu.html documentazione ufficiale] per approfondire l'argomento e realizzare vostre modifiche.
 
<pre>
<pre>
[begin] (fluxbox)
[begin] (fluxbox)
Riga 85: Riga 83:
[end]
[end]
</pre>
</pre>


== Applicazioni esterne ==
== Applicazioni esterne ==
Riga 114: Riga 111:
* <code>'''wmweather'''</code>, per leggere il bollettino meteo;
* <code>'''wmweather'''</code>, per leggere il bollettino meteo;
* <code>'''wmmixer'''</code>, per vedere il volume del mixer.
* <code>'''wmmixer'''</code>, per vedere il volume del mixer.
Ne trovate per tutti i gusti.:)
Ne trovate per tutti i gusti. :)


=== parcellite: un gestore di appunti ===
=== parcellite: un gestore di appunti ===
Riga 124: Riga 121:
=== wbar: una dockbar in stile osx ===
=== wbar: una dockbar in stile osx ===
Non sono certo un apple fanboy ma devo ammettere che questa dockbar ha il suo fascino e può tornare utile per tenere a portata di mano alcune applicazioni.
Non sono certo un apple fanboy ma devo ammettere che questa dockbar ha il suo fascino e può tornare utile per tenere a portata di mano alcune applicazioni.
Si può trovare nei repository per Squeeze e Sid. Nel caso invece abbiate Lenny, potete scaricarla e compilarla a mano:
Si può trovare nei repository per Squeeze e Sid. Nel caso invece abbiate Lenny, potete scaricare il pacchetto dal [http://code.google.com/p/wbar/downloads/list sito del progetto]
<pre>
$ wget  http://wbar.googlecode.com/files/wbar-1.3.3.tbz2
$ tar -jxvf wbar-1.3.3.tbz2
$ cd wbar-1.3.3/
$ make
# checkinstall
</pre>
 
in questo modo create un pacchetto .deb contenente il programma creato; se questo non funzionasse potete rimuoverlo con
<pre># dpkg -r wbar-1.3.3.deb</pre>
 
{{Box|Nota|durante la compilazione potreste ottenere un errore del tipo:
<pre>IconLoader.cc:20: error: ‘getenv’ was not declared in this scope</pre>
per ripararlo, aggiungete la seguente riga:
<pre>#include <cstdlib></pre>
all'inizio dei file: ''IconLoader.h'' e ''SuperBar.h''}}


=== setbg-rc: uno script personale per impostare lo sfondo scala-e-taglia ===
=== setbg-rc: uno script personale per impostare lo sfondo scala-e-taglia ===
Riga 149: Riga 129:
Se vi interessa, copio ed incollo qua il codice:
Se vi interessa, copio ed incollo qua il codice:
<pre>
<pre>
#!/bin/bash
#!/bin/bash -e


A=$RANDOM
A=$RANDOM
mkdir -p /tmp/setbg
mkdir /tmp/setbg
cp $1 /tmp/setbg/$A.jpg
cp -- "$1" "/tmp/setbg/$A.jpg"


cd /tmp/setbg
cd /tmp/setbg
mogrify -resize x600 $A.jpg
mogrify -resize x600 "$A.jpg"
convert -gravity Center -crop 1024x600+0+0 +profile \"*\" $A.jpg $A-ok.jpg
convert -gravity Center -crop 1024x600+0+0 +profile \"*\" "$A.jpg" "$A-ok.jpg"


cp $A-ok.jpg ~/.fluxbox/background.jpg
cp -- "$A-ok.jpg" ~/.fluxbox/background.jpg
cd
cd
rm -r /tmp/setbg
rm -rf /tmp/setbg


fbsetbg .fluxbox/background.jpg
fbsetbg ~/.fluxbox/background.jpg
</pre>
</pre>


Riga 172: Riga 152:
La guida è terminata, ora godetevi il vostro desktop rinnovato! In caso vi venissero altre idee per migliorare l'uso di Fluxbox sui vostri netbook non esitate a contribuire alla guida :)
La guida è terminata, ora godetevi il vostro desktop rinnovato! In caso vi venissero altre idee per migliorare l'uso di Fluxbox sui vostri netbook non esitate a contribuire alla guida :)


 
{{Autori
----
|Autore = [[Utente:UgoBoss|UgoBoss]] 03:25, 31 dic 2008 (CET)
[[Category:Laptop]]
}}
Autore: [[Utente:UgoBoss|UgoBoss]] 03:25, 31 dic 2008 (CET)
[[Category:Netbook]] [[Categoria:Fluxbox]]
3 581

contributi