¿Cómo salir de la opción "browse" del menú al arrancar?

  • 6 Respuestas
  • 1989 Vistas
*

asamaj

  • *
  • 2
  • +0/-0
Cuando arranco el equipo, por defecto se pone en el menú "browse". Pulsando el botón "return" o "guide" del mando, se quita y la pantalla va a un canal de TDT.

Me gustaría que esa operación se pudiera hacer de forma automática siempre que arranque. La causa es simple: tengo un mando a distancia Logitech universal y lo quiero programar para distintas actividades en que el Nexus2tv está implicado. Podría programar una macro para que después de encenderlo, el mando espere un tiempo "prudencial" y luego envíe el comando apropiado, pero me resulta poco práctico tener que suponer ese tiempo de espera, así que estoy convencido de que se puede alterar la configuración del arranque Linux para que lo haga él solito.

Si alguien tuviera alguna idea, se lo agradecería.
« Última modificación: 1 Ene 1970, 01:00 por Guest »

*

milix

  • *
  • 538
  • +1/-0
Re: ¿Cómo salir de la opción "browse" del menú al arrancar?
« Respuesta #1 en: 12 Abr 2011, 16:59 »
Aqui no te pillo que quieres hacer exactamente explicalo un poco mas simple que me he perdido, jeje.

Salu2.
« Última modificación: 1 Ene 1970, 01:00 por Guest »

*

asamaj

  • *
  • 2
  • +0/-0
Re: ¿Cómo salir de la opción "browse" del menú al arrancar?
« Respuesta #2 en: 13 Abr 2011, 09:56 »
Perdona si no he sido muy claro.

La cuestión es que cada vez que se enciende el equipo, después de la inicialización arranca la aplicación de interfaz de usuario en la TV. Esa aplicación tiene opciones para navegar por el contenido multimedia ("browse"), ver la tele ("DTV"), las opciones de configuración, etc. Lo que ocurre es que la aplicación se arranca en la opción "browse", cuando lo que parecería más lógico a mi gusto, como típicamente hace cualquier grabador o reproductor de DVD con sintonizador es que nada más arrancar el equipo se viera la TDT.

En principio esto es muy fácil: basta con esperar al final del arranque y después pulsar la opción para "ver la tele" (o, lo que es lo mismo, salir del menú "browse").

El problema es que yo tengo el equipo integrado con otro conjunto de equipos. Cuando enciendo para ver la tele, tengo que: encender el proyector, encender el sintonizador A/V y ponerlo en el canal apropiado, bajar la pantalla, encender el Nexus2tv.... Así que, para evitar problemas familiares, compré un mando a distancia universal programable Logitech Harmony 1100. En él programo cada actividad: ver la tele, escuchar música...., y él se ocupa de encender y apagar todo lo necesario y establecer los canales correspondientes.

Por tanto, la secuencia de comandos que tengo que programar para encender el Nexus2tv es:

- enviaro comando Power
- (Esperar n segundos)
- enviar comando 'ver tdt' (o 'escape')

Y el problema es que la espera es indeterminada (podría calcularlo y programarlo en el mando, porque lo permite, pero me parece una solución un poco cutre). Sería más interesante si se pudiera modificar algún archivo de configuración del Linux embebido para que eso se hiciera siempre. Ya que imagino que en algún momento de la inicialización del Linux se "arrancará" el software que maneja la interfaz de usuario, probablemente se pueda configurar para que arranque en modo "ver tdt" en lugar de "browse".

Si lo pregunto es porque creo recordar haber visto algún mensaje similar en algún foro, para otro aparato multimedia, que no logro recuperar ahora.

Gracias.
« Última modificación: 1 Ene 1970, 01:00 por Guest »

*

asamaj

  • *
  • 2
  • +0/-0
Re: ¿Cómo salir de la opción "browse" del menú al arrancar?
« Respuesta #3 en: 19 May 2011, 16:39 »
He encontrado en un hilo de un foro de un equipo LG una solución para este problema. Desconozco si el sistema es similar al del Nexus2tv, pero probablemente lo sea. Voy a intentar aplicarlo y os cuento, pero, de entrada, aquí tenéis el enlace del hilo donde se habla de este tema:

You are not allowed to view links. Register or Login
« Última modificación: 1 Ene 1970, 01:00 por Guest »

*

milix

  • *
  • 538
  • +1/-0
