Proyecto movido a GitHub
Miér 7 Abr 2021 - 19:23 por bittor
Proyecto movido a GitHub:
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
https://github.com/bittor7x0/VDR-M7x0
Con muchos cambios y correcciones, Más información
También incluye el plugin epgfixer para corregir la EPG usando expresiones regulares y el plugin xmltv2vdr para descargar la EPG de internet
Comentarios: 0
Buscar
Modo de arranque, estilo clasico de Linux
3 participantes
Página 1 de 1.
Modo de arranque, estilo clasico de Linux
Hola que tal.
queria hacer una pregunta... seria posible cambiar el modo de arranque?? un estilo a este:
Con los mensajes de OK o FAILED, de lo que va cargando, y la imagen de Tux arriba a la izquierda.
Es posible???
Ahora mismo, estoy mirando pues.. parte del codigo fuente, despues de hacer un ./make-fw y me preguntaba, si seria posible ahora que estoy antes de hacer la compilacion, no?
Ya se que util util... no es jeje. pero.. si atractivo y a la vez informativo. asi si falla algun plugin al cargar. pues ya lo ves enseguida. y otras muchas cosas.
Nose, haber que opinais, y la verdad, si me gustaria poder hacerlo y/o verlo.
Un saludo y gracias!!!
queria hacer una pregunta... seria posible cambiar el modo de arranque?? un estilo a este:
Con los mensajes de OK o FAILED, de lo que va cargando, y la imagen de Tux arriba a la izquierda.
Es posible???
Ahora mismo, estoy mirando pues.. parte del codigo fuente, despues de hacer un ./make-fw y me preguntaba, si seria posible ahora que estoy antes de hacer la compilacion, no?
Ya se que util util... no es jeje. pero.. si atractivo y a la vez informativo. asi si falla algun plugin al cargar. pues ya lo ves enseguida. y otras muchas cosas.
Nose, haber que opinais, y la verdad, si me gustaria poder hacerlo y/o verlo.
Un saludo y gracias!!!
Re: Modo de arranque, estilo clasico de Linux
Creo (no te fies de mi memoria) que hay algún tipo de arranque "verbose" que se puede configurar en el menu de vdr o del firm.
yeahhh- Betatester
- Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona
Re: Modo de arranque, estilo clasico de Linux
Si hay una opcion, el modo debug. pero... me referia a ir viendo lo que carga, y si falla algo ver que es, ademas de añadir la imagen de Tux
PD: El modo debug cambia si es firm es pre-compilado en Windows al compilado en Linux, en linux me aparecen algunos textos con fondo rojo y el precompilado en Windows no, fondo negro y texto blanco. nada rojo.
PD: El modo debug cambia si es firm es pre-compilado en Windows al compilado en Linux, en linux me aparecen algunos textos con fondo rojo y el precompilado en Windows no, fondo negro y texto blanco. nada rojo.
Re: Modo de arranque, estilo clasico de Linux
Ese es el único debug que vas a poder tener porque para mostrar esos mensajes hay que cargar los drivers OSD de los cuales no tenemos el código fuente y estamos obligados a cargarlos como módulos.
Entonces, todo lo que se carga antes (kernel, init, ...) es imposible mostrarlo por pantalla y las 4 cosas que carga después es lo que muestra por pantalla.
Se podría hacer más bonito con lo del OK y con colores pero no queremos añadir complejidad innecesaria a los scripts del firmware.
Por lo que he podido comprobar, lo del fondo rojo en los mensajes depende de si el firm se instala desde los 4 apagados o con un OFI y dependiendo si se hace factory reset o no.
Debe ser algún bug de los drivers OSD porque siempre tendría que salir rojo, pero es verdad que algunas veces no lo hace.
Entonces, todo lo que se carga antes (kernel, init, ...) es imposible mostrarlo por pantalla y las 4 cosas que carga después es lo que muestra por pantalla.
Se podría hacer más bonito con lo del OK y con colores pero no queremos añadir complejidad innecesaria a los scripts del firmware.
Por lo que he podido comprobar, lo del fondo rojo en los mensajes depende de si el firm se instala desde los 4 apagados o con un OFI y dependiendo si se hace factory reset o no.
Debe ser algún bug de los drivers OSD porque siempre tendría que salir rojo, pero es verdad que algunas veces no lo hace.
Re: Modo de arranque, estilo clasico de Linux
mm valla.. la verdad, esque por mi si pudiera lo ponia mas bonito. jeje. con lo de OK.. etc.
lo del fondo rojo. a mi me sale, la instalacion la hice desde .ofi y por ssh.
lo del fondo rojo. a mi me sale, la instalacion la hice desde .ofi y por ssh.
Re: Modo de arranque, estilo clasico de Linux
Hola bittor. mira he modificado los archivos:
Cambiando los mensajes de arranque y añadiendo algunas cosas.
Dime que te parece y si hay algun error.
Enlace de Megaupload
Saludos
- Código:
inetd.conf profile rc rc.local rc.local.conf rc.mini
Cambiando los mensajes de arranque y añadiendo algunas cosas.
Dime que te parece y si hay algun error.
Enlace de Megaupload
Saludos
Re: Modo de arranque, estilo clasico de Linux
Lo que quieres hacer con el OK es ver el tiempo que le cuesta cargar determinado programa, pero tal y como lo tienes no lo hace, es decir la "funcionalidad" es la misma con el OK o sin el OK.
Por ponerte un ejemplo, en el archivo "rc" tendrías que cambiar esto:
Básicamente hay que quitar el & del final del comando para que espere a que termine la ejecución y poner el OK después de que se ha ejecutado, así sabrás lo que le cuesta, ya que de otra manera no tiene sentido ver un mensaje con el OK cuando realmente no es así.
Tendrás que mirar las posiciones x e y a pasarle al osddrawtext para que el OK te pare en la posición que quieras.
Si ya te lo quieres currar, tendrías que mirar el código de retorno del programa ejecutado para ver si ha habido algún error y poner FAILED.
Por ponerte un ejemplo, en el archivo "rc" tendrías que cambiar esto:
- Código:
if [ X"${syslogd_flags}" != X"NO" ]; then
/bin/mv /rw-flash/log/messages* /var/log
echo -e "Starting syslogd ..." " " "[ "$GREEN"OK"$ENDCOLOR" ]"
/sbin/syslogd ${syslogd_flags} &
fi
- Código:
if [ X"${syslogd_flags}" != X"NO" ]; then
/bin/mv /rw-flash/log/messages* /var/log
echo -e "Starting syslogd ..."
/sbin/syslogd ${syslogd_flags}
echo -e " " "[ "$GREEN"OK"$ENDCOLOR" ]"
fi
Básicamente hay que quitar el & del final del comando para que espere a que termine la ejecución y poner el OK después de que se ha ejecutado, así sabrás lo que le cuesta, ya que de otra manera no tiene sentido ver un mensaje con el OK cuando realmente no es así.
Tendrás que mirar las posiciones x e y a pasarle al osddrawtext para que el OK te pare en la posición que quieras.
Si ya te lo quieres currar, tendrías que mirar el código de retorno del programa ejecutado para ver si ha habido algún error y poner FAILED.
Re: Modo de arranque, estilo clasico de Linux
El echo que se usa es el que está en /etc/rc.debug y para cambiarlo necesitas generar un nuevo firm.
Re: Modo de arranque, estilo clasico de Linux
acabo de probarlo.. tienes razon, todo lo que hice anoche.. no sale NADA. bueno si.. lo que salia antes, sigue saliendo, pero ya no sale el texto con fondo rojo.
el rc.debug no tiene mucho para tocar :S
echo() {
if [ X"$1" == X"-n" ]; then
/bin/echo "$2" | /usr/bin/osddrawtext -a 8 -b 0xFFFF0000
else
/bin/echo "$1" | /usr/bin/osddrawtext -a 8
fi
}
Pense que poner los codigos de colores y bueno, como esta. valdria, lo siguiente seria, que mostrara OK o FAILED en cada caso.
poco a poco... ahora acabo de tener un susto jeje con el Giga.
el rc.debug no tiene mucho para tocar :S
echo() {
if [ X"$1" == X"-n" ]; then
/bin/echo "$2" | /usr/bin/osddrawtext -a 8 -b 0xFFFF0000
else
/bin/echo "$1" | /usr/bin/osddrawtext -a 8
fi
}
Pense que poner los codigos de colores y bueno, como esta. valdria, lo siguiente seria, que mostrara OK o FAILED en cada caso.
poco a poco... ahora acabo de tener un susto jeje con el Giga.
Re: Modo de arranque, estilo clasico de Linux
Ahí es donde tienes que cambiar los colores y añadir parámetros.
Puedes ir haciendo pruebas con un script tuyo haciendo un "source /etc/rc.debug" y después probando los echo con sus parámetros, así no tienes que estar generando firms para estos cambios.
Puedes ir haciendo pruebas con un script tuyo haciendo un "source /etc/rc.debug" y después probando los echo con sus parámetros, así no tienes que estar generando firms para estos cambios.
Temas similares
» arranque de VDR
» ¿Orden de los scripts en el arranque?
» Mejoras arranque Mediatomb
» Bloqueo inesperado
» modo abuelos
» ¿Orden de los scripts en el arranque?
» Mejoras arranque Mediatomb
» Bloqueo inesperado
» modo abuelos
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.