<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>O.S. Revolution &#187; Guide</title>
	<atom:link href="http://www.osrevolution.netsons.org/category/guide/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.osrevolution.netsons.org</link>
	<description>Software is like sex, better when it’s free ( Linus Torvalds)</description>
	<lastBuildDate>Fri, 20 Nov 2009 15:53:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Safari 3 su Debian Gnu/Linux</title>
		<link>http://www.osrevolution.netsons.org/2008/01/04/safari-3-su-debian-gnulinux/</link>
		<comments>http://www.osrevolution.netsons.org/2008/01/04/safari-3-su-debian-gnulinux/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 22:04:34 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Only Nerd]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Rulez]]></category>
		<category><![CDATA[Safari 3]]></category>
		<category><![CDATA[Trucchi]]></category>
		<category><![CDATA[Wine]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2008/01/04/safari-3-su-debian-gnulinux/</guid>
		<description><![CDATA[Per chi come me sta ravanando sul Css del propio blog, oppure è un Web Master, oppure è semplicemente un curioso oppure scegliete voi a quale categoria appartenete, sarete felici di sapere che Safari con qualche trucchetto gira anche su Linux. Voglio prima puntualizzare che la soluzione non è stata trovata da me ma da [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img215.imageshack.us/img215/6752/safari3wb8.jpg" border="0" alt="Safari on Linux" width="660" height="393" />Per chi come me sta ravanando sul Css del propio blog, oppure è un Web Master, oppure è semplicemente un curioso oppure scegliete voi a quale categoria appartenete, sarete felici di sapere che Safari con qualche trucchetto gira anche su Linux. Voglio prima puntualizzare che la soluzione non è stata trovata da me ma da <a title="Blog of Erich Schubert" href="http://blog.drinsama.de/erich" target="_blank">Erich Schubert</a> sul Planet Debian. Ed io l&#8217;ho appena testata e funziona <img src='http://www.osrevolution.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Innanzitutto installate wine e msttcorefonts :</p>
<pre>$ sudo apt-get install wine wine-utils msttcorefonts</pre>
<p>Dopo avviare winecfg ed scegliere come versione di Windows &#8220;Xp&#8221; (<em>vedi immagine seguente</em>)</p>
<pre>$ winecfg</pre>
<p><img src="http://img146.imageshack.us/img146/4023/winecfgub7.jpg" border="0" alt="winecfg Windows Xp" width="428" height="576" />Poi copiare i fonts Microsoft nella directory di wine della propria home :</p>
<pre>$ cp /usr/share/fonts/truetype/msttcorefonts/{Arial,Times_New_Roman}*.ttf ~/.wine/drive_c/windows/Fonts/</pre>
<p>Poi scaricate <a href="http://www.apple.com/it/safari/download/" target="_blank">Safari dal sito Apple</a> scegliendo la versione per Windows XpAvviate l&#8217;installer con wine ricordandovi di non scegliere ed installare &#8220;<em>Bonjour e Software Update Apple</em> &#8221; ma solo Safari :</p>
<pre> $ wine Safari304BetaSecUpdateSetup.exe</pre>
<p>Alla fine dell&#8217;installazione avviate l&#8217;icona sul Desktop.Fonte <a title="Blog of Erich Schubert" href="http://blog.drinsama.de/erich/en/linux/2008010401-safari-on-linux.html" target="_blank">Erich Schubert</a> on <a href="http://planet.debian.net/" target="_blank">Planet Debian</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2008/01/04/safari-3-su-debian-gnulinux/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Xfce4 e il logout</title>
		<link>http://www.osrevolution.netsons.org/2007/12/12/xfce4-e-il-logout/</link>
		<comments>http://www.osrevolution.netsons.org/2007/12/12/xfce4-e-il-logout/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 20:23:34 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Only Nerd]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Deb]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Leggerezza]]></category>
		<category><![CDATA[Logout]]></category>
		<category><![CDATA[Xfce4]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/12/12/xfce4-e-il-logout/</guid>
		<description><![CDATA[
Ho installato  XFCE anche su debian, e la prima cosa che ho notato è stato il macanto accesso ai tasti &#8220;Reboot&#8221; e &#8220;Shutdown&#8221; nella piccola finestra di fine sessione, per risolvere la questione ho seguito la procedura che state per leggere.
Per iniziare, è stato necessario installare Sudo, con un bel:

aptitude install sudo
Sempre da root, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://img186.imageshack.us/img186/2600/logoutxfcerf6.png" alt="Logout Xfce4" height="342" width="420" /></p>
<p>Ho installato  XFCE anche su debian, e la prima cosa che ho notato è stato il macanto accesso ai tasti &#8220;Reboot&#8221; e &#8220;Shutdown&#8221; nella piccola finestra di fine sessione, per risolvere la questione ho seguito la procedura che state per leggere.</p>
<p>Per iniziare, è stato necessario installare <b>Sudo</b>, con un bel:</p>
<pre>
aptitude install sudo</pre>
<p>Sempre da root, sono andato a modificare il file di configurazione di &#8220;sudo&#8221;, per dare il &#8220;permesso&#8221; al mio USER di poter accedere alle funzionalità che mi servono, quindi in un terminale ho dato il comando:</p>
<pre>visudo</pre>
<p>( state per modificare il file: &#8220;/etc/sudoers&#8221;, con l&#8217;editor predefinito*)</p>
<p>..aggiungete la riga:</p>
<pre>USER ALL=(root) NOPASSWD:/usr/sbin/xfsm-shutdown-helper</pre>
<p>(USER deve essere sostituito con l&#8217;user che volete debba avere abilitati i tasti di reboot e shotdown nella finestra di dialogo di fine sessione)</p>
<p style="text-align: center"><img src="http://img185.imageshack.us/img185/6919/visudonc4.png" alt="visudo" height="299" width="420" /></p>
<p>Vi ricordo che è importantissimo avere un editor minimale raggingibile da  &#8220;<span style="font-weight: bold">/bin</span>&#8220;, può capitare di &#8220;non avere accesso ad /usr&#8221;, e di dover apportare  modifiche ad un file di sistema. Per questo molte distro inseriscono un  editor come &#8220;nano&#8221;, semplice da usare e leggerissimo, quindi qualsiasi siano le vostre preferenze, un piccolo editor è bene averlo sempre nel proprio sistema, non esagerate con le pulizie.</p>
<p><span style="font-weight: bold">*Note</span>:<br />
Per cambiare l&#8217;editor predefinito in debian:</p>
<pre>
update-alternatives --config editor</pre>
<p>(qui selezionate vim.gtk)</p>
<p>Per cambiarlo in Slackware (e derivate), editare il file .bashrc, che trovate nella vostra home e aggiungete:<br />
<i><b> export EDITOR=&#8217;vim&#8217;</b></i></p>
<p>Se lo volete anche sotto X:<br />
<i> <b>export VISUAL=&#8217;gvim&#8217;</b></i><br />
(ammesso che lo abbiate compilato a dovere)</p>
<p>-Viger<br />
(Debian &#8220;etch&#8221; &#8211; Vim7)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/12/12/xfce4-e-il-logout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiegazione semplicistica sulla composizione del sources.list in Debian</title>
		<link>http://www.osrevolution.netsons.org/2007/12/09/spiegazione-semplicistica-sulla-composizione-del-sourceslist-in-debian/</link>
		<comments>http://www.osrevolution.netsons.org/2007/12/09/spiegazione-semplicistica-sulla-composizione-del-sourceslist-in-debian/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 11:14:27 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Facilità]]></category>
		<category><![CDATA[Gestione]]></category>
		<category><![CDATA[Guida]]></category>
		<category><![CDATA[Sources.list]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/12/09/spiegazione-semplicistica-sulla-composizione-del-sourceslist-in-debian/</guid>
		<description><![CDATA[ Visti i recenti rilasci di Debian e la confusione di alcune persone sul proprio sources.list ho deciso di scrivere questa guida indicativa in modo da far chiarezza sulla cosa , l&#8217;interpretazione e spiegazione è del tutto mia personale e fa riferimento in linea di massima all&#8217; apt-howto che invito ad installare e leggere .
Installare [...]]]></description>
			<content:encoded><![CDATA[<p> Visti i recenti rilasci di Debian e la confusione di alcune persone sul proprio sources.list ho deciso di scrivere questa guida indicativa in modo da far chiarezza sulla cosa , <em><span style="color: #ff0000">l&#8217;interpretazione e spiegazione è del tutto mia personale</span></em> e fa riferimento in linea di massima all&#8217; <a href="http://www.debian.org/doc/manuals/apt-howto/ch-basico.it.html" target="_blank">apt-howto</a> che invito ad installare e leggere .</p>
<p>Installare l&#8217;apt-howto localizzato per la lingua italiana :</p>
<p><code>$ sudo apt-get install apt-howto-it</code></p>
<p>Voglio ricordare che il sources.list è il file di configurazione delle fonti ( mirror ) da dove  i tools come <a href="http://www.osrevolution.netsons.org/index.php/2007/01/13/apt-howto/" target="_blank">apt</a> , aptitude e molti altri prelevano, aggiornano e scaricano i pacchetti per la distro in uso . Per una lista completa dei vari mirror vi rimando qui :</p>
<p><a href="http://www.debian.org/mirror/list" target="_blank">http://www.debian.org/mirror/list</a></p>
<p>Intanto la locazione del file è questa :</p>
<p><code>/etc/apt/sources.list</code></p>
<p>e la modifica del file puo&#8217; solamente farla root o alternativamente dall&#8217;utente che ottiene il permessi di root tramite sudo .</p>
<p>Dentro questo file si possono incontrare diverse righe composte da diverse sezioni che ora andremo a spiegare, esse sono &#8221; <span style="color: #ff0000">suffisso di destinazione, destinazione, distribuzione, sezioni di distribuzione</span> &#8220;:</p>
<pre>deb http://host/debian distribuzione sezione1 sezione2 sezione3</pre>
<p><em>Da tenere presente comunque due cose , ho inserito la spiegazione anche della sezione cdrom/dvd solo per chiarezza, anche se effettivamente non andrete mai manualmente a modificarla ne inserirla, ma al massimo rimuoverla o commentarla dopo l&#8217;installazione per usare le &#8220;fonti&#8221; direttamente da internet . Ma potrebbe capitare che qualcuno ancora afflitto da problemi di linea voglia aggiornare magari avendo ricevuto o ordinato un nuovo cdrom/dvd  . Per far si che la riga sia corretta dobbiamo appoggiarci ad apt e dare questo comando in un terminale e seguire le indicazioni </em>:</p>
<p><code>$ sudo apt-cdrom add</code></p>
<p><em>Altra cosa importante che voglio anticipare e sottolineare e che apt scarica sempre la versione più recente dei pacchetti e che trovandosi nel sources.list righe che fanno riferimento a rami diversi o codename misti , semplicemente verranno ignorate e preleverà sempre e solo da quelle con priorità maggiore , quindi per favore fate pulizia perchè un sources.list così serve solo a rallentarvi o farvi perdere del tempo durante il processo di aggiornamento del database , detto in poche parole durante il</em> :</p>
<p><code>$ sudo apt-get update</code></p>
<p><span style="color: #ff0000">Suffisso:</span></p>
<p>La parte iniziale della riga è composta da &#8220;deb&#8221; seguito dal suffisso vero e proprio che indica la destinazione di prelievo:</p>
<p>Preleva aggiorna e scarica i pacchetti dal cdrom ( <em>metodo offline, non richiede connessione internet</em>) :</p>
<p><code>deb cdrom:</code></p>
<p>Preleva aggiorna e scarica i pacchetti dai mirror remoti ( <em>richiede una connessione ad internet </em>)</p>
<p><code>deb http:</code></p>
<p>Preleva aggiorna e scarica i sorgenti dei pacchetti dai mirror remoti ( <em>richiede una connessione ad internet e serve solo nel caso si intenda ricompilare i pacchetti per conto proprio</em>)</p>
<p><code>deb-src http:</code></p>
<p><span style="color: #ff0000">Destinazione:</span></p>
<p>Questa parte serve a indicare al gestore pacchetti l&#8217;indirizzo da cui prelevare i pacchetti:</p>
<p>Per il cdrom o dvd :</p>
<p><code>[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 DVD Binary-1 20070129-04:30]/</code></p>
<p>Per i pacchetti binari :</p>
<p><code>//ftp.it.debian.org/</code></p>
<p>per i sorgenti :</p>
<p><code>//ftp.it.debian.org/</code></p>
<p><span style="color: #ff0000">Distribuzione :</span></p>
<p>Questa sezione indica quale versione usare della distribuzione, di solito si possono inserire , i nomi dei rami quali &#8221; <span style="color: #ff0000">stable, testing o unstable </span>&#8221; oppure i codename &#8221; <span style="color: #ff0000">woody, sarge, etch, sid</span>&#8220;. Nel caso del cdrom non troverete mai e poi mai la versione sid , perchè per arrivarci si parte dal cdrom/dvd della testing o stable.</p>
<p>Per il cdrom o dvd :</p>
<p><code>etch</code></p>
<p>Per i mirror :</p>
<p><code>etch</code></p>
<p>per i sorgenti :</p>
<p><code>etch</code></p>
<p><span style="color: #ff0000">Le sezioni :</span></p>
<p>La parte sezioni è uguali per tutti, e stanno ad indicare di solito la tipologia di pacchetti in esse contenute  :</p>
<p><code>main contrib non-free</code></p>
<h3 align="center">Tips</h3>
<p>Dopo questa mia spero semplice spiegazioni del sources.list riporto di seguito degli esempi per i tre rami :</p>
<p><span style="color: #ff0000">Stable :</span></p>
<p><code>deb http://ftp.it.debian.org/debian/ stable main contrib non-free<br />
deb-src http://ftp.it.debian.org/debian stable main contrib non-free</code></p>
<p><span style="color: #ff0000">Testing :</span></p>
<p><code>deb http://ftp.it.debian.org/debian/ testing main contrib non-free<br />
deb-src http://ftp.it.debian.org/debian testing main contrib non-free</code></p>
<p><span style="color: #ff0000">Unstable :</span></p>
<p><code>deb http://ftp.it.debian.org/debian/ unstable main contrib non-free<br />
deb-src http://ftp.it.debian.org/debian unstable main contrib non-free</code></p>
<p>C&#8217;è da dire che sulla stable visto l&#8217;uso su piattaforme &#8221; server&#8221; si consiglia vivamente di abilitare o aggiungere  il <a href="http://www.debian.org/security/" target="_blank">repository per gli aggiornamenti di sicurezza</a> la riga è come questa :</p>
<p><code>deb http://security.debian.org/ stable/updates main contrib non-free</code></p>
<p>o nel caso della recente &#8220;sarge passata al OldStable &#8221; inserire il nome in codice:</p>
<p><code>deb http://security.debian.org/ sarge/updates main contrib non-free</code></p>
<p>Invece per le piattaforme &#8221; Desktop &#8221; si consiglia l&#8217;uso del mirror fornito da <a href="http://www.debian-multimedia.org/" target="_blank">www.debian-multimedia.org</a> per avere codec, e software e quant&#8217;altro ( <em>che per questioni di licenza non rientrano in quelli ufficiali</em>) per uso più multimediale del proprio pc . La seguente riga d&#8217;esempio fa riferimento alla distribuzione unstable , per testing vi rimando direttamente a controllare quella esatta sulla pagina principale perchè esse sono caratterizzate non dai rami ma dai codename  e comunque dovreste sempre leggere e seguire le istruzioni per <a href="http://www.debian-multimedia.org/faq.html" target="_blank">l&#8217;inseririmento della chiave gpg</a> :</p>
<p>Unstable :</p>
<p><code>deb http://www.debian-multimedia.org sid main<br />
deb-src http://www.debian-multimedia.org sid main</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/12/09/spiegazione-semplicistica-sulla-composizione-del-sourceslist-in-debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sitecom WL-171 PCi Card Wireless 54 Turbo &#8211; Debian</title>
		<link>http://www.osrevolution.netsons.org/2007/10/27/sitecom-wl-171-pci-card-wireless-54-turbo-debian/</link>
		<comments>http://www.osrevolution.netsons.org/2007/10/27/sitecom-wl-171-pci-card-wireless-54-turbo-debian/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 18:52:01 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[1814:0301]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[rt61]]></category>
		<category><![CDATA[Sitecom]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wl-171]]></category>
		<category><![CDATA[wpa]]></category>
		<category><![CDATA[wpa2]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/10/27/sitecom-wl-171-pci-card-wireless-54-turbo-debian/</guid>
		<description><![CDATA[
Un amico mi ha chiesto di comprargli una scheda wireless compatibile con Linux, purtroppo i negozi d&#8217;informatica qui scarseggiano e di solito mi accontento di quello che  trovo al centro commerciale. La scelta è caduta su questa Sitecom WL-171 potete ammirarla nella foto di intro, ho cercato in rete prima dell&#8217;acquisto e purtroppo le [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img101.imageshack.us/img101/6080/00001cn7.jpg" alt="Sitecom WL-171" border="0" height="490" width="650" /></p>
<p>Un amico mi ha chiesto di comprargli una scheda wireless compatibile con Linux, purtroppo i negozi d&#8217;informatica qui scarseggiano e di solito mi accontento di quello che  trovo al centro commerciale. La scelta è caduta su questa <a href="http://www.sitecom.com/product.php?productname=Wireless+Network+PCI+Card+54g+Turbo&amp;productcode=WL-171&amp;productid=525" target="_blank">Sitecom WL-171</a> potete ammirarla nella foto di intro, ho cercato in rete prima dell&#8217;acquisto e purtroppo le ricerche con marca e modello mi davano dei risultati scarsi. Molti dicevano che fosse funzionante ma nessun how to specifico per la stessa, così ho rischiato € 30,00 e l&#8217;ho presa ! Non vi dico i giri ed i raggiri che ho dovuto fare sulla mia Debian, dato che molte guide non funzionavano, quindi ho deciso di rischiare ulteriormente usando i driver <a href="http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads" target="_blank">rt61 da cvs</a> &#8230;</p>
<p>L&#8217;illuminazione mi è arrivata dal <a href="http://susewiki.org/index.php?title=Setting_up_RT61_Wireless_Cards#I_followed_all_the_instructions.2C_but_my_card_isn.27t_working_on_startup" target="_blank">wiki di Suse</a>, che ringrazio per le dritte, di seguito riporto la mia soluzione intanto vediamo qualche dettaglio in più per questa scheda:</p>
<pre>$ sudo lspci -v
[...]
        02:07.0 Network controller: RaLink RT2561/RT61 802.11g PCI
        Subsystem: SiteCom Europe BV Unknown device 90ab
        Flags: bus master, slow devsel, latency 32, IRQ 19
        Memory at f3040000 (32-bit, non-prefetchable) [size=32K]
        Capabilities: [40] Power Management version 2
[...]</pre>
<p>ID :</p>
<pre>$ lspci -n
[...]
02:07.0 0280: 1814:0301
[...]</pre>
<p>Necessario per l&#8217;installazione su Debian :</p>
<pre>$ sudo sudo apt-get install build-essential linux-headers-$(uname -r) wireless-tools gcc-4.1<b>¹</b></pre>
<p>Ora creamo una dir e scarichiamo i driver da <a href="http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads" target="_blank">cvs</a> :</p>
<pre>$ mkdir build-rt61
$ cd build-rt61
$ wget  http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz</pre>
<p>A questo punto li scompattiamo e li compiliamo/installiamo, attenzione che il nome della directory dopo aver scompattato puo&#8217; cambiare (<i>logico no?</i>)</p>
<pre>$ tar zxvf  rt61-cvs-daily.tar.gz &amp;&amp; cd rt61-cvs-2007102617/Module</pre>
<blockquote>
<h4>Nota gcc-4.1¹ : Al momento su Debian Sid/Unstable abbiamo come compilatore di default gcc-4.2.2, invece il kernel  &#8220;linux-image-2.6.22-3-686 prendendo in esame l&#8217;ultimo disponibile&#8221; è compilato con gcc-4.1, quindi per chi usasse questo kernel o altri disponibili della stessa versione, deve obbligatoriamente avere installato gcc-4.1 :</h4>
<p>Solo per chi usa il Kernel di default di Debian, prima di compilare date :</p>
<pre>$ export CC=gcc-4.1</pre>
<blockquote></blockquote>
</blockquote>
<p>Ora procediamo :</p>
<pre>$ make &amp;&amp; sudo  make install</pre>
<p>A questo punto non resta che caricare il modulo :</p>
<pre>$ sudo modprobe rt61</pre>
<p>Controlliamo in dmesg :</p>
<pre>$ dmesg | grep rt61
rt61 1.1.0 CVS 2007102617 http://rt2x00.serialmonkey.com</pre>
<p>Diamo una lettura al file README  dentro la direcotry Module:</p>
<pre>$ less README</pre>
<p>Inizializzazione in dhcp senza wpa, wep o wpa2, quindi senza nessuna CHIAVE :</p>
<pre>$ sudo ifconfig wlan0 up  &amp;&amp; sudo dhclient wlan0</pre>
<blockquote>
<h4>Per averla funzionante all&#8217;avvio del sistema modificare il file /etc/network/interfaces, commentando eventuali altre schede di rete &#8220;eth*&#8221; lasciate attiva solo interfaccia &#8220;lo&#8221;.</h4>
</blockquote>
<h4>Script per avvio, sezioni Open (<i>senza chiavi</i>), WEP, WPA, WPA2 :</h4>
<h4>Per WPA :</h4>
<p>$ sudo vim /usr/sbin/rt61.sh</p>
<pre>#!/bin/bash
#
ifconfig wlan0 up
iwconfig wlan0 mode managed
iwconfig wlan0 essid <font color="#ff0000">NOME_VOSTRO_ESSID</font>
iwpriv wlan0 set NetworkType=Infra
iwpriv wlan0 set AuthMode=WPAPSK
iwpriv wlan0 set EncrypType=TKIP
iwpriv wlan0 set WPAPSK=<font color="#ff0000">VOSTRA_CHIAVE_WPA</font>
dhclient wlan0</pre>
<h4>Per WPA2 :</h4>
<pre>#!/bin/bash
#
ifconfig wlan0 up
iwconfig wlan0 mode managed
iwconfig wlan0 essid <font color="#ff0000">NOME_VOSTRO_ESSID</font>
iwpriv wlan0 set NetworkType=Infra
iwpriv wlan0 set AuthMode=WPA2PSK
iwpriv wlan0 set EncrypType=AES
iwpriv wlan0 set WPAPSK=<font color="#ff0000">VOSTRA_CHIAVE_WPA2</font>
dhclient wlan0</pre>
<h4>Per WEP :</h4>
<pre>#!/bin/bash
#
ifconfig wlan0 up
iwpriv wlan0 set NetworkType=Infra
iwpriv wlan0 set AuthMode=SHARED
iwpriv wlan0 set EncrypType=WEP
iwpriv wlan0 set DefaultKeyID=1
iwpriv wlan0 set Key1=<font color="#ff0000">VOSTRA_CHIAVE_WEP</font>
iwpriv wlan0 set SSID=<font color="#ff0000">NOME_VOSTRO_ESSID</font>
dhclient wlan0</pre>
<h4>Connessione OPEN :</h4>
<pre>ifconfig wlan0 inet up
dhclient wlan0</pre>
<p>Qui un immagine dello script (<i>se così vogliamo chiamarlo, senza offese per gli script </i> <img src='http://www.osrevolution.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</p>
<p><img src="http://img505.imageshack.us/img505/5698/rt61tq6.jpg" alt="script rt61" border="0" height="904" width="606" /></p>
<p>Rendiamolo eseguibile :</p>
<pre>$ sudo chmod 700 /usr/sbin/rt61.sh</pre>
<p>infine inseriamo l&#8217;avvio in /etc/rc.local in questo modo, ricordatevi di inserirlo prima di &#8220;exit 0&#8243;</p>
<pre>$ sudo vim /etc/rc.local</pre>
<p><img src="http://img98.imageshack.us/img98/5307/localrk3.jpg" alt="rc.local" border="0" height="450" width="660" /></p>
<h4>Riavviate.</h4>
<p><i>Tutto Testato e Funzionante sul mio pc, ora speriamo funzioni anche su Ubuntu Dapper dove andrà installata .</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/10/27/sitecom-wl-171-pci-card-wireless-54-turbo-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hybrid Pro Stick PCTV Pinnacle (330e ID 2304:0226) + Debian</title>
		<link>http://www.osrevolution.netsons.org/2007/10/20/hybrid-pro-stick-pctv-pinnacle-330e-id-23040226-debian/</link>
		<comments>http://www.osrevolution.netsons.org/2007/10/20/hybrid-pro-stick-pctv-pinnacle-330e-id-23040226-debian/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 18:26:43 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Only Nerd]]></category>
		<category><![CDATA[Pericolosi]]></category>
		<category><![CDATA[330e]]></category>
		<category><![CDATA[Dvb-t]]></category>
		<category><![CDATA[Em28xx]]></category>
		<category><![CDATA[Hybrid Pro Stick PCTV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lirc]]></category>
		<category><![CDATA[Pinnacle]]></category>
		<category><![CDATA[Tv Analogic]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/10/20/hybrid-pro-stick-pctv-pinnacle-330e-id-23040226-debian/</guid>
		<description><![CDATA[
Update 01/01/2009 (now modules build with kernel  2.6.28)

Innanzi tutto vorrei che nel mondo ci fosse gente molto più giudiziosa di me, dovremmo imparare a boicottare Aziende che non supportano il nostro sistema semplicemente non comperando i suoi prodotti. L&#8217;acquisto non è dei più economici, anche perché nella confezione sono inclusi due cd contenente software proprietario [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img339.imageshack.us/img339/7391/pinnacleprosticke330rb3.jpg" border="0" alt="http://img339.imageshack.us/img339/7391/pinnacleprosticke330rb3.jpg" width="510" height="503" /></p>
<p><strong>Update 01/01/2009 (now modules build with kernel  2.6.28)<br />
</strong></p>
<p>Innanzi tutto vorrei che nel mondo ci fosse gente molto più giudiziosa di me, dovremmo imparare a boicottare Aziende che non supportano il nostro sistema semplicemente non comperando i suoi prodotti. L&#8217;acquisto non è dei più economici, anche perché nella confezione sono inclusi due cd contenente software proprietario Pinnacle, funzionante solo su sistemi Windows che non usero mai. Comunque dopo queste mie note dolenti proverò a descrivere la procedura per far semi-funzionare questo ricevitore analogico/digitale terrestre, dove la parte relativa al DVB-T resterà vuota perchè non Funziona (<em>Ancora</em>).</p>
<p>Per semplificare il tutto ed evitare di descrivere passaggi da utente ad amministratore, questa parte verrà interamente svolta da root :</p>
<h4>Installazione moduli e firmware:</h4>
<p>I moduli vanno compilati, quindi procuriamoci gli stumenti necessari, ricordo a tutti che io non uso i kernel precompilati di debian, quindi non installo nessun linux-headers-$(uname -r), mi basta avere in /usr/src la direcotory del kernel attualmente in uso.</p>
<pre># apt-get install build-essential mercurial linux-headers-$(uname -r)</pre>
<p>Spostiamoci in /usr/src</p>
<pre># cd /usr/src</pre>
<p>Con l&#8217;installazione di mercurial avremo a disposizione il comando &#8220;hg&#8221; con il quale scaricare il repository remoto, nel quale ci sono i moduli necessari per utilizzare la nostra periferica &#8221; em28xx&#8221; &#8220;em28xx-audio&#8221; &#8220;em2880-dvb&#8221; :</p>
<pre># hg clone http://mcentral.de/hg/~mrec/em28xx-new</pre>
<p>Una volta scaricati in locale ci spostiamo dentro la nuova directory :</p>
<pre># cd  em28xx-new</pre>
<p>Avviamo lo script :</p>
<pre>#./build.sh</pre>
<blockquote><p>[...]<br />
<strong>./build.sh build &#8230; building the modules<br />
./build.sh load &#8230; for loading the modules<br />
./build.sh install &#8230; for installing the modules<br />
</strong></p></blockquote>
<p>Quindi installiamo i moduli come suggerito dallo script:</p>
<pre># ./build.sh build
# ./build.sh install</pre>
<p>Finito, passiamo al caricarmento i moduli :</p>
<pre># modprobe  em28xx card=48</pre>
<p>outuput di dmesg dopo il caricamento :</p>
<blockquote><p>Linux video capture interface: v2.00<br />
em28xx v4l2 driver version 0.0.1 loaded<br />
usbcore: registered new interface driver em28xx</p></blockquote>
<p>poi carichiamo il modulo audio :</p>
<pre># modprobe em28xx-audio</pre>
<p>outuput di dmesg dopo il caricamento :</p>
<blockquote><p>Em28xx: Initialized (Em28xx Audio Extension) extension</p></blockquote>
<p>Infine il modulo che al momento non funziona per la DVB-T :</p>
<pre># modprobe em2880-dvb</pre>
<p>outuput di dmesg dopo il caricamento :</p>
<blockquote><p><tt>em28xx v4l2 driver version 0.0.1 loaded</tt><br />
<tt> usb 2-2: new full speed USB device using uhci_hcd and address 3</tt><br />
<tt> usb 2-2: configuration #1 chosen from 1 choice</tt><br />
<tt> em28xx new video device (2304:0226): interface 0, class 255</tt><br />
<tt> em28xx: device is attached to a USB 2.0 bus</tt><br />
<tt> em28xx #0: Alternate settings: 8</tt><br />
<tt> em28xx #0: Alternate setting 0, max size= 0</tt><br />
<tt> em28xx #0: Alternate setting 1, max size= 0</tt><br />
<tt> em28xx #0: Alternate setting 2, max size= 1448</tt><br />
<tt> Bluetooth: Core ver 2.11</tt><br />
<tt> NET: Registered protocol family 31</tt><br />
<tt> Bluetooth: HCI device and connection manager initialized</tt><br />
<tt> Bluetooth: HCI socket layer initialized</tt><br />
<tt> em28xx #0: Alternate setting 3, max size= 2048</tt><br />
<tt> em28xx #0: Alternate setting 4, max size= 2304</tt><br />
<tt> em28xx #0: Alternate setting 5, max size= 2580</tt><br />
<tt> em28xx #0: Alternate setting 6, max size= 2892</tt><br />
<tt> Bluetooth: HCI USB driver ver 2.9</tt><br />
<tt> em28xx #0: Alternate setting 7, max size= 3072</tt><br />
<tt> input: em2880/em2870 remote control as /devices/virtual/input/input4</tt><br />
<tt> em28xx-input.c: remote control handler attached</tt><br />
<tt> moduleid: 1</tt><br />
<tt> tuner-stub: adding support for Xceive - xc3028</tt><br />
<tt> tuner-stub: userspace driver version 1</tt><br />
<tt> tuner-stub: Copyright: Markus Rechberger <a class="moz-txt-link-rfc2396E" href="mailto:mrechberger@gmail.com">&lt;mrechberger@gmail.com&gt;</a></tt><br />
<tt> tuner-stub: adding support for Texas Instruments - tvp5150</tt><br />
<tt> tuner-stub: userspace driver version 1</tt><br />
<tt> tuner-stub: Copyright: Mauro Chehab</tt><br />
<tt> em28xx: registered module_id 1</tt><br />
<tt> requesting to change mode</tt><br />
<tt> requesting to change mode</tt><br />
<tt> em28xx #0: V4L2 VBI device registered as /dev/vbi0</tt><br />
<tt> em28xx #0: V4L2 device registered as /dev/video0</tt><br />
<tt> em28xx #0: Found Pinnacle Hybrid Pro (2)</tt><br />
<tt> usbcore: registered new interface driver hci_usb</tt><br />
<tt> usbcore: registered new interface driver em28xx</tt><br />
<tt> em28xx-audio.c: probing for em28x1 non standard usbaudio</tt><br />
<tt> em28xx-audio.c: Copyright (C) 2006 Markus Rechberger</tt><br />
<tt> Em28xx: Initialized (Em28xx Audio Extension) extension</tt><br />
<tt> em2880-dvb.c: DVB Init</tt><br />
<tt> requesting to change mode</tt><br />
<tt> switching to digital TV</tt><br />
<tt> requesting drx3975d driver!</tt><br />
<tt> tuner-stub: adding support for Micronas - drx3975d</tt><br />
<tt> tuner-stub: userspace driver version 1</tt><br />
<tt> tuner-stub: Copyright: Markus Rechberger <a class="moz-txt-link-rfc2396E" href="mailto:mrechberger@gmail.com">&lt;mrechberger@gmail.com&gt;</a></tt><br />
<tt> drx3975d_callback not implemented (2)</tt><br />
<tt> DVB: registering new adapter (em2880 DVB-T)</tt><br />
<tt> DVB: registering frontend 0 ((userspace) drx3975d)...</tt><br />
<tt> Em28xx: Initialized (Em2880 DVB Extension) extension</tt><br />
<tt> attach_inform: eeprom detected.</tt><br />
<tt> em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 26 02 d0 12 5c 03 8e 16 a4 1c</tt><br />
<tt> em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00 00 00 00 00 00 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00</tt><br />
<tt> em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 50 00 69 00</tt><br />
<tt> em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00</tt><br />
<tt> em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 00 00 16 03</tt><br />
<tt> em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00 33 00 33 00 30 00</tt><br />
<tt> em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 37 00 30 00 34 00 30 00</tt><br />
<tt> em28xx #0: i2c eeprom b0: 31 00 38 00 38 00 34 00 34 00 35 00 36 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</tt><br />
<tt> em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</tt><br />
<tt> EEPROM ID= 0x9567eb1a</tt><br />
<tt> Vendor/Product ID= 2304:0226</tt><br />
<tt> AC97 audio (5 sample rates)</tt><br />
<tt> 500mA max power</tt><br />
<tt> Table at 0x27, strings=0x168e, 0x1ca4, 0x246a</tt><br />
<tt> w83627hf: Found W83627HF chip at 0x290</tt></p></blockquote>
<p>Come possiamo notare tutto è andato per il verso giusto, almeno sulla parte relativa alla tv analogica, ma prima di provare a vedere la tv dobbiamo intanto eseguire le procedure di scan frequenze e soprattutto usare dei trucchetti per ascoltare l&#8217;audio, per tvtime possiamo usare uno script del genere trovato sul forum <a href="http://forums.gentoo.org/viewtopic-p-4211965.html?sid=9d82df5425d8ba17098417a844fe60a6#4211965" target="_blank">Gentoo</a> , creato seguendo sempre il <a href="http://www.linuxtv.org/v4lwiki/index.php/Saa7134-alsa" target="_blank">wiki v4l</a> per saa7134-alsa :</p>
<blockquote><p>#!/bin/sh</p>
<p>#Starts TVTime:<br />
/usr/bin/tvtime &amp;<br />
PROCIDTVTIME=`pgrep tvtime`<br />
TESTETV=`pgrep tvtime`</p>
<p>#while tvtime is working do:<br />
while [ $TESTETV -eq $PROCIDTVTIME ]; do<br />
#sox -q -w -r 32000 -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp &amp; #this causes a delay<br />
arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay &amp; #em teste<br />
sleep 4m #wait 4 minutes<br />
#killall -9 sox<br />
killall -9 arecord<br />
killall -9 aplay<br />
TESTETV=`pgrep tvtime`<br />
done</p></blockquote>
<p>Per Mplayer invece dopo aver inserito le frequenze basta rifarsi a questa guida sul <a href="http://www.linuxtv.org/v4lwiki/index.php/Saa7134-alsa#Watch_with_mplayer" target="_blank">wiki v4l</a> in alternativa di seguito riporto una breve (LOL) descrizione della procedura fatta da &#8220;<strong>darkbasic</strong>&#8221; :</p>
<h4>Sintonizzazione dei canali con mplayer:</h4>
<pre>mplayer tv:// -tvscan autostart:period=2.0:threshold=70 driver=v4l2:device=/dev/video0:chanlist=europe-west</pre>
<p>verrà restituita una stringa del tipo</p>
<pre>channels=33-ch1,36-ch2,54-ch3</pre>
<p>Eliminate i canali che non volete, ordinateli a vostro piacimento e assegnategli il nome dell’emittente.<br />
A questo punto, per vedere la tv con mplayer, create un file di testo nel vostro desktop e inserite all’interno:</p>
<pre>#! /bin/bash
channels="channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs" &amp;&amp; \
gmplayer tv:// -tv ${channels}:driver=v4l2:device=/dev/video0:chanlist=europe-west:alsa:adevice=hw.1,0:amode=1:audiorate=32000:volume=100:immediatemode=0:norm=PAL -vf pp=lb,pp=ac,hqdn3d -sws 9 &amp;</pre>
<blockquote><p><strong>NOTA:</strong> i canali sopra elencati sono solo indicativi, stai a voi sintonizzarli e creare una lista di canali fruibili.</p></blockquote>
<p>Rendetelo eseguibile con chmod +x nomefile, dopodichè sarà sufficiente clickarci per vedere la tv.<br />
L’output verrà filtrato (deblocking, deringing, denoiser), deinterlacciato e scalato con lanczos.<br />
Se la vostra cpu non regge il passo provate senza filtri e con un algoritmo di scaling più leggero:</p>
<pre>#! /bin/bash
channels="channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs" &amp;&amp; \
gmplayer tv:// -tv ${channels}:driver=v4l2:device=/dev/video0:chanlist=europe-west:alsa:adevice=hw.1,0:amode=1:audiorate=32000:volume=100:immediatemode=0:norm=PAL -vf
pp=lb &amp;</pre>
<p>E’ sufficiente premere h e k per passare da un canale all&#8217;altro (più avanti vedremo come configurare ~/.lircrc per utilizzare il telecomando con mplayer).</p>
<h4>Vediamo ora come registrare una trasmissione televisiva:</h4>
<pre>channels="channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs" &amp;&amp; \
mencoder -tv ${channels}:driver=v4l2:device=/dev/video0:fps=25:chanlist=europe-west:\
audiorate=32000:alsa:adevice=hw.1:input=0:amode=1:normid=0:width=640:height=480 \
-ovc x264 -x264encopts bitrate=800:subq=5:8x8dct:frameref=2:bframes=3:b_pyramid:weight_b:threads=3 \
-oac faac -faacopts br=64 -vf pp=lb,pp=ac,hqdn3d -sws 9 -o /your/path/record.avi tv://nome_canale</pre>
<p>In questo modo l’output della scheda verrà compresso in tempo reale con codec video mpeg4-avc (x264) e codec audio aac (faac), ovvero quanto c’è attualmente di meglio in circolazione. Non dovete preoccuparvi troppo per l’occasionale perdita di frame, perché mencoder penserà a mettere in cache tutto quello che gli sfuggirà (naturalmente se la vostra cpu non è sufficientemente potente prima o poi la cache si saturerà).<br />
Utilizzate queste impostazioni solo se avete un dual core, altrimenti state pur tranquilli che la vostra cpu non riuscirà a gestire la compressione in real time. Con queste impostazioni potrete riversare due ore di video in circa 700 MB con una qualità eccellente, grazie ai codec mpeg4-part10 ed aac.</p>
<p>I fortunati possessori di processori quadcore, invece, possono modificare i settaggi del codec x264 in questo modo, per ottenere la massima qualità possibile:</p>
<pre>channels=”channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs” &amp;&amp; \
mencoder -tv ${channels}:driver=v4l2:device=/dev/video0:fps=25:chanlist=europe-west:\
audiorate=32000:alsa:adevice=hw.1:input=0:amode=1:normid=0:width=640:height=480 \
-ovc x264 -x264encopts bitrate=800:subq=6:partitions=all:8x8dct:me=umh:frameref=6:bframes=3:b_pyramid:weight_b:threads=5 \
-oac faac -faacopts br=64 -vf pp=lb,pp=ac,hqdn3d -sws 9 -o /your/path/record.avi tv://nome_canale</pre>
<p>Chi non avesse un pc ninja può ricorrere a queste impostazioni:</p>
<pre>channels="channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs” &amp;&amp; \
mencoder -tv ${channels}:driver=v4l2:device=/dev/video0:fps=25:chanlist=europe-west:\
audiorate=32000:alsa:adevice=hw.1:input=0:amode=1:normid=0:width=640:height=480 \
-ovc x264 -x264encopts bitrate=800:subq=4:bframes=2:b_pyramid:weight_b:threads=auto \
-oac faac -faacopts br=64 -vf pp=lb -o /your/path/record.avi tv://nome_canale</pre>
<p>Se anche con queste impostazioni non riuscite ad ottenere un framerate accettabile o se preferite semplicemente mantenere la compatibilità con i lettori SA potete optare per un più classico xvid/mp3:</p>
<pre>channels="channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs" &amp;&amp; \
mencoder -tv ${channels}:driver=v4l2:device=/dev/video0:fps=25:chanlist=europe-west:\
audiorate=32000:alsa:adevice=hw.1:input=0:amode=1:normid=0:width=640:height=480 \
-ovc xvid -xvidencopts bitrate=1000:vhq=2:bvhq=1:chroma_opt:quant_type=mpeg \
-oac mp3lame -lameopts cbr:br=96:aq=0 -vf pp=lb,pp=ac,hqdn3d -sws 9 -o /your/path/record.avi tv://nome_canale</pre>
<p>Dal momento che attualmente il codec xvid non è multi-threaded, questi sono i settaggi limite per un processore moderno (core 2 duo e6600 &#8211; athlon64 &gt;= 2.6Ghz)</p>
<p>Se non avete un processore molto potente potete optare per dei settaggi più soft:</p>
<pre>channels="channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs" &amp;&amp; \
mencoder -tv ${channels}:driver=v4l2:device=/dev/video0:fps=25:chanlist=europe-west:\
audiorate=32000:alsa:adevice=hw.1:input=0:amode=1:normid=0:width=640:height=480 \
-ovc xvid -xvidencopts bitrate=1000:turbo:vhq=0 \
-oac mp3lame -lameopts cbr:br=96 -vf pp=lb,pp=ac,hqdn3d -o /your/path/record.avi tv://nome_canale</pre>
<p>e nel caso di cpu vetuste:</p>
<pre>channels="channels=36-italia1,33-rai2,54-rai3,48-rete4,30-canale5,31-mtv,66-la7,28-allmusic,23-tvrs" &amp;&amp; \
mencoder -tv ${channels}:driver=v4l2:device=/dev/video0:fps=25:chanlist=europe-west:\
audiorate=32000:alsa:adevice=hw.1:input=0:amode=1:normid=0:width=640:height=480 \
-ovc xvid -xvidencopts bitrate=1000:turbo:nochroma_me:notrellis:max_bframes=0:vhq=0 \
-oac mp3lame -lameopts cbr:br=96 -vf pp=lb -o /your/path/record.avi tv://nome_canale</pre>
<p>Per far sì che mencoder termini la registrazione una volta raggiunte le dimensioni di 700 MB (se ad esempio volete masterizzare il vostro file per poi vederlo nel vostro lettore SA), dovrete aggiungere questo parametro subito prima di &#8220;<strong>-o /your/path/record.avi tv://nome_canale</strong>&#8221;</p>
<pre>-endpos 700mb</pre>
<p>Se preferite che si arresti dopo due ore dall’avvio invece:</p>
<pre>-endpos 02:00:00</pre>
<p>Se volete che la registrazione parta ad un determinato orario, potete inserire il comando per avviare la registrazione all&#8217;interno di uno script ed utilizzare cron <img src='http://www.osrevolution.netsons.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Più avanti nella sezione dedicata a lirc (telecomando) trovare il ~/.lircrc accordato per mplayer con i &#8220;button&#8221; di questa guida &#8230;</p>
<p>Mplayer :</p>
<p><img src="http://img223.imageshack.us/img223/3113/mplayerpinnaclecg3.jpg" border="0" alt="mplayer pinnacle e330" width="654" height="766" /></p>
<p>TvTIME :</p>
<p><img src="http://img98.imageshack.us/img98/1562/tvtimepinnaclevt1.jpg" border="0" alt="tvtime pinnacle" width="654" height="648" /></p>
<p>Non resta che inserire con un editor i nostri tre moduli nel file /etc/modules in modo da caricarli all&#8217;avvio del sistema :</p>
<pre># vim /etc/modules
[...]
em28xx card=48
em28xx-audio
em2880-dvb
[...]</pre>
<h4>Telecomando con lirc :</h4>
<p>Per la configurazione del telecomando procederemo facendo ne più ne meno dei passi descritti nella mia vecchia guida sulla <a href="http://www.osrevolution.netsons.org/index.php/2006/12/16/schede-tv-modulo-saa7134-lirc-linux-kernel-26x/">scheda tv saa7134</a>, comunque per correttezza e maggiore chiarezza riporto i passaggi:</p>
<p>Intanto guardando l&#8217;output del comando &#8220;dmesg&#8221; dopo aver attaccato la nostra scheda tv alla porta usb2 noteremo questa riga :</p>
<blockquote><p>input: em2880/em2870 remote control as /devices/virtual/input/input4</p></blockquote>
<p>Ora diamo uno sguardo a questo file per trovare le informazioni necessarie :</p>
<pre>$ cat /proc/bus/input/devices</pre>
<p>e controlliamo la sezione relativa alla nostra scheda tv, che assomiglierà alla mia :</p>
<blockquote><p>I: Bus=0003 Vendor=0000 Product=0000 Version=0000<br />
N: Name=&#8221;em2880/em2870 remote control&#8221;<br />
P: Phys=USB<br />
S: Sysfs=/devices/virtual/input/input4<br />
U: Uniq=<br />
H: Handlers=kbd <strong>event4</strong><br />
B: EV=100003<br />
B: KEY=c0000 100040 0 0 0 0 8000 180 80000001 1e0000 0 0 40100ffd</p></blockquote>
<p>La parte che ci interessa veramente è <strong>Handlers=kbd event4</strong> , perfetto annotiamoci questo e partiamo con la creazione del nostro lirc.conf :</p>
<p>Installazione di lirc :</p>
<pre>$ sudo apt-get install lirc</pre>
<p>appena installato stoppiamo il demone :</p>
<pre>$ sudo /etc/init.d/lirc stop</pre>
<p>Poi, vi rimando al manuale, avviamo tramite un suo tool &#8220;irrecord&#8221; la configurazione inserendo i dati da noi scoperti :</p>
<p>Driver da usare :</p>
<pre>-H dev/input</pre>
<p>device trovato precedentemente :</p>
<pre>-d dev/input/event4</pre>
<p>directory e nome del file da creare :</p>
<pre>/tmp/lircd.conf</pre>
<p>Quindi daremo questo :</p>
<pre>$ irrecord -H dev/input -d /dev/input/event4 /tmp/lircd.conf</pre>
<p>avremo il seguente output ometterò tutta la pappardella iniziale :</p>
<p><code>irrecord - application for recording IR-codes for usage with lirc<br />
Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)<br />
[…]<br />
[…]<br />
Press RETURN to continue.</code></p>
<p>date invio e premete un pulsante a piacere sul telecomando in modo da far agganciare il segnale, non lasciatelo finché i puntini del caricamento non terminano sul terminale ed appaia la scritta :</p>
<p><code>Hold down an arbitrary button.<br />
………………………………………………………………………………………<br />
Found gap length: 132844<br />
Now enter the names for the buttons.<br />
Please enter the name for the next button (press to finish recording)</code></p>
<p>ora dobbiamo inserire il nome del pulsante che vogliamo memorizzare e premere invio dopo di che premere quel pulsante sino a quando non ci richiede di inserire il nome per il prossimo pulsante, la procedura si ripete all&#8217;infinito quindi una volta terminata la memorizzazione dell&#8217;ultimo dei nostri pulsanti al posto nel nuovo nome premete INVIO e aspettate che salvi il nostro file .</p>
<p><code>[...]<br />
[…]<br />
[…]<br />
Please enter the name for the next button (press to finish recording)<br />
ch-<br />
Now hold down button “ch-”.<br />
Please enter the name for the next button (press to finish recording)<br />
###PREMIAMO ENTER<br />
Checking for toggle bit.<br />
Please press an arbitrary button repeatedly as fast as possible (don’t hold<br />
it down!).<br />
irrecord: no data for 10 secs, aborting<br />
No toggle bit found.<br />
Successfully written config file.</code></p>
<p>Eccovi il mio file appena creato :</p>
<pre># Please make this file available to others
# by sending it to &lt;lirc@bartelmus.de&gt;
#
# this config file was automatically generated
# using lirc-0.8.0(userspace) on Sat Oct 20 16:48:20 2007
#
# contributed by
#
# brand:                       /tmp/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
# 

begin remote 

  name  /tmp/lircd.conf
  bits           16
  eps            30
  aeps          100 

  one             0     0
  zero            0     0
  pre_data_bits   16
  pre_data       0x8001
  gap          132843
  toggle_bit      0 

      begin codes
          power                    0x0074
          pinnacle_logo            0x001E
          mute                     0x0071
          vol+                     0x0073
          vol-                     0x0072
          ch+                      0x0192
          ch-                      0x0193
          0                        0x000B
          1                        0x0002
          2                        0x0003
          3                        0x0004
          4                        0x0005
          5                        0x0006
          6                        0x0007
          7                        0x0008
          8                        0x0009
          9                        0x000A
          fullscreen               0x0174
          T                        0x0014
          indietro                 0x00A8
          play/pause               0x00CF
          avanti                   0x009F
          record                   0x00A7
          stop                     0x0080
          ?                        0x0166
      end codes 

end remote</pre>
<p>Ricordo che avendo una scheda tv uguale alla mia si puo&#8217; saltare tutta la configurazione e usare direttamente il mio file generato. Quindi sovrascriviamo l&#8217;originale nella directory /etc/lirc con il nostro :</p>
<pre>$ sudo cp  /tmp/lirc.conf   /etc/lirc/lircd.conf</pre>
<p>Infine modifichiamo con un editor nella stessa directory il file &#8220;hardware.conf&#8221;, con sudo oppure da root, in questo modo :</p>
<pre># /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS="<span style="color: #ff0000;">-d /dev/input/event4</span>" 

#Don't start lircmd even if there seems to be a good config file
<span style="color: #000000;">#START_LIRCMD=True</span> 

#Don't start irexec, even if a good config file seems to exist.
<span style="color: #ff0000;">START_IREXEC=True</span> 

#Try to load appropriate kernel modules
LOAD_MODULES=true 

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="<span style="color: #ff0000;">dev/input</span>"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE=""
MODULES="" 

# Default configuration files for your hardware if any
LIRCD_CONF="<span style="color: #ff0000;">/etc/lirc/lircd.conf</span>"
LIRCMD_CONF=""</pre>
<p>Ora lirc è configurato a puntino manca solo il file di configurazione nella propria $HOME (~/.lircrc) , in questo file sono configurati i comandi per i vari player , in pratica lirc funge da server, quando ha un input dal telecomando controlla nella vostra $HOME il file di configurazione per capire cosa inviare ai player partendo dal file di configurazione hardware creato in precedenza.</p>
<p>Esempio di~/.lircrc per mplayer :</p>
<pre>begin
 button = vol+
 prog = mplayer
 config = volume 10
 repeat = 5
 end
 begin
 button = vol-
 prog = mplayer
 config = volume -10
 repeat = 5
 end
 begin
 button = mute
 prog = mplayer
 config = mute
 end
 begin
 button = play/pause
 prog = mplayer
 config = pause
 end
 begin
 button = stop
 prog = mplayer
 config = seek 0 1\npause
 end
 begin
 button = power
 prog = mplayer
 config = quit
 end
 begin
 button = fullscreen
 prog = mplayer
 config = vo_fullscreen
 end
 begin
 button = avanti
 prog = mplayer
 config = seek 60
 end
 begin
 button = indietro
 prog = mplayer
 config = seek -60
 end
 begin
 button = ch+
 prog = mplayer
 config = tv_step_channel 1
 end
 begin
 button = ch-
 prog = mplayer
 config = tv_step_channel -1
 end
 begin
 button = 1
 prog = mplayer
 config = tv_set_channel 1
 end
 begin
 button = 2
 prog = mplayer
 config = tv_set_channel 2
 end
 begin
 button = 3
 prog = mplayer
 config = tv_set_channel 3
 end
 begin
 button = 4
 prog = mplayer
 config = tv_set_channel 4
 end
 begin
 button = 5
 prog = mplayer
 config = tv_set_channel 5
 end
 begin
 button = 6
 prog = mplayer
 config = tv_set_channel 6
 end
 begin
 button = 7
 prog = mplayer
 config = tv_set_channel 7
 end
 begin
 button = 8
 prog = mplayer
 config = tv_set_channel 8
 end
 begin
 button = 9
 prog = mplayer
 config = tv_set_channel 9
 end</pre>
<p>Premendo il tasto pause sarà possibile mettere in pausa anche la diretta e riprendere la visione premendolo nuovamente. Gli altri tasti non hanno bisogno di spiegazioni <img src='http://www.osrevolution.netsons.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Consiglio vivamente di rifarsi a questo splendido esempio creato nella documentazione Francese di Ubuntu per vari player :</p>
<p><a href="http://doc.ubuntu-fr.org/lircrc" target="_blank">http://doc.ubuntu-fr.org/lircrc</a></p>
<p>oppure al wiki Gentoo:</p>
<p><a href="http://gentoo-wiki.com/HOWTO_LIRC" target="_blank">http://gentoo-wiki.com/HOWTO_LIRC</a></p>
<p>L&#8217;importante è rispettare i nomi della riga &#8220;Button&#8221; accordandoli con quelli inseriti nel file &#8220;/etc/lirc/lircd.conf&#8221; .</p>
<p>Dove aver sreato tale file possiamo riavviare il demone Lirc e usare la scheda tv per telecomandare mplayes, totem, amarok, kaffeine e molti molti altri ancora.</p>
<p>$ sudo /etc/init.d/lirc start</p>
<h4>TV DIGITALE TERRESTRE DVB-T</h4>
<p><span style="color: #000000;">07/03/2008 Work dvb-t:</span></p>
<p>Funziona tutto alla perfezione, kaffeine è consigliatissimo per lo scan in automatico dei canali:</p>
<ul>
<li><span style="color: #ff0000;">Pinnacle PCTV Hybrid Pro Stick 330e &#8211; Installation Guide </span><a title="Installation Guide" href="http://mcentral.de/wiki/index.php5/Installation_Guide" target="_blank"><span style="color: #ff0000;">Installation Guide</span></a><span style="color: #ff0000;"> </span></li>
<li><span style="color: #ff0000;">Pinnacle PCTV Hybrid Pro Stick 330e &#8211; Using Guide </span><a title="Using Guide" href="http://mcentral.de/wiki/index.php5/Using_Guide" target="_blank"><span style="color: #ff0000;">Using Guide</span></a><span style="color: #ff0000;"> </span></li>
<li><span style="color: #ff0000;">Pinnacle PCTV Hybrid Pro Stick 330e &#8211; Device Information </span><a title="Device Information" href="http://mcentral.de/wiki/index.php5/Device_Information" target="_blank"><span style="color: #ff0000;">Device Information</span></a><span style="color: #ff0000;"> </span></li>
</ul>
<h4>Link utili :</h4>
<p><a href="http://www.linuxtv.org/v4lwiki/index.php/Pinnacle_PCTV_Hybrid_Pro_Stick_(330e)" target="_blank">http://www.linuxtv.org/v4lwiki/index.php/Pinnacle/330e</a></p>
<p><a href="http://mcentral.de/wiki/index.php/Talk:Em2880" target="_blank">http://mcentral.de/wiki/index.php/Talk:Em2880</a></p>
<p><a href="http://doc.ubuntu-fr.org/pctv_hybrid_pro_stick" target="_blank">http://doc.ubuntu-fr.org/pctv_hybrid_pro_stick</a></p>
<p><a href="http://www.linuxtv.org/repo/" target="_blank">http://www.linuxtv.org/repo/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/10/20/hybrid-pro-stick-pctv-pinnacle-330e-id-23040226-debian/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>MoioSMS finalmente una comodità! installazione Debian</title>
		<link>http://www.osrevolution.netsons.org/2007/10/07/moiosms-finalmente-una-comodita-installazione-debian/</link>
		<comments>http://www.osrevolution.netsons.org/2007/10/07/moiosms-finalmente-una-comodita-installazione-debian/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 21:27:04 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[alice]]></category>
		<category><![CDATA[callware]]></category>
		<category><![CDATA[enel. vodafone]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[moiosms]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[rossoalice]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[smshosting]]></category>
		<category><![CDATA[tim]]></category>
		<category><![CDATA[tin]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/10/07/moiosms-finalmente-una-comodita-installazione-debian/</guid>
		<description><![CDATA[
In questi giorni avevo bisogno di mandare alcuni messaggi alla mia girl, dato che ero a casa ho pensato di risparmiare ed usufruire dei 10 sms messi a disposizione dal mio account su alice. Effettivamente inviarli via web anche se molto più comodo del telefono (oltre alla questione gratis) resta comunque una soluzione lenta, in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.moioli.net/img/moiosms-albyg.jpg" alt="moioSMS" border="0" height="253" width="253" /></p>
<p>In questi giorni avevo bisogno di mandare alcuni messaggi alla mia girl, dato che ero a casa ho pensato di risparmiare ed usufruire dei 10 sms messi a disposizione dal mio account su alice. Effettivamente inviarli via web anche se molto più comodo del telefono (<i>oltre alla questione gratis</i>) resta comunque una soluzione lenta, in più ogni qual volta ne invii uno devi confermare inserendo i caratteri dell&#8217;<a href="http://it.wikipedia.org/wiki/CAPTCHA" target="_blank">immagine di controllo</a> &#8230; Odioso, capisco la questione sicurezza ma resta a mio avviso molto odioso. Allora ho fatto la solita ricerca in rete se esisteva un programma che interfacciasse l&#8217;invio degli sms direttamente dal mio sistema. Ecco come mi sono imbattuto in <a href="http://www.moioli.net/Progetti___1/MoioSMS___Messaggi_GRATIS_da_Internet____22.html" target="_blank">MoioSMS</a>, un progetto Open Source, del tutto gratuito, rilasciato sotto GPL e non ci crederete<b>¹</b> mai &#8230; Persino molto funzionale.</p>
<p>La particolarità credo l&#8217;abbiate capita, in pratica basta avviarlo per poter scrivere il messaggio, selezionare uno dei vari gestori dove avete/avrete un account con possibilità di inviare sms gratis, vi fa saltare gli odiosi controlli di conferma, non ho provato ma come affermano sulla homepage non fa assolutamente inviare nessun messaggio oltre quelli free quindi non rischiate inavvertitamente di pagare gli sms e permette tramite un pacchetto l&#8217;integrazione con la famosa Deskbar<b>²</b> di Gnome, mi sono trovato talmente bene e sono rimasto contento che ve lo consiglio assolutamente.</p>
<p>Al momento esistono oltre le versioni per windows e mac, i pacchetti in formato deb, compatibili con Ubuntu da Edgy 7.04 in poi e naturalmente con Debian (<i>confermo per Sid</i>) e per *tutte* le altre distro in forma sorgente, dentro contiene tutte le informazioni<b>³</b> possibili su come installarlo.</p>
<p>Installazione :</p>
<p>Andate alla <a href="http://www.moioli.net/Progetti___1/MoioSMS___Messaggi_GRATIS_da_Internet____22.html" target="_blank">homepage di MoioSMS</a> e scaricate i pacchetti deb, salvandoli in una dir a vostro piacimento. Poi aprite un terminale nella stessa e date :</p>
<pre>$ sudo dpkg -i *.deb</pre>
<p>A questo punto i due pacchetti richiederanno delle dipendenze o le installate preventivamente (<i>python, python-pycurl, python-wxgtk2.8 | python-wxgtk2.6, ocrad, gocr, imagemagick</i>)  oppure dare un bel :</p>
<pre>$ sudo apt-get -f install</pre>
<p>Ora trovate il programma nel menù &#8220;internet&#8221; eccovi una simulazione che ho realizzato (<i>purtroppo mi sono fatto prendere la mano ed ho finito i miei 10 SMS!!!</i>)</p>
<p>Finestra principale di MoioSMS :</p>
<p><img src="http://img230.imageshack.us/img230/6743/moiosmsae2.png" alt="moioSMS" border="0" height="282" width="335" /></p>
<p>Richiesta d&#8217;inserimento username e passwd dopo la conferma di invio:</p>
<p><img src="http://img503.imageshack.us/img503/2717/inseriscivj8.png" alt="moioSMS inserimento passwd" border="0" height="133" width="457" /></p>
<p>Naturalmente in caso di successo/insuccesso invio verrete avvisati tramite pop-up!</p>
<p><b>Note:</b></p>
<ul>
<li>crederete<b>¹ </b>[<i>mode battutaccia on</i>]</li>
<li>Deskbar<b>² </b>[<i>sulla 2.20 non trovo la voce in preferenze forse colpa del cambio API, sicuramente funzionante sulla 2.18</i> ]</li>
<li>informazioni<b>³ </b>[<i>la documentazione è in italiano esultate!</i>]</li>
</ul>
<p><b>N.B.</b> Un ringraziamento particolare a <a href="http://www.moioli.net/index1.html" target="_blank">Silvio Moioli</a> (<i>indovinate chi è?</i>)</p>
<h4>A proposito visto che in tanti usate il programma e vi trovate bene l&#8217;autore chiede sulla <a href="http://www.moioli.net/Progetti___1/MoioSMS___Messaggi_GRATIS_da_Internet____22.html" target="_blank">homepage</a> di dare un occhiata  a quello che <a href="http://www.moioli.net/Silvio______2/MissioMundi__gruppo_missionario_per_l__039_Africa___5.html" target="_blank">il gruppo missionario &#8220;MissioMundi&#8221;</a> sta                 facendo in Africa. E magari fare una piccola offerta, senza impegno, se volete, se potete!</h4>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/10/07/moiosms-finalmente-una-comodita-installazione-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Due monitor &#8211; gestione sfondo Desktop Kde vs Gnome [soluzione]</title>
		<link>http://www.osrevolution.netsons.org/2007/10/03/due-monitor-gestione-sfondo-desktop-kde-vs-gnome-soluzione/</link>
		<comments>http://www.osrevolution.netsons.org/2007/10/03/due-monitor-gestione-sfondo-desktop-kde-vs-gnome-soluzione/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 19:21:37 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Curiosità]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Deliri]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Kde]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Only Nerd]]></category>
		<category><![CDATA[Pericolosi]]></category>
		<category><![CDATA[Polemiche]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Dual Head]]></category>
		<category><![CDATA[Gestione]]></category>
		<category><![CDATA[Monitor]]></category>
		<category><![CDATA[Sfondo]]></category>
		<category><![CDATA[Soluzione]]></category>
		<category><![CDATA[Vs]]></category>
		<category><![CDATA[Wallpaper]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/10/03/due-monitor-gestione-sfondo-desktop-kde-vs-gnome-soluzione/</guid>
		<description><![CDATA[Tempo fa ne avevo elogiato le doti, Kde è superlativo sulla gestione di due monitor, Gnome invece lascia a desiderare. Non voglio scatenare  nessuna polemica con questo mio post, ma solo evidenziare una carenza con la speranza che presto venga sanata per chi come me ha due monitor ed ha sempre usato Gnome come [...]]]></description>
			<content:encoded><![CDATA[<p>Tempo fa ne avevo elogiato le doti, Kde è superlativo sulla gestione di due monitor, Gnome invece lascia a desiderare. Non voglio scatenare  nessuna polemica con questo mio post, ma solo evidenziare una carenza con la speranza che presto venga sanata per chi come me ha due monitor ed ha sempre usato Gnome come DE predefinito. Da quando ho upgradato il mio pc con questi monitor ho dovuto fare uno switch di DE, nulla da ridire Kde è stato all&#8217;altezza delle mie aspettative, <a href="http://www.osrevolution.netsons.org/index.php/2007/05/15/kde-gestisce-due-monitor-alla-perfezione-ma-gnome/" target="_blank">dato che ne ho già ampiamente parlato precedentemente</a>, arrivo al dunque.</p>
<p><img src="http://img518.imageshack.us/img518/6290/kdemc8.jpg" alt="kde sfondi" border="0" height="213" width="660" /></p>
<p>Come si nota dall&#8217;immagine Kde mi gestiste perfettamente barra e sfondi, si avete capito bene quello che vedete è il risultato usando due sfondi ognuno con risoluzione <strong>1440&#215;900</strong> per monitor, con un totale di <strong>2880&#215;900</strong> di risoluzione. Il tutto si ottiene semplicemente andando nel <em>Kcontrol</em> alla voce <em>Sfondo</em> ed impostando l&#8217;immagine per lo <strong>Schermo 1</strong> e successivamente per lo <strong>Schermo 2</strong> infine basta premere <strong>Applica</strong>.</p>
<p><img src="http://img210.imageshack.us/img210/9030/kcontroloh6.jpg" alt="kde sfondi separati" border="0" height="426" width="660" /></p>
<p>Su Gnome invece la cosa non funziona perché non permette la gestione separata dei due monitor &#8230; Vorrei aggiungere una piccola nota, spesso in rete mi sono imbattuto in post dove si esaltava, paragonava e definiva Gnome migliore di OSX della Apple e sinceramente non mi sono mai espresso ne a favore dell&#8217;uno ne a favore dell&#8217; altro&#8230; ora al di là della differente filosofia dei due che non voglio mettere in discussione ne entrare nel merito, essendo in possesso di un ibook, posso solo dirvi che su OSX è possibile gestirli separatamente e non solo&#8230;</p>
<p>Tornando a noi, l&#8217;unica soluzione per poter usare i nostri sfondi separati con Gnome è unirli, lo so è banale ma è così, quindi il tutto si riduce ad usare un programma come Gimp oppure come suggerito in questo &#8220;<a href="http://blog.orebokech.com/2007/05/how-to-create-xinerama-friendly-desktop.html" target="_blank">how to di Romain Francoise </a>&#8221; usare semplicemente e velocemente Imagemagick . Basta scaricare entrambi gli sfondi dai siti dedicati (<em>destro e sinitro della dimensione del nostro monitor</em>) per farvi un esempio uso lo <a href="http://mandolux.com/archive/2006/1112.html" target="_blank">stesso sito della fonte citata</a>, posizionarsi nella directory e lanciare questo comando:</p>
<pre><tt>$ montage -size <strong>2880</strong>x900 -geometry +0+0 immagine-destra.jpg immagine-sinistra.jpg risultato.jpg</tt></pre>
<p>Nel comando ho inserito <strong>2880</strong>x900, voglio far presente che questo parametro è indicativo e va cambiato in base alla risoluzione dei vostri monitor, esso rappresenta la somma effettiva della risoluzione, cioè la larghezza viene sommata e naturalmente l&#8217;altezza resta la stessa.</p>
<p>Alcuni esempi :</p>
<pre><strong>1024</strong>x768 + <strong>1024</strong>x768 = <strong>2048</strong>x768
<strong>1280</strong>x800 + <strong>1280</strong>x800 = <strong>2560</strong>x800
<strong>1600</strong>x1200 + <strong>1600</strong>x1200 = <strong>3200</strong>x1200</pre>
<p>Ora basta prendere l&#8217;immagine creata e aggiungerla come sfondo :</p>
<p><img src="http://img264.imageshack.us/img264/2818/gnomedesktophz8.jpg" alt="gnome sfondo" border="0" height="535" width="617" /></p>
<p>Ed ecco il risultato :</p>
<p><img src="http://img264.imageshack.us/img264/365/gnomesfondoho6.jpg" alt="gnome desktop 2880x900" border="0" height="213" width="660" /></p>
<p>Per ora non resta che consolarci così in attesa di ulteriori sviluppi &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/10/03/due-monitor-gestione-sfondo-desktop-kde-vs-gnome-soluzione/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sfruttare la ram oltre 1 Gb su Linux 32bit</title>
		<link>http://www.osrevolution.netsons.org/2007/09/24/sfruttare-la-ram-oltre-1-gb-su-linux-32bit/</link>
		<comments>http://www.osrevolution.netsons.org/2007/09/24/sfruttare-la-ram-oltre-1-gb-su-linux-32bit/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 19:28:17 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[4 Giga]]></category>
		<category><![CDATA[Gestione]]></category>
		<category><![CDATA[Ram]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/09/24/sfruttare-la-ram-oltre-1-gb-su-linux-32bit/</guid>
		<description><![CDATA[
La ram del mio pc OCZ Platinum DDR400 2&#215;1024 Dual Channel CL 2-3-2-5 XTC Ediction 
Questo articolo è rivolto a chi avendo installato 2 o più Gigabyte di ram su una distro Linux a 32bit, si trova ad affrontare il problema di mancanza di ram,  causa inutilizzo della stessa da parte del sistema. Prendo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocztechnology.com/products/memory/ocz_el_ddr_pc_3200_2x1024mb_dual_channel_platinum_xtc" target="_blank"><img src="http://img508.imageshack.us/img508/2080/oczxv2.jpg" alt="ocz platinum ddr 400 2x1024 2-3-2-5" border="0" height="360" width="440" /></a><br />
<i>La ram del mio pc OCZ Platinum DDR400 2&#215;1024 Dual Channel CL 2-3-2-5 XTC Ediction</i><font color="#0070bc" face="arial" size="2"> </font></p>
<p>Questo articolo è rivolto a chi avendo installato 2 o più Gigabyte di ram su una distro Linux a 32bit, si trova ad affrontare il problema di mancanza di ram,  causa inutilizzo della stessa da parte del sistema. Prendo spunto da un articolo apparso su <a href="http://www.linux.com/feature/119287" target="_blank">Linux.com</a> su come sfruttare la ram oltre 1 Gb sul pinguino a 32bit, io almeno da 2 anni compilo il mio kernel con questa feature abilitata.</p>
<p>Nell&#8217;articolo spiega a grandi linee il perché ancora oggi questa opzione non viene abilitata di default sui kernel principali delle distro, almeno non su tutte. Il fattore principale è altamente tecnico e cioè i sistemi a 32bit non sono in grado di sfruttare più di 1 Gb di ram, ma vedremo che a questo esiste una soluzione già da tempo e consiste nell&#8217;usare la differenza come memoria virtuale, questa differenza viene rimappata, il tutto usando un kernel compilato con questa feature.</p>
<p>Bene ricordo che il supporto per la HIGHMEM ha due opzioni possibili, da oltre 1 Gb a 4 Gb bisogna abilitare la HIGHMEM4G, oltre 4 Gb sino a 64 Gb invece si deve abilitare la HIGMEM64G. Prendendo come esempio i kernel Debian ricordo che il supporto fino a 4 Gb è dato dai kernel 686 (<i>linux-image-2.6-686</i>) mentre quello fino a 64 Gb dal kernel 686-bigmem (<i>linux-image-2.6-686-bigmem</i>), quelli invece della serie *-486 o addirittura inferiori, non hanno questa feature inserita quindi risulta settata su &#8220;<i>off</i>&#8221; . Usando un kernel di questa serie (<i>486</i>) la vostra ram eccedente ad 1 G non verrà assolutamente sfruttata dal Sistema!</p>
<p>Nel caso qualcuno voglia ricompilarsi il kernel, ricordo che le voci da settare si trovano in  &#8220;<b>Processor type and features</b>&#8221; alla voce &#8220;<b>High Memory Support </b>&#8220;.</p>
<p><img src="http://img410.imageshack.us/img410/3649/highdz9.jpg" alt="high memory 32bit" border="0" height="422" width="660" /></p>
<p><img src="http://img511.imageshack.us/img511/9703/high2iu4.jpg" alt="high memory 32bit" border="0" height="422" width="660" /></p>
<p>Un controllo veloce su qualsiasi kernel è possibile farlo grep-ando il file di configurazione, vi mostro il mio avendo 2 Gb ram :</p>
<pre>$ egrep -i highmem /boot/config-$(uname -r)
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y</pre>
<p>in caso contrario installate un kernel elencato prima o ricompilato con queste opzioni.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/09/24/sfruttare-la-ram-oltre-1-gb-su-linux-32bit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Magic Key Sysrq, quando l&#8217;inevitabile diventa evitabile</title>
		<link>http://www.osrevolution.netsons.org/2007/09/19/magic-key-sysrq-quando-linevitabile-diventa-evitabile/</link>
		<comments>http://www.osrevolution.netsons.org/2007/09/19/magic-key-sysrq-quando-linevitabile-diventa-evitabile/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 07:00:03 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Key]]></category>
		<category><![CDATA[Magic]]></category>
		<category><![CDATA[reisub]]></category>
		<category><![CDATA[Salvezza]]></category>
		<category><![CDATA[Soluzioni]]></category>
		<category><![CDATA[Sysrq]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/09/19/magic-key-sysrq-quando-linevitabile-diventa-evitabile/</guid>
		<description><![CDATA[

Cosa sono i &#8221; magic key sysrq&#8221; ?
Si possono definire come una combinazione &#8220;Magica&#8221; di tasti che permette di interagire direttamente con il kernel oltrepassando qualsiasi operazione stia compiendo, sempre che lo stesso non sia in blocco. Di solito vengono usati soprattutto per il debugging!
A cosa mi possono servire?
Ad avere molte informazioni e come vedremo [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img401.imageshack.us/img401/2204/sysrqmn9.jpg" alt="sysrq Stamp key" border="0" height="394" width="522" /></p>
<ul>
<li><strong>Cosa sono i &#8221; magic key sysrq&#8221; ?</strong></li>
<p>Si possono definire come una combinazione &#8220;Magica&#8221; di tasti che permette di interagire direttamente con il kernel oltrepassando qualsiasi operazione stia compiendo, sempre che lo stesso non sia in blocco. Di solito vengono usati soprattutto per il debugging!</p>
<li><strong>A cosa mi possono servire?</strong></li>
<p>Ad avere molte informazioni e come vedremo ad usarli a nostro vantaggio in caso di problemi.</p>
<li><strong>Per cosa posso utilizzarli?</strong></li>
<p>In questo post vedremo come evitare in caso di freeze del server grafico di premere il tasto &#8220;reset&#8221;, odioso, quanto temibile perché non rispetta la procedura corretta di chiusura servizi , sync dei dischi  e reboot.</p>
<li><strong>Come faccio ad avere questi Magic Key sulla mia LinuxBox?</strong></li>
<p>Facile, se usate un kernel di default dovreste già avere l&#8217;opzione inclusa dentro, se lo ricompilate da voi dovrete inserirla.</ul>
<p>Per sicurezza dovrete controllare il config del vostro kernel in uso :</p>
<p><code>$ egrep -i sysrq /boot/config-$(uname -r)<br />
CONFIG_MAGIC_SYSRQ=y</code></p>
<p>Se la risposta è positiva come in questo esempio siete a cavallo !</p>
<p>Per tutti quelli che amano compilarsi un kernel proprio, ricordo che la voce relativa ai &#8221; sysrq key&#8221; si trova nella sezione &#8220;Kernel hacking&#8221; :</p>
<p><img src="http://img403.imageshack.us/img403/5577/sysqrzx8.png" alt="sysqr key kernel page" border="0" height="297" width="593" /></p>
<p>Un controllo successivo va fatto sul file &#8221; /proc/sys/kernel/sysrq &#8221; , dove dal numero risultante che otterremo capiremo cosa è abilitato o meno :</p>
<p>Possibili risultati :</p>
<blockquote><p><strong>0</strong> &#8211; Completamente disabilitato<br />
<strong> 1</strong> &#8211; Abilitate tutte le funzioni di sysrq<br />
<strong> &gt;1</strong> &#8211; in base al numero si abilitano determinate funzioni (segue lista descrizione):</p>
<p><strong>2</strong> &#8211; enable control of console logging level<br />
<strong>4</strong> &#8211; enable control of keyboard (SAK, unraw)<br />
<strong>8</strong> &#8211; enable debugging dumps of processes etc.<br />
<strong>16</strong> &#8211; enable sync command<br />
<strong>32</strong> &#8211; enable remount read-only<br />
<strong>64</strong> &#8211; enable signalling of processes (term, kill, oom-kill)<br />
<strong>128</strong> &#8211; allow reboot/poweroff<br />
<strong>256</strong> &#8211; allow nicing of all RT tasks</p></blockquote>
<p>Bene eseguiamo il controllo :</p>
<p><code>$ cat  /proc/sys/kernel/sysrq<br />
1</code></p>
<p>Nel caso invece volessimo disattivare o abilitare determinate opzioni basterà da root eseguire :</p>
<p><code># echo "<strong>number</strong>" &gt;/proc/sys/kernel/sysrq</code></p>
<p>Dove number può assumere i valori presenti nella tabella o la somma degli stessi nel caso volessimo abilitare più opzioni contemporaneamente.</p>
<p>Perfetto passiamo all&#8217;azione, le combinazioni magiche che saremo in grado di usare sono le seguenti :</p>
<p><strong>Alt </strong>+ <strong>Stamp</strong> + <strong>LETTERA</strong> (<em>sostituire con una delle seguenti</em>)</p>
<blockquote><p><strong>b</strong> &#8211; Riavvia il sistema senza smontare o fare in syncing dei dischi.<br />
<strong> c</strong> &#8211; Effettua un riavvio di kexec per prendere un crashdump.<br />
<strong> d</strong> &#8211; Mostra tutti i blocchi.<br />
<strong> e</strong> &#8211; Invia a tutti i processi tranne a quelli di init un  SIGTERM<br />
<strong> f</strong> &#8211; Uccide il processo più esoso di memoria<br />
<strong> g</strong> &#8211; Usa kgdb su piattaforme ppc  e sh<br />
<strong> h</strong>     &#8211; Visualizza l&#8217;aiuto (<em>veramente l&#8217;aiuto viene visualizzato usando tutti i tasti non inseriti nell&#8217;elenco, ma usate la h perchè è molto più semplice ricordarlo</em>) <img src='http://www.osrevolution.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<strong> i</strong> &#8211; Invia a tutti i processi eccetto quelli di init un SIGKILL<br />
<strong> k</strong> &#8211; Secure Access Key (SAK) Uccide tutti i programmi sulla console virtuale corrente.<br />
<strong> NOTA:</strong> <em>Leggete i commenti importantissimi nella sezione SAK.</em><br />
<strong> m</strong> &#8211; Visualizza informazioni della memoria .<br />
<strong> n</strong> &#8211; Used to make RT tasks nice-able<br />
<strong> o</strong> &#8211; Eseguie uno Shut Down del sistema (se configurato e supportato).<br />
<strong> p</strong> &#8211; Visualizza i registri e flags correnti.<br />
<strong> q</strong> &#8211; Mostra la lista di tutti i timers avviati.<br />
<strong> r</strong> &#8211; setta la tastiera in XLATE.<br />
<strong> s </strong>- Esegue un sync di tutti i filesystem montati.<br />
<strong> t</strong> &#8211; Mostra tutti i processi.<br />
<strong> u</strong> &#8211; Rimonta tutti filesystems in sola lettura.<br />
<strong> v</strong> &#8211; Mostra informazioni su processori Voyager SMP.<br />
<strong> w</strong> &#8211; Visualizza tutti i tasks bloccati.<br />
<strong>x</strong> &#8211; Usato dall&#8217;interfaccia xmon  su piattaforme ppc/powerpc.<br />
<strong> 0-9</strong> &#8211; setta il livello di loging della console, mostrerà i messaggi del kernel sulla console. (<strong>0</strong> <em>ad esempio fa in modo di mostrare solo i messaggi di emergenza quali PANICs or OOPSes</em> )</p></blockquote>
<p>Rifarsi comunque alla documentazione ufficiale in lingua inglese, che trovate installando i sorgenti del kernel e leggendo il file :</p>
<p><strong>Documentation/sysrq.txt</strong></p>
<p>Arrivati a questo punto immaginate di essere nel mezzo di un freeze del Server grafico,  tutto bloccato apparentemente, magari riuscite a fare lo switch sulle ttyN, forse non riuscite nemmeno a vedere le scritte etc etc. Bene prima di premere il tasto <strong>Reset</strong> proviamo a digitare queste combinazioni di tasti :</p>
<p>(<em>vi indico quello che faccio io in questi casi in rete è indicato come la miglior combinazione da usare <strong>REISUB</strong></em>)</p>
<h4>Setto la tastiera in XLATE:</h4>
<pre><strong>[Alt] + [Stamp] +  [ r ]</strong></pre>
<h4>Cerco di terminare correttamente i processi, tranne quelli di INIT:</h4>
<pre><strong>[Alt] + [Stamp] +  [ e ]</strong></pre>
<h4>Dopo qualche secondo (<em> in media 5/6</em> in modo da permettere alla combinazione precedente di terminare i processi in modo corretto) Uccido il resto dei processi , sempre tranne quelli di INIT:</h4>
<pre><strong>[Alt] + [Stamp] + [ i ]</strong></pre>
<h4>Faccio un sync dei dischi:</h4>
<pre><strong>[Alt] + [Stamp] + [ s ]</strong></pre>
<h4>Rimonto i filesystems in sola lettura (<em>importantissimo dopo il sync</em>)</h4>
<pre><strong>[Alt] + [Stamp] + [ u ]</strong></pre>
<h4>Riavvio il sistema:</h4>
<pre><strong>[Alt] + [Stamp] + [ b ]</strong></pre>
<p>Ora divertitevi &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/09/19/magic-key-sysrq-quando-linevitabile-diventa-evitabile/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Kima &#8211; Kicker monitoring applet</title>
		<link>http://www.osrevolution.netsons.org/2007/09/10/kima-kicker-monitoring-applet/</link>
		<comments>http://www.osrevolution.netsons.org/2007/09/10/kima-kicker-monitoring-applet/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 19:24:34 +0000</pubDate>
		<dc:creator>Antonio De Luci (imu)</dc:creator>
				<category><![CDATA[Curiosità]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Kde]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[O.S. Revolution]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Kima]]></category>
		<category><![CDATA[Monitor]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://www.osrevolution.netsons.org/index.php/2007/09/10/kima-kicker-monitoring-applet/</guid>
		<description><![CDATA[
Come alcuni già sapranno uso conky per monitorare il mio hardware, ma il suo uso comporta delle controindicazioni, su cui sorvoliamo, però se devo essere sincero, il vero motivo è che volevo dare una ripulita al mio desktop, infatti da sempre imposto la mia home come desktop e in certi momenti della giornata può diventare [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img160.imageshack.us/img160/4028/kima62hv0.jpg" alt="taskbar 2" height="504" width="602" /><br />
Come alcuni già sapranno uso conky per monitorare il mio hardware, ma il suo uso comporta delle controindicazioni, su cui sorvoliamo, però se devo essere sincero, il vero motivo è che volevo dare una ripulita al mio desktop, infatti da sempre imposto la mia home come desktop e in certi momenti della giornata può diventare &#8216;affollato&#8217;, quindi ho verificato quali possibilità poteva darmi KDE per risolvere questo sfizio, senza installare troppa roba e con una integrazione ottimale nella taskbar.</p>
<p>Bene, la scelta è caduta su <a href="http://kima.sourceforge.net/">Kima</a></p>
<p><a href="http://kima.sourceforge.net/"></a>, consiste in una semplice applet da aggiungere alla taskbar, si integra perfettamente, è possibile scegliere il colore e la dimensione del font che la applet deve usare per ogni singolo dato che visualizzerà, inoltre pesa solo 360Kb circa, l&#8217;unico aspetto scomodo è stata la compilazione, sulle repo della mia SID non è disponibile,  quindi ho scaricato i sorgente e li ho compilati  al fine di ottenere un .deb sul quale il sistema(apt) potesse tenere traccia anche delle dipendenze, quindi niente checkinstall, ma debian-way.</p>
<p>Ora vi mostro come scaricare, compilare e installare. Da user farete quanto segue.<br />
- Creiamo una directory in cui lavorare:</p>
<pre>mkdir ~/src</pre>
<p>- Ci spostiamo nella directory appena creata e da lì scarichiamo il sorgente:</p>
<pre>cd src
wget http://prdownloads.sourceforge.net/kima/kima-0.7.4.tar.gz</pre>
<p>- Scompattiamo l&#8217;archivio e entriamo nella direcotry del sorgente:</p>
<pre>tar zxvf kima-0.7.4.tar.gz
cd kima-0.7.4</pre>
<p>- Ora compiliamo ed otteniamo il .deb:</p>
<pre>dh_make -e ken.werner@web.de -f ../kima-0.7.4.tar.gz</pre>
<pre>./configure --prefix=/usr --disable-debug</pre>
<pre>debuild binary</pre>
<p>- Usciamo dalla dir del sorgente, e installiamo il pacchetto deb:</p>
<pre>sudo dpkg -i ../kima_0.7.4-1_i386.deb</pre>
<p>Se non lo avete già fatto in precedenza&#8230;<br />
- Installiamo anche <strong>lm-sensors</strong> e <strong>hddtemp</strong>, che ci servono per rilevare le temperature:</p>
<pre>sudo aptitude install lm-sensors &amp;&amp; sudo aptitude install hddtemp</pre>
<p>Per la configurazione di lm-sensors e hddtemp vi rimando alla mia guida <a href="http://www.osrevolution.netsons.org/index.php/2007/01/13/monitorare-il-nostro-hardware-con-conky/">Monitorare il nostro hardware con Conky</a>, nello specifico gli step 2 e 3.<br />
Occorre fare delle precisazioni, nella guida ho spiegato cosa usare per sfruttare al massimo i tool come conky, gkrellm,  karamba, infatti gli step 2 e 3 sono sempre validi, ovviamente potete saltare le parti che riguardano le compilazioni, se non dovete/volete compilare i pacchetti.</p>
<p>Adesso..se tutto è pronto, cliccate con il tasto destro sul pannello in basso, selezionate la voce <em>Aggiungi un&#8217;applet al pannello</em>, e selezionate<em> kima</em> dall&#8217;elenco.<br />
<img src="http://img516.imageshack.us/img516/4949/kima72uw6.jpg" alt="Image Hosted by ImageShack.us" /><br />
Noterete subito che sono attive tutte le <em>&#8216;Source&#8217;</em>(tutto ciò che monitorizza, viene inserito in una lista chiamata così), come ho già scritto poco fa, potete modificare alcuni parametri del testo su ogni singolo Source, e cioè il colore, tipo e dimensioni dei font.  Potete anche scegliere di escludere ciò che non vi interessa visualizzare, con un semplice click, tutto ciò è accessibile cliccando con il tasto destro del mouse sulla applet di kima, quindi selezionate <em>Precerences</em>.</p>
<p>Ovviamente avrete la possibilità di posizionare la applet dove più vi piace con le solite opzioni del pannello, ma non solo, le singole voci possono essere spostate dalla loro posizione con il mouse, semplicemente trascinandole, il tutto direttamente sulla applet. Quindi non dovrete editare nulla per personalizzare  il testo e l&#8217;ordine di visualizzazione, penso che questo aspetto farà piacere a molti utenti.<br />
<img src="http://img266.imageshack.us/img266/9862/kima8qm8.jpg" alt="Image Hosted by ImageShack.us" /></p>
<blockquote><p><em>Vi ricordo che i pacchetti compilati e pacchettizzati in questo modo possono essere gestiti anche da apt(e aptitude), e che viene tenuta traccia anche delle dipendenze. Cosa non meno importante, questo tipo di  acchettizzazione dei deb è ottima per un uso personale, ma non per metterli su un vostro mirror pubblico, se volete fare ciò vi rimando alla documentazione ufficiale per i manteiner, la <a href="http://www.debian.org/doc/manuals/maint-guide/">&#8220;Debian New Maintainers&#8217;<br />
Guide&#8221;</a>.</em></p></blockquote>
<p>-viger</p>
<p>##########################<br />
<strong>Dipendenze:</strong><br />
gcc<br />
g++<br />
kdelibs<br />
qt<br />
libart<br />
libaudio2<br />
libdbus<br />
libfontconfig<br />
libfreetype<br />
libgcc<br />
libhal<br />
libhal-dev<br />
libice6<br />
libice-dev<br />
libidn11<br />
libidn11-dev<br />
libjpeg<br />
libpng<br />
libqt3-mt<br />
libsm6<br />
libstdc++6<br />
libx11-6<br />
libxcursor1<br />
libxext6<br />
libxft2<br />
libxi6<br />
libxinerama1<br />
libxrandr2<br />
libxrender1<br />
libxt6<br />
zlib1g</p>
<p>##########################<br />
<strong>Links:</strong><br />
<a href="http://kima.sourceforge.net/">http://kima.sourceforge.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.osrevolution.netsons.org/2007/09/10/kima-kicker-monitoring-applet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
