$ cd remotes/apple
# cp lircd.conf.macmini /etc/lirc/lircd.conf
Una vegada tenim la configuració a punt, només ens falta modificar el hardware.conf,
però abans de fer-ho hem de descobrir quin dispositiu és el nostre receptor IR. En principi
hauria de ser o bé un /dev/hiddev0 o /dev/hiddev0.
# cat /dev/hiddev0
# cat /dev/usb/hiddev0
En aquest cas, la comanda en què apareguin signes estranys quan es cliquen les tecles
del comandament és la bona. Llavors ens haurem d’asssegurar que les següents línies
estiguin configurades així:
REMOTE="Appleremote"
REMOTE_MODULES=""
REMOTE_DRIVER="macmini"
REMOTE_DEVICE="/dev/usb/hiddev0"
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""
NOTA: Per alguna raó desconeguda, molt infreqüentment el Mac Mini detecta el
receptor com a /dev/usb/hiddev1 quan sempre ho fa com a /dev/usb/hiddev0. Crec que
sempre passa quan en iniciar ha de realitzar un fsck. Tot se soluciona al següent reinici.
El problema de tot això és que, si bé funcionava el lircd quan l’executaves manualment
des de la TTY, aquest ignorava la configuració del hardware.conf i, a més, tampoc permetia
cap tipus d’automatització de la tasca (llançar el lircd manualment a través de l’script rc.local
tampoc no funcionava, així com fer-ho des de /etc/init.d/lirc. No servia per a res. El problema,
com vaig descobrir més tard, a força de provar, era de la versió del software inclosa amb
Ubuntu, que per alguna raó que desconec incorpora un bug en la versió de lirc precompilada
que impedia la correcta càrrega de la configuració. És per això que llavors vaig provat
d’instal·lar la versió que m’havia descarregat del CVS a sobre de la del sistema, de manera
que conservaria la configuració però no els executables (el que clarament estava fallant). Per
això primer vaig desinstal·lar-la (és important deixar el mínim de restes possibles):
(al directori de lirc)
# make uninstall
$ nano Makefile
(aquí modifiquem la línia “prefix = /usr/local” per “prefix = /usr” i guardem
# make install
Ara ja tenim el lirc instal·lat i ben configurat, sense que ens haguem de preocupar més
per arrencar-lo de forma manual. Només ens hem d’assegurar que aparegui com a /etc/
rc2.d/S**lirc perquè el daemon s’iniciï cada vegada que ho fa la màquina.
ACTUALITZACIÓ [12-10-08] Amb la sortida de la versió final 0.8.4 he aprofitat per
desfer-me de la versió CVS (sempre més inestable) i instal·lar la versió final. Els passos han
sigut els següents:
$ wget http://prdownloads.sourceforge.net/lirc/lirc-0.8.4a.tar.bz2
$ tar –jxvf lirc-0.8.4a.tar.bz2
$ cd lirc-0.8.4a
$ ./setup.sh (mateixos paràmetres que en el cas anterior)
$ nano Makefile (mateixes modificacions que anteriorment)
$ make
# make install
No hi ha hagut cap problema i tot ha continuat funcionant a la perfecció. A continuació
adjunto els fitxers hardware.conf i lircd.conf:
lircd.conf
#
CREACIÓ'D’UN'MEDIA'CENTER'AMB'SOFTWARE'LLIURE'|''46
Comentários a estes Manuais