instalar placas de video y tv en ubuntu

Imagen de gaston_ubuntu
0 puntos

Hola ubunteros soy gaston necesito ayuda sobre drivers tengo una placa de video: s3 graphics prosavage ddr de 32 mb quien me dice cuales son los drivers? donde conseguirlos, o algun comando para la terminal?.
Tambien tengo una placa sintonizadora de tv analoga y fm: Kworld Plus TV analogico Lite PCI (PVR-TV 7134). como la hago funcionar en my ubuntu hardy? Instale Me TV y dice "ningun dispositivo sintonizador"
gracias. ubuntu es lo mejor aguante tux!

Imagen de rybin7
+1
0
-1

Acabo de cambiarme al mundo Linux hace apenas dos semanas. Leyendo tutoriales y revisando los foros he aprendido a instalar cosas pero tengo el mismo problema que Gastón... Mi tarjeta de captura de video Kworld Plus TV analogico Lite PCI (PVR-TV 7134) viene para windows... He buscado en todas partes y al parecer sí se puede pero nadie da una solución concreta (Entiéndase por concreto algo asimilable para un novato). Utilizo Ubuntu 9.04 y mi computadora tiene un procesador Intel DualCore 1.8...

Agradeceré la ayudadita... Ya quiero ver televisión en mi PC.

Por cierto: A pesar del poco tiempo "Que otro mundo es este Ubuntu"

+1
0
-1

Hacer revolución es apropiarse de la realidad, utilizar Linux es un acto revolucionario...

Imagen de furtaxi
+1
0
-1

Gastón, la S3, es una patata. Máxime la de 32 Mb. Pon su modelo en el buscador, y, por lo menos, alguna solución hhabrá para tener una resolución decente, pero olvídate de 3d y compiz.

Respecto a la de TV, ni idea, yo uso una Avermedia. Pero probar a instalar algún pograma de TV, buscar en añadir y quitar programas, o mejor, en Synaptic 8que falla menos) por "tv", a ver si así la detecta.

Mi WEB 100 % GNU/Linux: www.vigovideo.es
El que busca encuentra. El que no, se pierde. Arriba a la derecha, un precioso buscador.

+1
0
-1

Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.

Imagen de Julio Renato
+1
0
-1

Ejecutamos el comando lspci para verificar que nuestra tarjeta fué detectada físicamente por nuestro núcleo / ordenador.

Code:

$ lspci

Si todo es correcto, para nuestro ejemplo, tendría que devolver la siguiente salida:

02:0c.0 Multimedia video controller: Brooktree Corporation Bt848 Video Capture (rev 12)

*Esta línea puede aparecer en cualquier posición según la configuración de nuestro sistema.

Excelente! esto significa que únicamente haremos pequeños cambios en la configuración de nuestro sistema y que no requeriremos recompilar nuestro núcleo o devolver la tarjeta al vendedor.

Por otro lado, si no devuelve esta línea, todo tiene solución pero no la daré en este [Como] ya que pretendo facilitarle las cosas a los humanistas amigos -Usuarios de Ubuntu GNU/Linux- y no orientarlo a usuarios expertos que utilicen otras distribuciones. -que además no necesitarán una guía como ésta-.

Iniciando la Instalación

Code:

$ sudo rmmod bttv

Code:

$ sudo rmmod tuner

Perfecto, con eso quitamos los módulos y en este paso los cargaremos nuevamente. Entonces, desde una terminal dentro de X, invocaremos el siguiente comando:

Code:

$ sudo modprobe bttv card=14 tuner=2

¿Que es card=14 y tuner=2?

La respuesta es sencilla, estos números corresponden al tipo de tarjeta y tipo de sintonizador que utiliza; Como en este ejemplo estamos instalando una tarjeta Aims Lab Video Highway tr 288, Agregamos los parámetros que corresponden según la tabla de tarjetas y sintonizadores soportados que aparece al final de este documento.

Verificando módulos

