1.- Instalar "lirc".
- sudo apt-get install lirc
Si pregunta algo durante la instalación, déjenlo en "none" (primera opción), ya que lo configuraremos a mano más adelante.
2.- Configurar hardware.conf
- sudo vi /etc/lirc/hardware.conf
Cambiar estos parámetros:
- REMOTE_DEVICE="/dev/lirc0"
- START_LIRCD="true"
3.- Configurar lircd.conf
- sudo vi /etc/lirc/lircd.conf
Pegar el siguiente texto:
- # Please make this file available to others
- # by sending it to <lirc@bartelmus.de>
- #
- # this config file was automatically generated
- # using lirc-0.9.0(default) on Sat Jan 14 16:23:13 2012
- #
- # contributed by
- #
- # brand: MyRemote.conf
- # model no. of remote control:
- # devices being controlled by this remote:
- #
- begin remote
- name MyRemote
- bits 37
- flags RC6|CONST_LENGTH
- eps 30
- aeps 100
- header 2661 869
- one 446 437
- zero 446 437
- gap 106433
- toggle_bit_mask 0x8000
- rc6_mask 0x100000000
- begin codes
- KEY_POWER 0x037FCB7B71
- KEY_POWER2 0x037FCB7BC2
- KEY_RECORD 0x037FCB7BC8
- KEY_PAUSE 0x037FCB7BCF
- KEY_STOP 0x037FCB7BCE
- KEY_REWIND 0x037FCB7BD6
- KEY_PLAY 0x037FCB7BD3
- KEY_FASTFORWARD 0x037FCB7BD7
- KEY_PREVIOUSSONG 0x037FCB7BDE
- KEY_NEXTSONG 0x037FCB7BDF
- KEY_BACK 0x037FCB7B7C
- KEY_WIN 0x037FCB7BA2
- KEY_INFO 0x037FCB7B34
- KEY_UP 0x037FCB7BA7
- KEY_LEFT 0x037FCB7BA5
- KEY_OK 0x037FCB7BA3
- KEY_RIGHT 0x037FCB7BA4
- KEY_DOWN 0x037FCB7BA6
- KEY_VOLUMEUP 0x037FCB7BEF
- KEY_VOLUMEDOWN 0x037FCB7BEE
- KEY_MUTE 0x037FCB7BF2
- KEY_CHANNELUP 0x037FCB7BE1
- KEY_CHANNELDOWN 0x037FCB7BE0
- KEY_NUMERIC_1 0x037FCB7BFE
- KEY_NUMERIC_2 0x037FCB7BFD
- KEY_NUMERIC_3 0x037FCB7BFC
- KEY_NUMERIC_4 0x037FCB7BFB
- KEY_NUMERIC_5 0x037FCB7BFA
- KEY_NUMERIC_6 0x037FCB7BF9
- KEY_NUMERIC_7 0x037FCB7BF8
- KEY_NUMERIC_8 0x037FCB7BF7
- KEY_NUMERIC_9 0x037FCB7BF6
- KEY_NUMERIC_STAR 0x037FCB7BCC
- KEY_NUMERIC_0 0x037FCB7BFF
- KEY_NUMERIC_POUND 0x037FCB7BCD
- KEY_CLEAR 0x037FCB7BC5
- KEY_X 0x037FCB7BD0
- KEY_Y 0x037FCB7BC1
- KEY_ENTER 0x037FCB7BCB
- KEY_RED 0x037FCB7B92
- KEY_GREEN 0x037FCB7B91
- KEY_YELLOW 0x037FCB7B90
- KEY_BLUE 0x037FCB7B8F
- end codes
- end remote
4.- Configurar Lircmap.xml
- sudo vi /usr/share/xbmc/system/Lircmap.xml
Pegar el siguiente texto:
- <!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml -->
- <!-- -->
- <!-- How to add remotes -->
- <!-- <remote device="name_Lirc_calls_the_remote"> -->
- <!-- -->
- <!-- For the commands the layout following layout is used -->
- <!-- <XBMC_COMMAND>LircButtonName</XBMC_COMMAND> -->
- <!-- -->
- <!-- For a list of XBMC_COMMAND's check out the <remote> sections of keymap.xml -->
- <lircmap>
- <remote device="MyRemote">
- <play>KEY_PLAY</play>
- <pause>KEY_PAUSE</pause>
- <stop>KEY_STOP</stop>
- <forward>KEY_FASTFORWARD</forward>
- <reverse>KEY_REWIND</reverse>
- <left>KEY_LEFT</left>
- <right>KEY_RIGHT</right>
- <up>KEY_UP</up>
- <down>KEY_DOWN</down>
- <select>KEY_OK</select>
- <pageplus>KEY_CHANNELUP</pageplus>
- <pageminus>KEY_CHANNELDOWN</pageminus>
- <back>KEY_BACK</back>
- <menu>KEY_Y</menu>
- <title>KEY_X</title>
- <info>KEY_INFO</info>
- <skipplus>KEY_NEXTSONG</skipplus>
- <skipminus>KEY_PREVIOUSSONG</skipminus>
- <display>Display</display>
- <start>KEY_ENTER</start>
- <record>KEY_RECORD</record>
- <volumeplus>KEY_VOLUMEUP</volumeplus>
- <volumeminus>KEY_VOLUMEDOWN</volumeminus>
- <mute>KEY_MUTE</mute>
- <power>KEY_POWER2</power>
- <myvideo>Videos</myvideo>
- <mymusic>Music</mymusic>
- <mypictures>Pictures</mypictures>
- <mytv>TV</mytv>
- <one>KEY_NUMERIC_1</one>
- <two>KEY_NUMERIC_2</two>
- <three>KEY_NUMERIC_3</three>
- <four>KEY_NUMERIC_4</four>
- <five>KEY_NUMERIC_5</five>
- <six>KEY_NUMERIC_6</six>
- <seven>KEY_NUMERIC_7</seven>
- <eight>KEY_NUMERIC_8</eight>
- <nine>KEY_NUMERIC_9</nine>
- <zero>KEY_NUMERIC_0</zero>
- <star>KEY_NUMERIC_STAR</star>
- <hash>KEY_NUMERIC_POUND</hash>
- <clear>KEY_CLEAR</clear>
- <enter>KEY_WIN</enter>
- <red>KEY_RED</red>
- <green>KEY_GREEN</green>
- <yellow>KEY_YELLOW</yellow>
- <blue>KEY_BLUE</blue>
- <teletext>Teletext</teletext>
- </remote>
- </lircmap>
El XBMC se debe ejecutar con la opción "-l" por lo que será necesario tener que cambiarlo en el LightDM (o GDM, según versión de Ubuntu)
...enjoy!!
3 comentarios:
no lo consigo hacer funcionar con ubuntu 12.04, que puede ser? algun consejo o sugerencia?
Se me había quedado una configuración en el tintero... agregué un punto nuevo (el 2) el cual configura el archivo "hardware.conf" para que funcione Lirc con el receptor infrarojo del PC.
Además, agregué en el punto 4 los botones:
KEY_NEXTSONG
KEY_PREVIOUSSONG
El último cambio es para que funcionen los botones para cambiar de video/canción.
Saludos!
Zort
Genial!!!!
Simplemente genial lo tuyo Zort!!
Agradezco tu trabajo.
Mi control remoto cobro vida, es increíble que las empresas no den soporte para linux a sus propios dispositivos, en fin.
Saludos
Publicar un comentario