Friday, November 21, 2008

Configurar el mando de la wintv hvr 4000 en Ubuntu

Para hacer funcionar el mando a distancia de esta peacho tarjeta,

sudo apt-get install lirc lirc-x

configura: (fuente linuxtv.org)

Debian: edit /etc/lirc/hardware.conf
DRIVER="dev/input"
DEVICE="/dev/input/eventX"



y para que funcionen las teclas para el kaffeine(gran programa) edita:

/etc/lirc/lircd.conf (Works)

con la siguiente información:

begin remote

name Hauppauge-HVR4000-Remote
bits 16
eps 30
aeps 100

one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 133325
toggle_bit_mask 0x8001001C

begin codes
Power 0x0074
Go 0x0161
TV 0x0179
Video 0x0189
Music 0x0188
Pictures 0x016F
Guide 0x016D
Radio 0x0181
Up 0x0067
Down 0x006C
Left 0x0069
Right 0x006A
OK 0x001C
Back/Exit 0x00AE
Menu 0x008B
PrevCh 0x019C
Mute 0x0071
Vol+ 0x0073
Vol- 0x0072
Ch+ 0x0192
Ch- 0x0193
Rec 0x00A7
Stop 0x0080
Play 0x00CF
Pause 0x0077
Rewind 0x00A8
Forward 0x00D0
Replay 0x00A5
Skip 0x00A3
1 0x0002
2 0x0003
3 0x0004
4 0x0005
5 0x0006
6 0x0007
7 0x0008
8 0x0009
9 0x000A
0 0x000B
Text 0x0184
Sub/CC 0x0172
Red 0x018E
Green 0x018F
Yellow 0x0190
Blue 0x0191
end codes

end remote


Para que todo se inicie al arranque del ordenador necesitarás iniciar lircd con permisos de root, para ello edita el fichero /etc/rc.local, añade la carga del demonio lirc allí.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

logger "iniciando lircd"
sudo lircd --driver=dev/input --device=/dev/input/eventX
exit 0


mira dentro de dmesg para asignar el número X concreto al event del device.

También son necesarios los procesos irxec e irxevent lanzados como demonios -d, para ello yo he creado un script con permisos de ejecución en init.d. Probé a iniciarlos con el aranque mediante un update-rc.d defaults, pero necesitan tener cargadas las X de Ubuntu primero para funcionar, lógico, vienen del paquete lirc-x. Así que dentro de System-Preferences-Sessions de tu Ubuntu añade la ejecución de /etc/init.d/lircinit

chmod +x /etc/init.d/lircinit

more /etc/lircinit
#!/bin/bash
#echo "iniciando lircd"
logger "iniciando irexec"
irexec -d
logger "iniciando irxevent"
irxevent -d

Reinicia tu ordenador y comprueba que se han arrancado

tail -n 100 /var/log/messages

....


yo@peachomaquina:/$ ps aux | grep ir
root 7124 0.0 0.0 2932 552 ? Ss 20:06 0:00 lircd --driver=dev/input --device=/dev/input/event5
yo 7305 0.0 0.0 1716 332 ? Ss 20:06 0:00 irexec -d
yo 7310 0.0 0.0 2936 644 ? Ss 20:06 0:00 irxevent -d
yo 11837 0.0 0.0 4068 788 pts/1 S+ 23:15 0:00 grep ir



ps: no me hago responsable del aumento de peso de los lectores ;-)

Saturday, November 08, 2008

Marriage of Figaro - Le Nozze Di Figaro (The Shawshank Rdmp)



otra de las mejores películas de la historia de las películas...

Youtube link: http://www.youtube.com/watch?v=U8z_i3NAxbM