A continuación verificaremos la carga del módulo ¡Preparar los tambores! abrir una terminal dentro de X y e invocar el siguiente comando:

Code:

$ dmesg | grep bttv && dmesg | grep tuner

Si todo es correcto, tendría que mostrarnos la siguiente salida:

[ 16.296465] bttv: driver version 0.9.16 loaded
[ 16.296472] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 16.296559] bttv: Bt8xx card found (0).
[ 16.296595] bttv0: Bt848 (rev 1 at 0000:02:0c.0, irq: 21, latency: 64, mmio: 0xf7eff000
[ 16.296606] bttv0: using: Aimslab Video Highway Xtreme (VHX) [card=14,insmod option]
[ 16.296640] bttv0: gpio: en=00000000, out=00000000 in=00ff3fff [init]
[ 16.297572] bttv0: using tuner=2
[ 16.297645] bttv0: i2c: checking for MSP34xx @ 0×80… not found
[ 16.298471] bttv0: i2c: checking for TDA9875 @ 0xb0… not found
[ 16.299308] bttv0: i2c: checking for TDA7432 @ 0×8a… not found
[ 16.403343] bttv0: i2c: checking for TDA9887 @ 0×86… not found
[ 16.936512] bttv0: registered device video0
[ 16.936560] bttv0: registered device vbi0
[ 16.936602] bttv0: registered device radio0
[ 16.936625] bttv0: PLL: 28636363 => 35468950 .. ok
[ 631.504231] bttv0: PLL can sleep, using XTAL (28636363).
[82675.962761] bttv0: unloading
[84832.901130] bttv: driver version 0.9.16 loaded
[84832.901138] bttv: using 8 buffers with 2080k (520 pages) each for capture
[84832.901512] bttv: Bt8xx card found (0).
[84832.901620] bttv0: Bt848 (rev 1 at 0000:02:0c.0, irq: 21, latency: 64, mmio: 0xf7eff000
[84832.901953] bttv0: using: Aimslab Video Highway Xtreme (VHX) [card=14,insmod option]
[84832.901987] bttv0: gpio: en=00000000, out=00000000 in=00ff3fff [init]
[84832.929444] bttv0: using tuner=2
[84832.929923] bttv0: i2c: checking for MSP34xx @ 0×80… not found
[84832.931088] bttv0: i2c: checking for TDA9875 @ 0xb0… not found
[84832.931941] bttv0: i2c: checking for TDA7432 @ 0×8a… not found
[84832.949952] bttv0: i2c: checking for TDA9887 @ 0×86… not found
[84832.961425] bttv0: registered device video0
[84832.961572] bttv0: registered device vbi0
[84832.961698] bttv0: registered device radio0
[84832.961849] bttv0: PLL: 28636363 => 35468950 .. ok
[84841.225296] bttv0: PLL can sleep, using XTAL (28636363).
[ 16.297572] bttv0: using tuner=2
[ 16.925625] tuner 0-0060: All bytes are equal. It is not a TEA5767
[ 16.925629] tuner 0-0060: chip found @ 0xc0 (bt848 #0 [sw])
[ 16.925661] tuner 0-0060: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
[ 16.925665] tuner 0-0060: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
[84832.913691] tuner 0-0060: All bytes are equal. It is not a TEA5767
[84832.913703] tuner 0-0060: chip found @ 0xc0 (bt848 #0 [sw])
[84832.929444] bttv0: using tuner=2
[84832.929903] tuner 0-0060: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))

Maravilloso! Excelente! ¡Que emoción! En fin, ya estamos finalizando…

¡A ver la tele!

Tenemos el driver/módulo cargado, configurado y hemos comprobado que la tarjeta funciona perfectamente pues encuentra las emisoras. Vamos a instalar la aplicación que os prometí antes para ver la televisión:

$ sudo aptitude install tvtime

Estad atentos a la consola. Cuando acabe de instalarse los paquetes comenzará la configuración. Os saldrá una ventana azul informando de que la mayoría de las zonas del mundo usan PAL excepto en Norteamérica, Japón y algunos países Sudamericanos si no me equivoco. Debéis saber qué es lo que usáis pues tras aceptar la advertencia debéis elegir entre PAL y NTSC.

Después nos mostrará otra advertencia y nos preguntará por la tabla de frecuencias que usamos. Elegimos el que nos corresponde en la lista. Para España usamos “Europa“. Aceptamos y terminará de configurarse.

Vamos allá. Abrimos TVtime desde “Aplicaciones > Sonido y vídeo > TVtime Television Viewer“, o bien “Alt+F2” y “tvtime” dentro.

Nos mostrará inicialmente una ventana azul con un menú interior. El menú es accesible mediante teclado y ratón. Vamos a “Gestión de canales” y “Escanear canales en busca de señal“.

Por cierto, por si había dudas, la ventana de TVtime es redimensionable, podemos hacer la ventana tan grande o pequeña como queramos.

Algunas teclas de TVtime

El programa es muy intuitivo, así que no creo que os cueste mucho averiguar cómo se sube el volumen, cambia al siguiente canal, etc. Por si acaso, aquí os dejo las teclas más frecuentes:

* Esc / q – Salir de TVtime
* F1 / Tabulador / click derecho- Muestra/oculta el menú
* Arriba / Abajo – Cambia al canal siguiente/anterior
* número+Enter – Cambia al canal identificado con número
* m – Mute. Quitar el sonido
* ‘+’ / ‘-’ o derecha / izquierda – sube/baja el volúmen
* f – Pantalla completa
* s – Captura de pantalla
* Intro / click izquierdo – Muestra/oculta la información del canal

Otras opciones interesantes, como la relación ratio/aspecto del monitor (si tenéis una pantalla panorámica), color, brillo… son accesibles mediante las opciones del menú.

Para más información respecto a las teclas y los argumentos que puedes añadir al lanzador (como ejecutar siempre en pantalla completa u otro argumento muy muy interesante que veremos más adelante):

$ man tvtime
Posibles problemas

Os pueden suceder varios pequeños problemas como estos:

* No escucho la TV

Probablemente sí tenga sonido pero está en silencio. Debes asegurarte de tener activa la “Entrada de línea” de los controles de volúmen. Haz doble click sobre el icono de volumen para mostrarlos. Luego vete a “Editar > Preferencias” y asegúrate que la casilla de “Entrada de línea” está habilitada. Puede que a algunos os aparezca como “Auxiliar” o “Aux“. Cerráis esa ventana y volviendo a la de los controles de volúmen os aparecerá la que habéis habilitado (si no la teníais). Aseguraros que el icono del altavoz que está debajo del volumen no está apagado, con una ‘X’ roja.

* No se guardan los canales y tengo que escanearlos siempre que abro TVtime.

Esto es muy muy probable que os suceda. En el fondo es una tontería. Los canales se guardan en un archivo que está dentro de la carpeta “.tvtime” dentro de vuestra carpeta personal. El problema es que no tienes permisos de esa carpeta, así que lo arreglamos así:

$ sudo chmod 775 -R .tvtime

Configurar canales TVtime

Hay varias formas de hacer lo que os voy a mostrar aquí, pero creo que estos pasos son los más óptimos para configurar los canales.

Ya tenemos sitonizados los canales, pero no están muy accesibles, ¿verdad? Supongo que queréis llevar cada canal a un número de canal más asequible y que estén todos seguidos.

Pues bien, buscamos un canal válido, sacamos el menú, vamos a “Gestión de canales“, nos colocamos sobre “Renumerar canal actual”, le damos al “Enter” y escribimos el número donde queremos llevar la emisora, no pulséis “Enter” de nuevo, simplemente esperad a que desaparezca el número. Repetid esto con todos los que queráis mover.

Hecho esto, podemos borrar todos los canales que no tienen nada o tienen una emisora mal sintonizada, o repetida, y ya de paso vamos a ponerle un nombre identificativo a cada canal, para que cuando cambiemos de canal si no sabemos cual es (por ejemplo con los anuncios) lo averigüemos.

Cerrad TVtime, abrid Nautilus, colocaros en vuestra carpeta personal y pulsad “Ctrl+h“, para ver las carpetas y archivos ocultos. Entrad en “.tvtime” y abrid con gedit (o el editor que queráis) el archivo “stationlist.xml“.

Veréis un listado bastante extenso. Quiero que os fijéis en los valores que tiene “position“. Cada fila es un canal y como ya los tenemos ordenados en nuestros números favoritos podemos saber qué filas son las que nos interesan y cuales no. Imaginemos que tengo 10 canales y los he configurado del 1 al 10. Pues borro todas las filas donde el valor de “position” sea mayor de 10.

Una vez me he quedado con los canales que me interesan, voy a uno de ellos y le cambio lo que hay entre comillas de “name” por el nombre que le quiero dar a la emisora. Por ejemplo en el canal 6 tengo la emisora “La Sexta“, pues ese es el nombre que le doy. Esto lo hacemos uno por uno y guardamos el fichero.

Abrimos TVtime de nuevo y ya podemos ver el nombre del canal actual. Si avanzamos cuando le demos al canal siguiente cuando estemos en el último, completará el ciclo y se irá al primero.
Sigamos mejorando TVtime: Información del programa en emisión

La cosa no queda ahí. Os propongo una nueva y apetitosa mejora. Algunos habréis visto en los canales digitales que con una simple tecla se puede ver lo que estamos viendo en ese instante, a qué hora empezó, a qué hora acaba y qué se emite cuando acabe. Pues esto es lo que vamos a conseguir ahora.

Abrid una consola, escribid “tv_grab_” y pulsad dos veces al tabulador. Os saldrán varios nombres que finalizan lo que estábamos escribiendo. Buscad el de vuestro país. Para España sería “tv_grab_es“. Una vez localizado escribid esto en la consola:

$ tv_grab_es --configure

Ojo que son dos guiones seguidos los que preceden a “configure“. Os irá preguntando qué canales queréis que muestren la información de la emisión actual. Los que queráis, pulsad “Enter” y los que no, escribid “no“. No estarán todas las emisoras pero sí hay bastantes, todas las nacionales y algunas locales, al menos para España.

Tras esto vamos a bajarnos la información de los espacios que se están emitiendo y los vamos a guardar en un fichero que yo voy a llamar “pepino” y lo voy a guardar en la carpeta “.tvtime” que mencinamos antes. Podéis llamar como queráis al fichero y guardarlo también donde gustéis. Escribimos esto en consola (cada uno con el tv_grab de su país, y el fichero y ruta que guste)

$ tv_grab_es | tv_sort > /home/ceec/.tvtime/pepino

Cuando acabe abrimos el fichero “pepino” y “stationlist.xml” que abrimos en el punto anterior. Vamos a volver a cambiar el nombre de los canales del segundo fichero. Nos fijamos dentro de “pepino” los nombres que hay entre los campos y . Tenéis que poner exactamente ese nombre a su respectivo en “stationlist.xml” para que el programa sepa asociarlos.

Tras esto abrimos TVtime con este parámetro:

$ tvtime --xmltv=/home/ceec/.tvtime/pepino

Ojo de nuevo que antes de “xmltv” hay dos guiones seguidos. Bien, ahora se abrirá TVtime y si pulsáis enter o hacéis click izquierdo sobre la ventana os mostrará la información que queríamos.

Podéis crear un lanzador usando lo que acabamos de poner en el campo “Comando” y añadirlo a kiba-dock si queréis, para que sea más cómodo.

Sólo me falta un detalle por comentaros. Cuando hicimos el “tv_grab_es | tv_sort” lo que hicimos fue descargar la información televisiva del día. Esto tendríais que hacerlo todos los días. Los fieles al blog, si hacéis memoria y lo pensáis un poco, es un claro ejemplo de cron, de gnome-schedule. Podéis automatizarlo para que lo haga el propio sistema todos los días a la hora que queráis (las dudas sobre este programa en su respectiva entrada, por favor).

Este es el resultado:

En Windows tenía teletexto, ¿puedo tener también en Ubuntu Linux?

Por su puesto. Usaremos un pequeño programa con tal fin pero que es muy bueno: AleVT. Vamos a instalarlo:

$ sudo aptitude install alevt

Ahora abrimos TVtime -si no lo tenemos ya abierto- y seleccionamos la emisora cuyo teletexto queremos ver. AleVT no genera una entrada en el menú de aplicaciones, así que podéis crear un lanzador vosotros mismos, añadirlo a kiba-dock, o abrirlo con “Alt+F2” y escribiendo dentro “alevt“.

Si en algún momento queréis ver el teletexto y no tenéis abierto TVtime, podéis acceder igualmente a él abriendo sólo AleVT, pero veréis el teletexto del canal que esté sintonizado actualmente en TVtime, si queréis poner otro sí tendréis que abrir este último.

La pantalla inicial que nos muestra es un menú para aprender más sobre la aplicación. Pero si nos vamos a la página 100, simplemente escribiéndo dicho número, nos llevará a la página principal del teletexto de la emisora. El programa además nos permite hacer uso del ratón y podemos pinchar en la página que queramos ver en lugar de teclearla.

Aquí os dejo una captura de la página índice del teletexto de TeleVisión Española:

Configuración

Falta el último paso, es necesario indicarle a nuestro querido Ubuntu GNU/Linux que cargue los módulos y su correspondiente configuración en el arranque de nuestro sistema; De otro modo, tendríamos que cargarlos manualmente cada vez que reiniciemos y querramos ver tv ¿engorroso no?

Entonces, desde un terminal dentro de X, invocaremos el siguiente comando:

Code:

$ sudo gedit /etc/modprobe.d/options

Agregaremos la siguiente línea:

Code:

options bttv card=14 tuner=2

Guardamos el archivo, cerramos y reiniciamos nuestro ordenador.

+1
0
-1

Soy legal uso Ubuntu

Imagen de Julio Renato
+1
0
-1

Primero que todo abre la terminal

Después Ejecutamos el comando lspci para verificar que nuestra tarjeta fué detectada físicamente por nuestro núcleo / ordenador.

Code:

$ lspci

Si todo es correcto, para nuestro ejemplo, tendría que devolver la siguiente salida:

02:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 12)

*Esta línea puede aparecer en cualquier posición según la configuración de nuestro sistema.

Excelente! esto significa que únicamente haremos pequeños cambios en la configuración de nuestro sistema y que no requeriremos recompilar nuestro núcleo o devolver la tarjeta al vendedor.

Por otro lado, si no devuelve esta línea, todo tiene solución pero no la daré en este [Como] ya que pretendo facilitarle las cosas a los humanistas amigos -Usuarios de Ubuntu GNU/Linux- y no orientarlo a usuarios expertos que utilicen otras distribuciones. -que además no necesitarán una guía como ésta-.

Iniciando la Instalación

Code:

$ sudo rmmod bttv

Code:

$ sudo rmmod tuner

Perfecto, con eso quitamos los módulos y en este paso los cargaremos nuevamente. Entonces, desde una terminal dentro de X, invocaremos el siguiente comando:

Code:

$ sudo modprobe bttv card=14 tuner=2

¿Que es card=14 y tuner=2?

La respuesta es sencilla, estos números corresponden al tipo de tarjeta y tipo de sintonizador que utiliza; Como en este ejemplo estamos instalando una tarjeta Aims Lab Video Highway tr 288, Agregamos los parámetros que corresponden según la tabla de tarjetas y sintonizadores soportados que aparece al final de este documento.

Verificando módulos

A continuación verificaremos la carga del módulo ¡Preparar los tambores! abrir una terminal dentro de X y e invocar el siguiente comando:

Code:

$ dmesg | grep bttv && dmesg | grep tuner

Si todo es correcto, tendría que mostrarnos la siguiente salida:

[ 16.296465] bttv: driver version 0.9.16 loaded
[ 16.296472] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 16.296559] bttv: Bt8xx card found (0).
[ 16.296595] bttv0: Bt878 (rev 1 at 0000:02:0c.0, irq: 21, latency: 64, mmio: 0xf7eff000
[ 16.296606] bttv0: using: Aimslab Video Highway Xtreme (VHX) [card=14,insmod option]
[ 16.296640] bttv0: gpio: en=00000000, out=00000000 in=00ff3fff [init]
[ 16.297572] bttv0: using tuner=2
[ 16.297645] bttv0: i2c: checking for MSP34xx @ 0×80… not found
[ 16.298471] bttv0: i2c: checking for TDA9875 @ 0xb0… not found
[ 16.299308] bttv0: i2c: checking for TDA7432 @ 0×8a… not found
[ 16.403343] bttv0: i2c: checking for TDA9887 @ 0×86… not found
[ 16.936512] bttv0: registered device video0
[ 16.936560] bttv0: registered device vbi0
[ 16.936602] bttv0: registered device radio0
[ 16.936625] bttv0: PLL: 28636363 => 35468950 .. ok
[ 631.504231] bttv0: PLL can sleep, using XTAL (28636363).
[82675.962761] bttv0: unloading
[84832.901130] bttv: driver version 0.9.16 loaded
[84832.901138] bttv: using 8 buffers with 2080k (520 pages) each for capture
[84832.901512] bttv: Bt8xx card found (0).
[84832.901620] bttv0: Bt848 (rev 1 at 0000:02:0c.0, irq: 21, latency: 64, mmio: 0xf7eff000
[84832.901953] bttv0: using: Aimslab Video Highway Xtreme (VHX) [card=14,insmod option]
[84832.901987] bttv0: gpio: en=00000000, out=00000000 in=00ff3fff [init]
[84832.929444] bttv0: using tuner=2
[84832.929923] bttv0: i2c: checking for MSP34xx @ 0×80… not found
[84832.931088] bttv0: i2c: checking for TDA9875 @ 0xb0… not found
[84832.931941] bttv0: i2c: checking for TDA7432 @ 0×8a… not found
[84832.949952] bttv0: i2c: checking for TDA9887 @ 0×86… not found
[84832.961425] bttv0: registered device video0
[84832.961572] bttv0: registered device vbi0
[84832.961698] bttv0: registered device radio0
[84832.961849] bttv0: PLL: 28636363 => 35468950 .. ok
[84841.225296] bttv0: PLL can sleep, using XTAL (28636363).
[ 16.297572] bttv0: using tuner=2
[ 16.925625] tuner 0-0060: All bytes are equal. It is not a TEA5767
[ 16.925629] tuner 0-0060: chip found @ 0xc0 (bt848 #0 [sw])
[ 16.925661] tuner 0-0060: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
[ 16.925665] tuner 0-0060: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
[84832.913691] tuner 0-0060: All bytes are equal. It is not a TEA5767
[84832.913703] tuner 0-0060: chip found @ 0xc0 (bt848 #0 [sw])
[84832.929444] bttv0: using tuner=2
[84832.929903] tuner 0-0060: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))

Si te sle esa información en la terminal significa que ya estas cerca para ver la tele en Ubuntu.

Tenemos el driver/módulo cargado, configurado y hemos comprobado que la tarjeta funciona perfectamente pues encuentra las emisoras. Vamos a instalar la aplicación que os prometí antes para ver la televisión:

Ahora instala el TVtime por medio del centro de software de ubuntu.

Despues abrimos el TVtime desde “Aplicaciones > Sonido y vídeo > TVtime Television Viewer“, o bien “Alt+F2” y “tvtime” dentro.

Nos mostrará inicialmente una ventana azul con un menú interior. El menú es accesible mediante teclado y ratón. Vamos a “Gestión de canales” y “Escanear canales en busca de señal“.

Por cierto, por si había dudas, la ventana de TVtime es redimensionable, podemos hacer la ventana tan grande o pequeña como queramos.

Algunas teclas de TVtime

El programa es muy intuitivo, así que no creo que os cueste mucho averiguar cómo se sube el volumen, cambia al siguiente canal, etc. Por si acaso, aquí os dejo las teclas más frecuentes:

* Esc / q – Salir de TVtime
* F1 / Tabulador / click derecho- Muestra/oculta el menú
* Arriba / Abajo – Cambia al canal siguiente/anterior
* número+Enter – Cambia al canal identificado con número
* m – Mute. Quitar el sonido
* ‘+’ / ‘-’ o derecha / izquierda – sube/baja el volúmen
* f – Pantalla completa
* s – Captura de pantalla
* Intro / click izquierdo – Muestra/oculta la información del canal

Otras opciones interesantes, como la relación ratio/aspecto del monitor (si tenéis una pantalla panorámica), color, brillo… son accesibles mediante las opciones del menú.

Para más información respecto a las teclas y los argumentos que puedes añadir al lanzador (como ejecutar siempre en pantalla completa u otro argumento muy muy interesante que veremos más adelante):

$ man tvtime
Posibles problemas

Os pueden suceder varios pequeños problemas como estos:

* No escucho la TV

Probablemente sí tenga sonido pero está en silencio. Debes asegurarte de tener activa la “Entrada de línea” de los controles de volúmen. Haz doble click sobre el icono de volumen para mostrarlos. Luego vete a “Editar > Preferencias” y asegúrate que la casilla de “Entrada de línea” está habilitada. Puede que a algunos os aparezca como “Auxiliar” o “Aux“. Cerráis esa ventana y volviendo a la de los controles de volúmen os aparecerá la que habéis habilitado (si no la teníais). Aseguraros que el icono del altavoz que está debajo del volumen no está apagado, con una ‘X’ roja.

* No se guardan los canales y tengo que escanearlos siempre que abro TVtime.

Esto es muy muy probable que os suceda. En el fondo es una tontería. Los canales se guardan en un archivo que está dentro de la carpeta “.tvtime” dentro de vuestra carpeta personal. El problema es que no tienes permisos de esa carpeta, así que lo arreglamos así:

$ sudo chmod 775 -R .tvtime

Configurar canales TVtime

Hay varias formas de hacer lo que os voy a mostrar aquí, pero creo que estos pasos son los más óptimos para configurar los canales.

Ya tenemos sitonizados los canales, pero no están muy accesibles, ¿verdad? Supongo que queréis llevar cada canal a un número de canal más asequible y que estén todos seguidos.

Pues bien, buscamos un canal válido, sacamos el menú, vamos a “Gestión de canales“, nos colocamos sobre “Renumerar canal actual”, le damos al “Enter” y escribimos el número donde queremos llevar la emisora, no pulséis “Enter” de nuevo, simplemente esperad a que desaparezca el número. Repetid esto con todos los que queráis mover.

Hecho esto, podemos borrar todos los canales que no tienen nada o tienen una emisora mal sintonizada, o repetida, y ya de paso vamos a ponerle un nombre identificativo a cada canal, para que cuando cambiemos de canal si no sabemos cual es (por ejemplo con los anuncios) lo averigüemos.

Cerrad TVtime, abrid Nautilus, colocaros en vuestra carpeta personal y pulsad “Ctrl+h“, para ver las carpetas y archivos ocultos. Entrad en “.tvtime” y abrid con gedit (o el editor que queráis) el archivo “stationlist.xml“.

Veréis un listado bastante extenso. Quiero que os fijéis en los valores que tiene “position“. Cada fila es un canal y como ya los tenemos ordenados en nuestros números favoritos podemos saber qué filas son las que nos interesan y cuales no. Imaginemos que tengo 10 canales y los he configurado del 1 al 10. Pues borro todas las filas donde el valor de “position” sea mayor de 10.

Una vez me he quedado con los canales que me interesan, voy a uno de ellos y le cambio lo que hay entre comillas de “name” por el nombre que le quiero dar a la emisora. Por ejemplo en el canal 6 tengo la emisora “La Sexta“, pues ese es el nombre que le doy. Esto lo hacemos uno por uno y guardamos el fichero.

Abrimos TVtime de nuevo y ya podemos ver el nombre del canal actual. Si avanzamos cuando le demos al canal siguiente cuando estemos en el último, completará el ciclo y se irá al primero.
Sigamos mejorando TVtime: Información del programa en emisión

La cosa no queda ahí. Os propongo una nueva y apetitosa mejora. Algunos habréis visto en los canales digitales que con una simple tecla se puede ver lo que estamos viendo en ese instante, a qué hora empezó, a qué hora acaba y qué se emite cuando acabe. Pues esto es lo que vamos a conseguir ahora.

Abrid una consola, escribid “tv_grab_” y pulsad dos veces al tabulador. Os saldrán varios nombres que finalizan lo que estábamos escribiendo. Buscad el de vuestro país. Para España sería “tv_grab_es“. Una vez localizado escribid esto en la consola:

$ tv_grab_es --configure

Ojo que son dos guiones seguidos los que preceden a “configure“. Os irá preguntando qué canales queréis que muestren la información de la emisión actual. Los que queráis, pulsad “Enter” y los que no, escribid “no“. No estarán todas las emisoras pero sí hay bastantes, todas las nacionales y algunas locales, al menos para España.

Tras esto vamos a bajarnos la información de los espacios que se están emitiendo y los vamos a guardar en un fichero que yo voy a llamar “pepino” y lo voy a guardar en la carpeta “.tvtime” que mencinamos antes. Podéis llamar como queráis al fichero y guardarlo también donde gustéis. Escribimos esto en consola (cada uno con el tv_grab de su país, y el fichero y ruta que guste)

$ tv_grab_es | tv_sort > /home/ceec/.tvtime/pepino

Cuando acabe abrimos el fichero “pepino” y “stationlist.xml” que abrimos en el punto anterior. Vamos a volver a cambiar el nombre de los canales del segundo fichero. Nos fijamos dentro de “pepino” los nombres que hay entre los campos y . Tenéis que poner exactamente ese nombre a su respectivo en “stationlist.xml” para que el programa sepa asociarlos.

Tras esto abrimos TVtime con este parámetro:

$ tvtime --xmltv=/home/ceec/.tvtime/pepino

Ojo de nuevo que antes de “xmltv” hay dos guiones seguidos. Bien, ahora se abrirá TVtime y si pulsáis enter o hacéis click izquierdo sobre la ventana os mostrará la información que queríamos.

Podéis crear un lanzador usando lo que acabamos de poner en el campo “Comando” y añadirlo a kiba-dock si queréis, para que sea más cómodo.

Sólo me falta un detalle por comentaros. Cuando hicimos el “tv_grab_es | tv_sort” lo que hicimos fue descargar la información televisiva del día. Esto tendríais que hacerlo todos los días. Los fieles al blog, si hacéis memoria y lo pensáis un poco, es un claro ejemplo de cron, de gnome-schedule. Podéis automatizarlo para que lo haga el propio sistema todos los días a la hora que queráis (las dudas sobre este programa en su respectiva entrada, por favor).

La Configuración es muy importante para que se guarde en el sistema

Falta el último paso, es necesario indicarle a nuestro querido Ubuntu GNU/Linux que cargue los módulos y su correspondiente configuración en el arranque de nuestro sistema; De otro modo, tendríamos que cargarlos manualmente cada vez que reiniciemos y querramos ver tv ¿engorroso no?

Entonces, desde un terminal dentro de X, invocaremos el siguiente comando:

Code:

$ sudo gedit /etc/modprobe.d/options

Agregaremos la siguiente línea:

Code:

options bttv card=14 tuner=2

Guardamos el archivo, cerramos y reiniciamos nuestro ordenador.

+1
0
-1

Soy legal uso Ubuntu