farrebyc’s block notes

Just another WordPress weblog

MythTV su Ubuntu – Parte 4

Posted by farrebyc su 5 agosto 2007

Time Outdated:
questa guida è ormai obsoleta. Visualizza la guida aggiornata: Media Center con Ubuntu.

Update 29.02.2008 – Aggiornato file .lircrc per funzionare anche con mplayer, xine, vlc, totem ed elisa

Update 14.11.2007 – Aggiornato guida
Mi sono accorto che il sito ‘wiki.efficientpc.co.uk’ che conteneva la guida originale ed i file di configurazione non è più attivo, ho quindi modificato i relativi link per il download

Update 16.08.2007 – Aggiornato guida e ricaricato screenshots

Configurazione Telecomando

Insieme alla scheda TV (Hauppauge PVR-500) era presente anche un telecomando MCE versione 2.

PVR 500 Kit - Remote

Per installare e configurare correttamente questo telecomando in Feisty ho seguito alla lettera questa guida, che riporto integralmente qui sotto, tradotta e con alcuni miei commenti. (la guida originale è stata scritta per Edgy, ma il tutto funziona senza nessun problema anche con Feisty)
(L’originale di questa guida si trova trovava sul sito http://wiki.efficientpc.co.uk)

Questa Guida espone il metodo ‘ufficiale’ per installare i driver Lirc per il telecomando in Ubuntu Linux. La Guida è stata scritta per il telecomando ‘Windows Media Center’ ma dovrebbe funzionare anche con altri driver Lirc.

1. Installazione Lirc

Prima di tutto installare Lirc, il programma che permette al PC di ricevere ed inviare i segnali infrarossi di moltissimi telecomandi:

sudo apt-get install lirc lirc-modules-source module-assistant

2. Configurazione

Con il seguente comando viene riconfigurato il pacchetto Lirc appena installato:

sudo dpkg-reconfigure lirc-modules-source

A questo punto viene visualizzata una maschera di configurazione.
Selezionare il pulsante ‘OK’ (per muoversi all’interno della maschera utilizzare il tasto ‘tab’)

Installazione Lirc 1

Nella maschera successiva è necessario assicurarsi che solo il modulo ‘mceusb2’ sia selezionato (usare la ‘barra spaziatrice’ per selezionare/deselezionare) e premere il pulsante ‘OK’:

Installazione Lirc 2

Nella terza mschera selezionare nuovamente ‘OK’.

Installazione Lirc 3

Verrà proposta l’opzione di effettuare il build dei moduli. Assicurarsi di non effettuarlo, premere quindi il pulsante ‘NO’.

Installazione Lirc 4

Verrà chiesto se si intende rimpiazzare il pacchetto, scegliere ‘Install the package maintainer’s version’.

Installazione Lirc 5

3. Modifica del file /etc/lirc/hardware.conf

sudo gedit /etc/lirc/hardware.conf

Assicurarsi che l’opzione ‘LOAD_MODULES’ sia ‘=true’.

Installazione Lirc 6

Inoltre, aggiungere il modulo relativo al proprio telecomando alla linea ‘ MODULES=“”.
In questo caso, per il driver ‘mceusb2’: ‘ MODULES=lirc_mceusb2.

Attenzione nel fare copia/incolla di codice da WordPress!!
Controllare sempre i caratteri speciali, come apici ( ‘ ) o doppi apici ( ” ). WordPress in molti casi modifica questi caratteri con altri che se inseriti in file di configurazione o script non sarebbero riconosciuti e causerebbero errori!

Installazione Lirc 7

4. Rimozione vecchi driver e build dei moduli Lirc

Non ci si deve preoccupare se vengono visualizzati degli errori ‘file not found’.

sudo m-a update,prepare
sudo rm /usr/src/lirc*deb
sudo m-a clean lirc
sudo m-a a-i lirc
sudo depmod -a

5. Creazione file lircd.conf

Con il seguente comando viene scaricato il file ‘lircd.conf’ dal sito efficientpc.co.uk farrebyc.com:

wget http://www.farrebyc.com/files/guidamythtv/7.04/p4/lircd.conf.mceusb.txt
sudo cp lircd.conf.mceusb.txt /etc/lirc/lircd.conf

6. Load del modulo

sudo modprobe lirc_mceusb2

7. Riavvio di Lirc

sudo /etc/init.d/lirc restart

8. Test

irw

Premendo alcuni tasti sul telecomando dovrebbero venir visualizzati sullo schermo i relativi codici riconosciuti da Lirc.

Installazione Lirc 8

9. Copia del ‘Key mapping’ nella cartella home

(Aggiunto il supporto a xmms, grazie a Elliot Taylor)

Con questo ulteriore comando viene scaricato, sempre dal sito efficientpc.co.uk farrebyc.com, il file ‘lircrc’:

wget http://www.farrebyc.com/files/guidamythtv/7.04/p4/lircrc.txt
cp lircrc.txt ~/.lircrc

10. Permettere a Mythtv l’accesso a Lircrc

ln -s ~/.lircrc ~/.mythtv/lircrc

11. Fine installazione

A questo punto il telecomando è stato installato e configurato correttamente, è ora pronto per essere utilizzato.

Script per riconfigurazione dopo aggiornamento del kernel

Ho notato che in alcuni casi, dopo l’aggiornamento del kernel tramite gli aggiornamenti automatici di Ubuntu, il telecomando non funzionava più. In questi casi basta semplicemente riconfigurarlo. Per evitare di dover riscrivere tutti i comandi della guida a mano ho creato un piccolo script. Questo non è altro che la sequenza esatta dei comandi necessari per riconfigurare tutto il telecomando. Alcune operazioni devono ancora essere svolte a mano (ad esempio controllare il file ‘/etc/lirc/hardware.conf’).

Questo è lo script:

#!/bin/bash
sudo apt-get install lirc lirc-modules-source module-assistant
sudo dpkg-reconfigure lirc-modules-source
sudo gedit /etc/lirc/hardware.conf
sudo m-a update,prepare
sudo rm /usr/src/lirc*deb
sudo m-a clean lirc
sudo m-a a-i lirc
sudo depmod -a
wget http://www.farrebyc.com/files/guidamythtv/7.04/p4/lircd.conf.mceusb.txt
sudo cp lircd.conf.mceusb.txt /etc/lirc/lircd.conf
sudo modprobe lirc_mceusb2
sudo /etc/init.d/lirc restart

Per utilizzarlo è necessario copiare le precedenti linee di codice (da ‘#!/bin/bash’) in un file di testo, salvarlo e renderlo eseguibile.
Nel mio caso ho salvato lo script nella cartella ‘bin’ che ho creato nella mia home e l’ho reso eseguibile:

sudo chmod 755 /home/raf/bin/aggiornaLirc.sh

Quando sarà necessario, basterà spostarsi nella cartella dove risiede lo script ed eseguirlo in questo modo:

cd /home/raf/bin/
sudo ./aggiornaLirc.sh

Guida – MythTV su Ubuntu

Parte 3 — Parte 4 — Parte 5

12 Risposte to “MythTV su Ubuntu – Parte 4”

  1. […] Parte 4 — Parte 5 — Parte 6 […]

  2. […] che sto scrivendo su questo blog. Le modifiche più consistenti sono state fatte alle parti 3 e 4, che ora descrivono dettagliatamente tutto il processo di installazione ed il setup di MythTV oltre […]

  3. Davide said

    Ciao, complimenti x la guida!!
    Ho un telecomando come il tuo, configurato secondo la guida. se faccio irw i tasti vengono visualizzati sul terminale giusti!
    Ma da mythtv non riesco a farlo andare… Non prende i comandi! che posso fare???
    Grazie Mille!
    Davide

  4. farrebyc said

    Ciao Davide e grazie per i complimenti 🙂

    Hai controllato che il link ‘~/.mythtv/lircrc‘ punti correttamente a ‘~/.lircrc‘?

    Eventualmente prova a riavviare il backend di MythTV (‘sudo /etc/init.d/mythtv-backend stop‘ e ‘sudo /etc/init.d/mythtv-backend start‘) e poi a riavviare il frontend.

    Fammi sapere se ha funzionato…

    Ciao, RaF!

  5. Davide said

    Ciao!
    Ho risolto sostituendo il file “.lircrc”
    Ora funziona…
    L’ho trovato qui: http://ubuntuforums.org/showthread.php?s=5b06b925492164115bf56021e47e6178&p=4299221#post4299221
    Grazie x la disponibilità…

  6. Davide said

    Ciao RaF!
    Vorrei associare il tasto start del telecomando, quello in mezzo con la finestrella di windows x interderci, con l’avvio di mythfrontend… Secondo te è possibile??

    Grazie

  7. farrebyc said

    Ciao Davide!
    Prova ad aggiungere queste righe all’inizio del file .lircrc:

    begin
    remote = mceusb
    prog = irexec
    button = TV
    config = mythfrontend --service
    end

    Ho utilizzato il tasto TV (MY TV) del telecomando invece del tasto HOME (finestrella win) perchè essendo questo già utilizzato in MythTV irexec teneva in memoria ogni sua pressione e riavviava MythTV n volte..

    Fammi sapere se ha funzionato..

    Ciao, RaF!

  8. Davide said

    Ciao RaF!
    Si funziona!!! Grazie mille!!!
    A presto!!

  9. […] di un telecomando MCE versione 2 e non l’ha ancora configurato può farlo seguendo la guida MythTV su Ubuntu – Parte 4. Chi avesse il telecomando già configurato e funzionante deve comunque aggiornare il proprio file […]

  10. […] Per questa guida ho utilizzato e ‘mixato‘ alcune informazioni trovate su: La mia vecchia guida MythTV su Ubuntu – Parte 4 […]

  11. Luca S. said

    Ciao, ho seguito la guida ma al comando dpkg-reconfigure lirc-modules-source non appare alcuna finestra di dialogo dove poter selezionare il telecomando.
    Premetto che sto’ utilizzando ubuntu 9.10 e che ho provato varie guide.
    Al momento utilizzo un sensore seriale autocostruito e posizionato sulla com1.

    Grazie

    • billisat said

      A me succede la stessa cosa, ho ubuntu 10 e non mi appare la schermata blu ove fare le scelte.
      E pure io ho il sensore autocostruito che funziona benissimo testato con irw mod2 xmode2 irrecord e vari altri e funziona con tutti i telecomandi.
      Non potendo configurare lirc non mi funziona con vdr….
      ciao

Sorry, the comment form is closed at this time.