Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
RECEPTORES de SATÉLITE e IPTV:
> PCTV-SAT - Sintonizadoras SAT-PC > Novatos
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
Antiguo 09/09/2004, 17:01   #1
caraflan
Usuario Activo
 
Avatar de caraflan
 
Fecha de ingreso: 14/jul/2004
Mensajes: 272
caraflan está en el buen camino
Post linux: LIRC + VDR

tutorial de lirc+vdr: (en www.lirc.org encontrareis toda esta información y mucha mas)

Intentare plasmar los pasos a seguir para hacer funcionar lirc, para después usarlo con vdr, el ratón, mplayer, etc.

Si vas a usar la tarjeta de tv para el mando tendrás que tener compilado en el kernel el soporte para la tarjeta. (ej. bttv para la avermedia)
//***** aki habrá que explicar un poco

Lo primer es bajar el ultimo snapshot de la version en desarrollo, es necesaria la version 0.7 para kernels 2.6, y como funciona también con kernels 2.4, pues bajate la ultima de todas formas.

[url]http://lirc.sourceforge.net/software/snapshots/lirc-0.7.0pre7.tar.bz2[/url]

Descomprimelo (yo uso mc para estas cosas así que no me se los comandos con bunzip2 y tar)

En la carpeta descompresida ejecuta ./configure, aparecerá un menú donde debes seleccionar, en el punto 1, el tipo de receptor que tienes, por ejemplo para una tarjeta de television avermedia (lo mas común) selecciona 1 (driver conf)->5 (tv card) ->5 (avermedia tvcapture98).
Ahora selecciona 3 (save and run configure).

Si no da ningún error al final te dira (por lo menos en mi caso lo hace) el driver que tienes que usar (a parte de lirc_dev, que es el base), algo como:
You will have to use the lirc_gpio kernel module.

Si da alguna dependencia inclumplida tendrás que buscar e instalar los paketes de librerias que te falten.

Si toda marcha bien haz un make y make install.

Tras eso comprueba que tangas en /lib/modules/2.x.x/misc algunos modulos como lirc_dev.ko (o .o con kernel 2.4).
Haz un 'modprobe lirc_gpio', esto depende de lo que te dijera al final del configure. Si te dice que nanai prueba primero con 'modprobe lirc_dev'.

'lsmod |grep lirc' para comprobar si están cargados.

- Para que puedas controlar el raton tienes que modificar el archivo de configuración de las X, en mi caso /etc/X11/XF86Config-4.
Añadir: (casi se me olvida jeje
Section "InputDevice"
Identifier "LIRC-Mouse"
Driver "mouse"
Option "Device" "/dev/lircm"
Option "Protocol" "IntelliMouse"
Option "SendCoreEvents"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection

y en Section "ServerLayout" añadir:
InputDevice "LIRC-Mouse"

Para aplicar los cambios debes reiniciar las X.


- Ahora tendrás un script de inicio (ej. /etc/init.d/lirc, aunque depende de cada distribucion de linux).
Para ponerlo en marcha y pararlo /etc/init.d/lirc start o stop o restart, pero primero la configuración, que se guarda en /etc/lircd.conf (la general de lirc) y /etc/lircmd.conf (para controlar el ratón si te interesa).
En el directorio de instalación de lirc/remotes/ hay configuraciones, copia los adecuados, ej.
cp remotes/avermedia/lircd.conf.avermedia98 /etc/lircd.conf
cp remotes/avermedia/lircmd.conf.avermedia98 /etc/lircmd.conf

Si no están los adecuados para ti en la web de lirc hay configuraciones para distintas tarjetas.
[url]http://lirc.sourceforge.net/remotes/[/url]

Cada vez que modifiques los archivos de configuración tendrás que reiniciar los demonios de lirc '/etc/init.d/lirc restart'

- Resumiendo:
Compila he instala el lirc.
Carga los modulos.
Modifica el XF86Config.
REINICIA LAS X.
Copia los ficheros de configuración a /etc/lircd.conf y /etc/lircmd.conf
Inicia los demonios de lirc: (con restart por si acaso estaban en marcha ya)
/etc/init.d/lirc restart (recuerda que la ubicación de este fichero depende de tu distribución)
Prueba a mover el puntero del ratón con los numeros del mando a distancia.

Si no consigues una configuración adecuada también puedes usar irrecord.
Es bastante sencillo, sirve para crear el archivo lircd.conf, llamandolo por ejemplo con irrecord lircd.tmp.conf, sigues las indicaciones de la pantalla y copias el fichero que creará lircd.tmp.conf a /etc/lircd.conf.


- Configurando lirc para programas como mplayer (debes haber compilado el programa con soporte para lirc o haberlo instalado de un pakete en el que lo hayan hecho).
En el directorio de usuario /home/pepito, tienes que crear un fichero .lircrc
La sintaxis es sencilla.
begin
prog = mplayer -> poseso el programa
button = PLAY -> el botón del mando a distancia con el nombre que tenga en /etc/lircd.conf
repeat = 0 -> sirve para cosas como subir o bajar el volumen, osea que repite la señal mientras mantienes pulsado
config = play -> esto es algo que debe entender el programa, en este caso mplayer.
end

Lo del repeat está algo chungo en la version 0.7 de lirc, prueba con valores como 7 u 8 a ver que pasa.
Para saber que comandos entiende cada programa consulta la documentación del programa en cuestion o busca ".lircrc nombreprograma" en google.

- PARA VDR
Lo primero es que debes compilar VDR con make REMOTE=LIRC (lo de NO_KBD=1 creo q es necesario para tarjetas budget, no estoy seguro).
Al arrancar el VDR por primera vez (o habiendo borrado el archivo /video/remote.conf), te saldrá la pantalla de configuración de teclado y del lirc, pero resumiendo.
remotes.conf:
LIRC.Up 2
LIRC.Down 8
LIRC.Menu TELETEXT
LIRC.Ok 5
LIRC.Left 4
.
.
.

A la izquierda LIRC.comandodevdr.
A la derecha boton del mando según está en /etc/lircd.conf

Los comandos de vdr (no se si todos, pero por lo menos los mas importantes) son:
Up
Down
Menu
Ok
Back
Left
Right
Red
Green
Yellow
Blue
Play
Pause
Stop
Record
FastFwd
FastRew
Power
Channel-
Volume+
Volume-
Mute

seguro que me dejo cosas, pero ya iremos mejorando esto...
caraflan está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Activado

Ir al foro


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 10:38.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.