Re: ¿Cómo salir de la opción "browse" del menú al arrancar?
« Respuesta #4 en: 19 May 2011, 18:14 »
Pues en el nexus no he probado pero en los NTRxx no he podido hacerlo es decir interactuar con el mando por telnet como indica ese post hice los cambios pertinentes y no hubo forma a ver si con el nexus hay mas suerte.

Salu2.
« Última modificación: 1 Ene 1970, 01:00 por Guest »

*

asamaj

  • *
  • 2
  • +0/-0
Re: ¿Cómo salir de la opción "browse" del menú al arrancar?
« Respuesta #5 en: 2 Jun 2011, 17:53 »
Yo he podido avanzar algo en este tema, pero no es suficiente. En mi investigación he comprobado que sí se pueden enviar comandos al interfaz, con el mecanismo que se cuentan el foros como los del enlace que envíe antes. Básicamente consiste en:

- Editar el archivo /usr/local/etc/rcS, que se ejecuta durante el arranque del equipo. En él está la línea (en dos sitios) en que se lanza el interfaz (DvdPlayer se llama el programa).

- Se trata de hacer que DvdPlayer pueda recibir la entrada desde un archivo (además de atender al mando a distancia). Esto se hace modificando la línea de arranque para que en lugar de ser:

     ./RootApp DvdPlayer&

quede así:

     tail -f /tmp/enviarComandos.txt | ./RootApp DvdPlayer&

(y de la misma forma en todos los lugares donde se arranca)

"tail" hace que el sistema esté constantemente leyendo el final del archivo /tmp/enviarComandos.txt, y proporciona lo que se haya añadido recientemente a la salida. Como el comando reenvía la salida a la entrada de DvdPlayer, éste hará como si se hubiera enviado el comando directamente a él.

- Hecho esto, en teoría se puede programar el envío de un comando simplemente escribiendo su carácter equivalente en el archivo /tmp/enviarComandos.txt, bien dentro del /usr/local/etc/rcS, o desde la consola:

echo " " >> /tmp/enviarComandos.txt

Yo he probado esto, y funciona según lo previsto, pero a medias por dos razones:

- Primera razón:  según cuentan los artículos dedicados a esto en los foros, el espacio en blanco (lo que se envía cuando se hace echo " ") es el botón OK del mando a distancia. He comprobado que efectivamente lo es en el Nexus, pero por desgracia no es el comando que necesito para quitar el menú de "browse", ya que de hecho el "Ok" hace que se "entre" al menú. Una posibilidad es ir probando con la consola a enviar caracteres al archivo de control de comandos y ver qué pasa, hasta que se dé con el que se desea. Un poco pesado de hacer a mano, por lo que serían bienvenidas otras sugerencias.

- Segunda (y más importante) razón: El archivo /usr/local/etc/rcS es un script que se ejecuta únicamente durante el arranque del Nexus2tv EN FRÍO (cuando se inicia desde el interruptor trasero), pero no cuando el sistema vuelve del estado standby, que es lo más habitual. Si alguien sabe qué script se ejecuta en este caso, si es que hay alguno, se agradecerá la información.
« Última modificación: 1 Ene 1970, 01:00 por Guest »

*

milix

  • *
  • 538
  • +1/-0
Re: ¿Cómo salir de la opción "browse" del menú al arrancar?
« Respuesta #6 en: 5 Jun 2011, 19:46 »
Citar
Una posibilidad es ir probando con la consola a enviar caracteres al archivo de control de comandos y ver qué pasa, hasta que se dé con el que se desea. Un poco pesado de hacer a mano, por lo que serían bienvenidas otras sugerencias.

Pues no te quedara otra porque el mapeo del mando en cada mediacenter cambia, no obstante puede sonar la flauta si se encuentra alguno por lo menos te servira de guia.
Tampoco son tantas pruebas seria los caracteres del alfabeto en minusculas y mayusculas y los numeros.


Citar
- Segunda (y más importante) razón: El archivo /usr/local/etc/rcS es un script que se ejecuta únicamente durante el arranque del Nexus2tv EN FRÍO (cuando se inicia desde el interruptor trasero), pero no cuando el sistema vuelve del estado standby, que es lo más habitual. Si alguien sabe qué script se ejecuta en este caso, si es que hay alguno, se agradecerá la información.

Pues esta me la sabia pero ahora no la recuerdo, creo que en las NTR hice alguna trampa para engañarlo.

Pero el nexus puedes probar el archivo shutdown.sh, yo no lo tengo asi que no te lo puede asegurar. Logicamente añadirias tu linea despues del DONE.

Salu2.
« Última modificación: 1 Ene 1970, 01:00 por Guest »