<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>malex dot org &#187; lirc</title>
	<atom:link href="http://www.malex.org/archives/tag/lirc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.malex.org</link>
	<description></description>
	<lastBuildDate>Mon, 06 Dec 2010 10:08:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/it/</creativeCommons:license>		<item>
		<title>Linux Media Center fai-da-te 7: il telecomando</title>
		<link>http://www.malex.org/archives/2006/09/linux-media-center-fai-da-te-7-il-telecomando/</link>
		<comments>http://www.malex.org/archives/2006/09/linux-media-center-fai-da-te-7-il-telecomando/#comments</comments>
		<pubDate>Tue, 26 Sep 2006 15:33:09 +0000</pubDate>
		<dc:creator>malex</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Media Center]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[fai-da-te]]></category>
		<category><![CDATA[hauppauge]]></category>
		<category><![CDATA[lirc]]></category>
		<category><![CDATA[media center]]></category>
		<category><![CDATA[telecomando]]></category>

		<guid isPermaLink="false">http://www.malex.org/archives/2006/09/linux-media-center-fai-da-te-7-il-telecomando/</guid>
		<description><![CDATA[Settima puntata della realizzazione del Linux Media Center fai-da-te (vedi puntate 1, 2, 3, 4, 5 e 6). In questa puntata affronto la configurazione del telecomando. Il telecomando è uno strumento essenziale per un vero media center, sarebbe troppo scomodo dover usare tastiera e mouse dalla poltrona. L&#8217;hardware La scheda dvb-t che uso è già [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="/blog/wp-content/uploads/2006/02/tuxtv.miniatura.gif" alt=" " /> Settima puntata della realizzazione del Linux Media Center fai-da-te (vedi puntate <a href="/archives/2006/05/linux-media-center-fai-da-te/">1</a>, <a href="/archives/2006/05/linux-media-center-fai-da-te-2/">2</a>, <a href="/archives/2006/05/linux-media-center-fai-da-te-3/">3</a>,  <a href="/archives/2006/05/linux-media-center-fai-da-te-4-guerra-al-rumore/">4</a>, <a href="/archives/2006/08/linux-media-center-fai-da-te-5/">5</a> e <a href="/archives/2006/09/linux-media-center-fai-da-te-6-i-consumi/">6</a>). In questa puntata affronto la configurazione del telecomando. Il telecomando è uno strumento essenziale per un vero media center, sarebbe troppo scomodo dover usare tastiera e mouse dalla poltrona.</p>
<p><span id="more-204"></span></p>
<h3>L&#8217;hardware</h3>
<p>La scheda dvb-t che uso è già fornita di telecomando. Il ricevitore ad infrarossi è esterno e collegabile alla scheda con un cavetto dotato di jack. C&#8217;è il problema di dove posizionare il ricevitore, che è fastidiosamente esterno, ma per fortuna il sensore è omnidirezionale e quindi si può nascondere anche dietro al case, non è necessario che ricevitore e telecomando siano <em>in vista</em>.</p>
<h3>Il software necessario</h3>
<p>Far funzionare un telecomando su Linux è una procedura abbastanza fastidiosa, lo avevo già descritto nell&#8217;articolo <a href="/blog/archives/2006/04/digitale-terrestre-su-linux-il-telecomando/">Digitale terrestre su Linux: il telecomando</a>. Qui riprendo quelle istruzioni, adattate all&#8217;hardware del LMC.</p>
<p>Il software necessario per il telecomando è <a href="http://www.lirc.org/">lirc</a>. Si installa con yum:</p>
<pre>[root@media ~]# yum --disablerepo=livna,atrpms install lirc</pre>
<p>Nota: ho disabilitato esplicitamente i repository non standard per evitare di installare una versione di lirc che mi ha dato problemi.</p>
<h3>Configurare lirc</h3>
<p>Modificare il file <code>/etc/sysconfig/lirc</code> in modo che contenga la seguente riga:</p>
<pre>LIRCD_OPTIONS="--driver=dev/input --device=/dev/input/event2"</pre>
<p>Nota: il device da assegnare dipende da quanti dispositivi di input sono collegati. Ad esempio, se sono collegati tastiera e mouse il device sarà quello scritto sopra, se invece si avvia il sistema senza tastiera e mouse, il device diventa <code>/dev/input/event0</code>.</p>
<p>Scaricate il file <a href="/download/hauppauge-lircd.conf">hauppauge-lircd.conf</a> e salvatelo come <code>/etc/lircd.conf</code>, in questo modo:</p>
<pre>[root@media ~]# curl -o /etc/lircd.conf http://www.malex.org/download/hauppauge-lircd.conf</pre>
<p>Nota: il file <code>/etc/lircd.conf</code> associa i codici numerici inviati dal telecomando, alla pressione di ogni tasto, con altrettanti comandi simbolici.</p>
<h3>Test di funzionamento</h3>
<p>Per provare il telecomando riavviare il servizio lirc:</p>
<pre>[root@media ~]# service lirc restart</pre>
<p>Eseguire quindi il comando <code>irw</code> e premere qualche tasto del telecomando, dovrebbero apparire alcune righe come queste:</p>
<pre>[mythtv@media ~]$ irw
0000000080010002 00 1 Hauppauge_wintw_nova-t_pci
0000000080010003 00 2 Hauppauge_wintw_nova-t_pci
0000000080010004 00 3 Hauppauge_wintw_nova-t_pci
0000000080010069 00 LEFT Hauppauge_wintw_nova-t_pci
000000008001006a 00 RIGHT Hauppauge_wintw_nova-t_pci
000000008001001c 00 OK Hauppauge_wintw_nova-t_pci
0000000080010192 00 CH+ Hauppauge_wintw_nova-t_pci
0000000080010193 00 CH- Hauppauge_wintw_nova-t_pci</pre>
<h3>Integrazione in MythTV</h3>
<p>Per poter usare il telecomando in MythTV è necessario associare ogni tasto del telecomando ad uno specifico comando del programma. L&#8217;associazione si effettua compilando, a mano, il file <code>lircrc</code>, che va posizionato nella directory <code>/home/mythtv/.mythtv</code>.</p>
<p>Scaricare il file <a href="/download/mythtv-lircrc.txt">mythtv-lircrc.txt</a> e installarlo, in questo modo:</p>
<pre>[mythtv@media ~]$ curl -o .mythtv/lircrc http://www.malex.org/download/mythtv-lircrc.txt</pre>
<p>Una copia dello stesso file (o un link) con il nome <code>.lircrc</code> (attenzione al punto iniziale) va inoltre posizionata nella directory <code>/home/mythtv</code>, in questo modo:</p>
<pre>[mythtv@media ~]$ ln -s .mythtv/lircrc .lircrc</pre>
<p>Questa copia verrà letta dai programmi accessori usati da MythTV, quali mplayer e xine.</p>
<h3>Uso del telecomando</h3>
<p>Una volta riavviato il frontend di MythTV, questo dovrebbe rispondere al telecomando.</p>
<p>Una cosa che non sono riuscito a fare è scrivere da qualche parte cosa fanno i vari tasti del telecomando, quindi alla fine mi ritrovo ad usare solo quelli ovvi. Inoltre molti tasti hanno funzioni diverse in contesti diversi, ci vorrebbe un libretto o, meglio, un help on-line.</p>
<p>Ultima nota: il telecomando della mia tv, una Philips, interferisce con il LMC. Non ho capito se è un difetto di lirc oppure una semplice sovrapposizione di codici. Ho quindi dovuto togliere qualche pulsante dal mio <code>lircrc</code>.</p>
<p align="right">Alla <a href="/archives/2006/10/linux-media-center-fai-da-te-8-la-guida-tv/">prossima puntata</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malex.org/archives/2006/09/linux-media-center-fai-da-te-7-il-telecomando/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

