No me funciona el script, aunque no lo he probado del todo para ver que falla (Debian Sarge con kernel 2.6) pero de todas formas esto no es mas que una forma para elegir tarjeta de la documentaci�n y si te equivocas pues no consigues nada. Lo bueno seria uno con el que probar lo mas automatico posible el proceso.
-----Mensaje original----- De: TiNePaS (Agali) [mailto:[EMAIL PROTECTED] Enviado el: martes, 14 de septiembre de 2004 0:34 Para: [email protected] Asunto: Re: creacion de script para tarjeta tv, presento la idea El Martes, 14 de Septiembre de 2004 00:12, Daniel Fern�ndez escribi�: > Cual es el script?? <-------------------------Empieza aqui--------------------------------------> #!/bin/bash # # Configure bttv card for knoppix # # License: GPL # # Author: Fabian Franz <[EMAIL PROTECTED]> # # Spanish translation by Sergio Gonz�lez, <[EMAIL PROTECTED]> clean_exit(){ [ -f "$TMP" ] && rm -f "$TMP" } GCARDLIST="/usr/src/linux/Documentation/video4linux/bttv/CARDLIST" trap clean_exit EXIT TMP="/tmp/configure_bttv.$$" DIALOG="dialog" [ -n "$DISPLAY" ] && [ -x /usr/bin/Xdialog ] && DIALOG="Xdialog" XDIALOG_HIGH_DIALOG_COMPAT=1 export XDIALOG_HIGH_DIALOG_COMPAT [ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n MAX=3 case "$LANGUAGE" in de*|at*|ch*) BT="Fernsehkarten-Konfiguration" T1="Einrichtung der Fernsehkarte (Schritt 0/$MAX)" MESSAGE1="Bitte w�hlen Sie Ihre Fernsehkarte aus der Liste aus." MESSAGE2="Bitte w�hlen Sie den Typ Ihres Tuners." MESSAGE3="Das Skript wird jetzt versuchen die n�tigen Module mit diesen Parametern zu laden und anschlie�end xawtv starten." ;; es) BT="Configuraci�n de la tarjeta de TV" T1="Configuraci�n inicial de la tarjeta de televisi�n (Paso 0/$MAX)" MESSAGE1="Por favor, seleccione una tarjeta de televisi�n de la lista." MESSAGE2="Por favor, seleccione el tipo de sintonizador." MESSAGE3="El script intentar� cargar los m�dulos necesarios, con estos par�metros . Despu�s arrancar� xawtv." ;; *) BT="TV-Card-Configuration" T1="Initial setup of TV-card (Step 0/$MAX)" MESSAGE1="Please select your TV card from the list." MESSAGE2="Please select the type of your tuner." MESSAGE3="The script will now try to load the necessary modules with this parameters . Then it'll start xawtv." ;; esac CARDLIST=$(cat $GCARDLIST | awk '/card=/{ print $0 "|off|" }' | sed 's/ card=//g; s/ - /|/g' | tr -d '\n') IFS='|' $DIALOG --backtitle "$BT" --title "${T1/0/1}" --radiolist "$MESSAGE1" 20 60 6 $CARDLIST 2> $TMP || exit 1 unset IFS CARD=$(cat $TMP) TUNERLIST=$(cat $GCARDLIST | awk '/type=/{ print $0 "|off|" }' | sed 's/ type=//g; s/ - /|/g' | tr -d '\n') IFS='|' $DIALOG --backtitle "$BT" --title "${T1/0/2}" --radiolist "$MESSAGE2" 20 60 6 $TUNERLIST 2> $TMP || exit 1 unset IFS TUNER=$(cat $TMP) $DIALOG --cr-wrap --backtitle "$BT" --title "${T1/0/3}" --msgbox "$MESSAGE3" 20 60 || exit 1 sudo /sbin/rmmod -r bttv sudo /sbin/rmmod -r tuner sudo /sbin/modprobe bttv card=$CARD tuner=$TUNER exec xawtv.wrapper <-------------------------Termina aqui--------------------------------------> > > -----Mensaje original----- > De: TiNePaS (Agali) [mailto:[EMAIL PROTECTED] > Enviado el: lunes, 13 de septiembre de 2004 23:18 > Para: [email protected] > Asunto: Re: creacion de script para tarjeta tv, presento la idea > > El Lunes, 13 de Septiembre de 2004 20:24, Joseba escribi�: > > Hola lista, he decidido crear un script para localizar mi tarjeta en el > > controlador bttv, ya que es muy dificil hacerlo manualmente. He aqui mi > > idea y requiero vuestra ayuda para poner esa idea adecuadamente en el > > script. Yo tengo la logica necesaria para la idea pero no los > > conocimientos de lenguage suficientes. Es cortito asi que espero que > > podais ayudarme. Lo necesito deseperadamente, y si finalizo con buen pie > > el script podra ayudar a mas personas, me comprometo a publicar el > > resultado completo y un mini howto. > > > > ___________________________ > > # script de localizacion de tarjetas de television, escrito por la > > comunidad de habla castellana de debian ;) > > # punto uno, es un programa bash > > #!bin-bash > > # punto dos, definir unas variables (aqui empieza mi necesidad de ayuda) > > > > Variables A y B , que ahora son ambas 0 > > > > # punto tres descargar el modulo bttv del kernel > > rmmod -r bttv > > > > #punto cuatro, cargar de nuevo el modulo bttv con las variables nuevas > > (existen cerca de cincuenta tuner y doscientas tarjetas, probarlo a mano > > es una locura) > > modprobe bttv card=A tuner=b > > > > #punto cinco , lanzar un scantv para verificar si esa configuracion > > funciona, > > scantv decir a todo que si ponerlo en pal y europa oeste > > > > #punto seis un bucle , quizas lo mas dificil de definir > > Si scantv da a todo "nostation" y A es inferior a 200 (numero de > > tarjetas) suma uno a A y vete al punto 3 > > Si A es igual a 200 suma uno a B y pon A a 0 y vete al punto 3 > > si scantv detecta alguna station haz favor de poner en la consola los > > valores de A y B, majete > > Si B es igual a 70 (numero de tuner) para el programa (para evitar un > > bucle infinito) > > > > _______________________________________________ fin programa > > > > Gracias de antemano a todos y espero poder lograrlo. Yo por mi parte > > lentamente ire adquiriendo los conocimientos para llevar a cabo el > > script espero que sea lejanamente parecido al basic de mi difunto > > amstrad cpc, que es el unico lenguage que llege a entender ligeramente. > > Un saludo pe�a, os ailoviu a [EMAIL PROTECTED] ;) > > Knoppix tiene un scritp de configuraci�n de tarjetas de TV, seria apropiado > que le echares un vistazo por si puedes aprender algo, no?

