Pipe Management.
+5
jabb_0904
alonso_c
xavifm
matthelas
vic1972
9 participantes
Página 1 de 2.
Página 1 de 2. • 1, 2
Pipe Management.
Bueno, si queremos a la vez las 2 soluciones: PowerManagement y SubTitlesManagement, tendriamos que hacer una doble pipe,
y el comando de lanzamiento quedaria como:
tail -f /tmp/command_sender.txt | ./DvdPlayer | /usr/local/etc/PowerManagement_8am | /usr/local/etc/SubTitlesManagement &
Esto aunque funciona bien, probado. Desde mi punto de vista no es lo mas óptimo, ya que esta parseando 2 veces el stream de salida
del app. pral. DvdPlayer.
Bueno, por ello, he creado el PipeManagement, que desde ahora será el único proceso que parseara el stream de salida.
Asi que este tutorial sustituye al de powermanagement y subtitles management.
De hecho el parseo del stream de salida es ahora distinto, mucho mas optimizado.
La instalación es la habitual:
1. Copiamos la aplicacion: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V3/PipeManagement
en la carpeta /usr/local/etc
2. Copiamos el archivo de configuracion: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V3/PipeManagement.ini
en la carpeta /usr/local/etc
3. comprobamos que el archivo tiene permisos de ejecucion: ls -l nos lo mostrara,
incluso podemos intentar ejecutarlo, una vez ejecutados salimos de la ejecucion con CTRL-C
4. Editamos el archivo /usr/local/etc/rcS
[Disclaimer: Atención este es el archivo principal de arranque, tener cuidado al editar, no nos hacemos responsables de posibles daños en tu equipo]
Editamos para que quede de la siguiente manera:
...
DEFAULT_AP_DIR=/usr/local/bin
touch /tmp/command_sender.txt
if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ]; then
cd $DEFAULT_AP_DIR
if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
echo Running dvdplayer with RootApp
tail -f /tmp/command_sender.txt | ./RootApp DvdPlayer | /usr/local/etc/PipeManagement &
else
echo Running dvdplayer
tail -f /tmp/command_sender.txt | ./DvdPlayer | /usr/local/etc/PipeManagement &
fi
echo " " >> /tmp/command_sender.txt
...
Notar que los cambios en rojo puede ser que ya los tengas realizado, si hicistes el truco de que al arrancar
el lg vaya a la tdt.
Ademas es necesario añadir los cambios en verde.
5. Reinicar el equipo y listo!!!!
===========================================
Comprobaciones de que todo esta correctamente:
1. El log de la aplicacion debe mostrar algo como:
/tmp # tail -f PipeManagement_vic1972.log
==> Start of program: PipeManagement by Victor at Malaga. v3. 8-May-2010.
2. Tienen que estar los 2 siguientes procesos ejecutandose, obtenemos una lista con el comando ps:
83 root 296 S tail -f /tmp/command_sender.txt
85 root 56 S /usr/local/etc/PipeManagement
============================================
El archivo de configuracion es de lo mas sencillo, creo que no necesita ninguna explicación:
y el comando de lanzamiento quedaria como:
tail -f /tmp/command_sender.txt | ./DvdPlayer | /usr/local/etc/PowerManagement_8am | /usr/local/etc/SubTitlesManagement &
Esto aunque funciona bien, probado. Desde mi punto de vista no es lo mas óptimo, ya que esta parseando 2 veces el stream de salida
del app. pral. DvdPlayer.
Bueno, por ello, he creado el PipeManagement, que desde ahora será el único proceso que parseara el stream de salida.
Asi que este tutorial sustituye al de powermanagement y subtitles management.
De hecho el parseo del stream de salida es ahora distinto, mucho mas optimizado.
La instalación es la habitual:
1. Copiamos la aplicacion: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V3/PipeManagement
en la carpeta /usr/local/etc
2. Copiamos el archivo de configuracion: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V3/PipeManagement.ini
en la carpeta /usr/local/etc
3. comprobamos que el archivo tiene permisos de ejecucion: ls -l nos lo mostrara,
incluso podemos intentar ejecutarlo, una vez ejecutados salimos de la ejecucion con CTRL-C
4. Editamos el archivo /usr/local/etc/rcS
[Disclaimer: Atención este es el archivo principal de arranque, tener cuidado al editar, no nos hacemos responsables de posibles daños en tu equipo]
Editamos para que quede de la siguiente manera:
...
DEFAULT_AP_DIR=/usr/local/bin
touch /tmp/command_sender.txt
if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ]; then
cd $DEFAULT_AP_DIR
if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
echo Running dvdplayer with RootApp
tail -f /tmp/command_sender.txt | ./RootApp DvdPlayer | /usr/local/etc/PipeManagement &
else
echo Running dvdplayer
tail -f /tmp/command_sender.txt | ./DvdPlayer | /usr/local/etc/PipeManagement &
fi
echo " " >> /tmp/command_sender.txt
...
Notar que los cambios en rojo puede ser que ya los tengas realizado, si hicistes el truco de que al arrancar
el lg vaya a la tdt.
Ademas es necesario añadir los cambios en verde.
5. Reinicar el equipo y listo!!!!
===========================================
Comprobaciones de que todo esta correctamente:
1. El log de la aplicacion debe mostrar algo como:
/tmp # tail -f PipeManagement_vic1972.log
==> Start of program: PipeManagement by Victor at Malaga. v3. 8-May-2010.
2. Tienen que estar los 2 siguientes procesos ejecutandose, obtenemos una lista con el comando ps:
83 root 296 S tail -f /tmp/command_sender.txt
85 root 56 S /usr/local/etc/PipeManagement
============================================
El archivo de configuracion es de lo mas sencillo, creo que no necesita ninguna explicación:
- Código:
#This is main config file to control which addons should be applied
# reading from pipe from main application DvdPlayer
# Possibles entries are: PowerManagement,SubTitlesManagement
# Possibles values are: 0=Disabled, 1=Enabled
[PIPE]
SubTitlesManagement=1
PowerManagement=1
Última edición por vic1972 el Vie Jun 18, 2010 12:57 am, editado 2 veces
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Bueno bueno ...
Pues estoy preparando ya la v4 de esta aplicación.
Principales cambios:
- Se va a incluir la hora en los logs para ayudar a depurar.
- El .ini de la aplicación ya no se busca en un lugar fijo, sino se busca donde se este ejecutando la aplicación: PipeManagement.
- El path del logs configurable en el fichero .ini
- Se mejora el performance del aplicativo.
- Sorpresa 1.
- Sorpresa 2.
Si ya lo se .... Hay 2 cosas que quisiera incluir nuevas.
Hasta que no lo termine y no este seguro 100% ..... pues eso .... sorpresa
Pues estoy preparando ya la v4 de esta aplicación.
Principales cambios:
- Se va a incluir la hora en los logs para ayudar a depurar.
- El .ini de la aplicación ya no se busca en un lugar fijo, sino se busca donde se este ejecutando la aplicación: PipeManagement.
- El path del logs configurable en el fichero .ini
- Se mejora el performance del aplicativo.
- Sorpresa 1.
- Sorpresa 2.
Si ya lo se .... Hay 2 cosas que quisiera incluir nuevas.
Hasta que no lo termine y no este seguro 100% ..... pues eso .... sorpresa
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
PipeManagement
¿Puedes publicar el código fuente del programa?
Tal vez si más gente viera el código fuente podríamos aportar cosas...
Tal vez si más gente viera el código fuente podríamos aportar cosas...
alonso_c- Mensajes : 72
Fecha de inscripción : 11/03/2010
CUSTOM2
Hola,
bueno, pues actualmente estoy bastante ocupado,
pero estoy llevando varias cosas interesantes para adelante,
espero tenerlas pronto.
El código si, cuando este en un punto estable, actuamente estoy trabajando en varias partes del codigo y lo tengo que ordenar.
Para ir haciendo algo de boca, os adelante algo que sera incluido en una CUSTOM2,
que llevara el PipeManagemente v4, con muchas mejoras.
Estoy preparando un manual de usuario, por ahora el esqueleto en el enlace, poco a poco, ire
actualizando este documento.
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement.pdf
bueno, pues actualmente estoy bastante ocupado,
pero estoy llevando varias cosas interesantes para adelante,
espero tenerlas pronto.
El código si, cuando este en un punto estable, actuamente estoy trabajando en varias partes del codigo y lo tengo que ordenar.
Para ir haciendo algo de boca, os adelante algo que sera incluido en una CUSTOM2,
que llevara el PipeManagemente v4, con muchas mejoras.
Estoy preparando un manual de usuario, por ahora el esqueleto en el enlace, poco a poco, ire
actualizando este documento.
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement.pdf
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Hombre, yo no veo que haya nada de malo en publicar el código fuente a pesar, de como tú indicas, no estar del todo depurado.
Hay mucha más gente que seguramente que podría aportar más cosas...
Te pongo un ejemplo: el servicio para bittorrents en nuestro Living Box. Sí, muy bonito y todo eso, pero resulta que con ese servicio activo el Living Box tarde o temprano se queda bloqueado. Resultado: Ya no utilizo el demonio btpd.
Hay mucha más gente que seguramente que podría aportar más cosas...
Te pongo un ejemplo: el servicio para bittorrents en nuestro Living Box. Sí, muy bonito y todo eso, pero resulta que con ese servicio activo el Living Box tarde o temprano se queda bloqueado. Resultado: Ya no utilizo el demonio btpd.
alonso_c- Mensajes : 72
Fecha de inscripción : 11/03/2010
Re: Pipe Management.
Ya funcionan los codigos:
se va a incluir una tabla con codigos que realizan operaciones desde el mando a distancia:
ejemplos
100: desactiva power management
101: activa power management
102:desactiva power management por siempre ( 0 en .ini)
103:Activa porwer manager por siempre (1 en el .ini)
....
105: ejecuta script custom1
106: ejecuta script custom 2
Muy util el 100, por ejemplo,
yo tengo el power management, para que no se auto-apague tras cada grabación, ya que como grabo dibus a los peques,
pues es un rollo que se apague el lg.
Pero justo el otro dia, estabamos viendo un dibu por la mañana, y teniamos que irnos, a pasar todo el dia fuera, y tuve que dejar a grabar
el dibu, y por esos 15 minutos, el equipo todo el dia encendido,
bueno, pues ahora, tecleo 100 en el mando y se desactiva hasta siguiente reboot.
se va a incluir una tabla con codigos que realizan operaciones desde el mando a distancia:
ejemplos
100: desactiva power management
101: activa power management
102:desactiva power management por siempre ( 0 en .ini)
103:Activa porwer manager por siempre (1 en el .ini)
....
105: ejecuta script custom1
106: ejecuta script custom 2
Muy util el 100, por ejemplo,
yo tengo el power management, para que no se auto-apague tras cada grabación, ya que como grabo dibus a los peques,
pues es un rollo que se apague el lg.
Pero justo el otro dia, estabamos viendo un dibu por la mañana, y teniamos que irnos, a pasar todo el dia fuera, y tuve que dejar a grabar
el dibu, y por esos 15 minutos, el equipo todo el dia encendido,
bueno, pues ahora, tecleo 100 en el mando y se desactiva hasta siguiente reboot.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Prompter OK
Bueno, estaba buscando una manera de informar al usuario que un código "secreto" custom introducido desde el remote
controller haya funcionado bien.
Por fin lo he encontrado y funciona muy bien.
A ver si os gusta, o si me dais ideas adicionales,
Consiste en bajar el volumen una unidad y subirlo, todo ello seguido, con lo que el efecto es que aparece
la barra de volumen en la pantalla por un segundo, y luego desaparece.
por ejmplo meto el código: 100 para desactivar el power management,
Tecleo: 1 0 y el 0
y despues de ejecutar la accion deseada, en pantalla aparece por un segundo la barra de volumen.
Bueno, estaba buscando una manera de informar al usuario que un código "secreto" custom introducido desde el remote
controller haya funcionado bien.
Por fin lo he encontrado y funciona muy bien.
A ver si os gusta, o si me dais ideas adicionales,
Consiste en bajar el volumen una unidad y subirlo, todo ello seguido, con lo que el efecto es que aparece
la barra de volumen en la pantalla por un segundo, y luego desaparece.
por ejmplo meto el código: 100 para desactivar el power management,
Tecleo: 1 0 y el 0
y despues de ejecutar la accion deseada, en pantalla aparece por un segundo la barra de volumen.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Hola /Hello
Last version of app: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement
ini file: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement.ini
Ahi va la ultima version, todo el sistema esta aún en pruebas, hay muchas cosas nuevas, me gustaria probarais
para afinal al 100%.
Saludos
Last version of app: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement
ini file: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement.ini
Ahi va la ultima version, todo el sistema esta aún en pruebas, hay muchas cosas nuevas, me gustaria probarais
para afinal al 100%.
Saludos
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Bueno!!!!!!!
Pues muchas mas cosas han sido añadidas.
AutoPower Off,
carrusell de canales,
nuevos códigos,
tabla imprimible para el reverso del mando,
manual de usuario.....
Espero sacar para el viernes 18 la ultima versión PipeManagement de la serie V4.
Y para final de junio el firmware CUSTOM2.
Se acumula el trabajo, ya que hay muchas nuevas ideas, pero estas serán para el CUSTOM3.
Pues muchas mas cosas han sido añadidas.
AutoPower Off,
carrusell de canales,
nuevos códigos,
tabla imprimible para el reverso del mando,
manual de usuario.....
Espero sacar para el viernes 18 la ultima versión PipeManagement de la serie V4.
Y para final de junio el firmware CUSTOM2.
Se acumula el trabajo, ya que hay muchas nuevas ideas, pero estas serán para el CUSTOM3.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
que pasada
tio, es que no nos lo podemos ni creer, ¡cuánto trabajo!, y para tí solo,
esperamos impacientes los resultados,
saludos,
esperamos impacientes los resultados,
saludos,
jabb_0904- Mensajes : 92
Fecha de inscripción : 31/12/2009
Re: Pipe Management.
Bueno Bueno,
pues lo mejor de la cocina acaba de salir, por fin, tras varias semanas de trabajo.
PipeManagement v4.
Enlace del paquete completo: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagementv4.zip
Los manuales de uso estan dentro del .zip.
Tambien aqui: español: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_ES_v4.pdf
English: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_EN_v4.pdf
Cuando reciba algunos feedbacks y comentarios, empaquetare en CUSTOM2.
La instalación es sencilla, siguiendo los pasos del primer post.
Basicamente colocar el PipeManagement, PipeManagement.ini, custom1, custom2, y custom3 en /usr/local/etc
y modificar rcS.
pues lo mejor de la cocina acaba de salir, por fin, tras varias semanas de trabajo.
PipeManagement v4.
Enlace del paquete completo: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagementv4.zip
Los manuales de uso estan dentro del .zip.
Tambien aqui: español: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_ES_v4.pdf
English: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_EN_v4.pdf
Cuando reciba algunos feedbacks y comentarios, empaquetare en CUSTOM2.
La instalación es sencilla, siguiendo los pasos del primer post.
Basicamente colocar el PipeManagement, PipeManagement.ini, custom1, custom2, y custom3 en /usr/local/etc
y modificar rcS.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
vic1972 escribió:Bueno Bueno,
pues lo mejor de la cocina acaba de salir, por fin, tras varias semanas de trabajo.
PipeManagement v4.
Enlace del paquete completo: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagementv4.zip
Los manuales de uso estan dentro del .zip.
Tambien aqui: español: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_ES_v4.pdf
English: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_EN_v4.pdf
Cuando reciba algunos feedbacks y comentarios, empaquetare en CUSTOM2.
La instalación es sencilla, siguiendo los pasos del primer post.
Basicamente colocar el PipeManagement, PipeManagement.ini, custom1, custom2, y custom3 en /usr/local/etc
y modificar rcS.
Bueno, después de un gran susto he conseguido instalar el PipeManagement V4.
No se que hice mal al modificar el archivo rcS que luego el MS400H no se ponia en marcha, se quedaba en el la pantalla del LG y de ahí no pasaba.
Así que, como no hay mal que por bien no venga, he instalado el custom Firware 1 que todavia no lo tenia ya que tenia todas las modificaciones ya implementadas.
despues de probar algunas de las funciones decir que:
- lo de mitigar el cambio de canal funciona perfecto.
- No se apaga cuando acaba la grabación, bienn.
- El carousel de canales funciona bien pero ¿Como se para cuando llega al canal deseado?, no he conseguido pararlo hasta que ha recorido los 16 canales.
el resto de cosas de momento no las he probado pero tiene pinta de que funciona todo ok.
Saludos.
maquinabaja- Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona
Re: Pipe Management.
Hola maqui
Siento que hayas pasado por el desagradable susto, pero bueno, me alegro lo hayas solucionado.
Supongo que te faltarian los permisos de ejecución.
Pero bueno, lo has resuelto perfecto, firmwre custom1, y luego el nuevo pipe management ...
perfecto ... pefecto, porque al instalar custom1 te deja ya los cambios necesarios realizados.
Si, el carrusel es tan solo un ejemplo de script custom, cada uno tendra que aportar ideas, y asi podriamos
hacer un listado de los mejores script custom. que os parece?
Si, este carrousel , como digo, es tan solo una idea, otra idea que se me ocurre para el carrusel, es justo al cambiar al canal
pulsar la tecla info, o epg, para saber que echan exactamente ... Ahora mismo no se me ocurre como parar el carrousel ...
Saludos
Se me olvidaba, gracias por el reporte de pruebas, gracias a pruebas como las tuyas, estamos cada vez mas cerca de cerrar CUSTOM 2
Siento que hayas pasado por el desagradable susto, pero bueno, me alegro lo hayas solucionado.
Supongo que te faltarian los permisos de ejecución.
Pero bueno, lo has resuelto perfecto, firmwre custom1, y luego el nuevo pipe management ...
perfecto ... pefecto, porque al instalar custom1 te deja ya los cambios necesarios realizados.
Si, el carrusel es tan solo un ejemplo de script custom, cada uno tendra que aportar ideas, y asi podriamos
hacer un listado de los mejores script custom. que os parece?
Si, este carrousel , como digo, es tan solo una idea, otra idea que se me ocurre para el carrusel, es justo al cambiar al canal
pulsar la tecla info, o epg, para saber que echan exactamente ... Ahora mismo no se me ocurre como parar el carrousel ...
Saludos
Se me olvidaba, gracias por el reporte de pruebas, gracias a pruebas como las tuyas, estamos cada vez mas cerca de cerrar CUSTOM 2
Última edición por vic1972 el Sáb Jun 19, 2010 6:20 pm, editado 1 vez (Razón : gracias por las pruebas)
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Una pregunta Victor.
He modificado el custom 1, el carrousel, para que solo lo haga en los canales del 1 al 8 y 8 segundos en lugar de 4. He metido el nuevo Custom al LG y no me lo ejecuta. Sale la barra del volumen como si lo hubiera cojido pero no hace nada.
¿Hay que modificar algo más, a pare del propio custom1?
Saludos.
PD. te pongo como he dejado el Custom1.
echo "custom1"
echo "1 " >> /tmp/command_sender.txt
sleep 8
echo "2 " >> /tmp/command_sender.txt
sleep 8
echo "3 " >> /tmp/command_sender.txt
sleep 8
echo "4 " >> /tmp/command_sender.txt
sleep 8
echo "5 " >> /tmp/command_sender.txt
sleep 8
echo "6 " >> /tmp/command_sender.txt
sleep 8
echo "7 " >> /tmp/command_sender.txt
sleep 8
echo "8 " >> /tmp/command_sender.txt
sleep 8
He modificado el custom 1, el carrousel, para que solo lo haga en los canales del 1 al 8 y 8 segundos en lugar de 4. He metido el nuevo Custom al LG y no me lo ejecuta. Sale la barra del volumen como si lo hubiera cojido pero no hace nada.
¿Hay que modificar algo más, a pare del propio custom1?
Saludos.
PD. te pongo como he dejado el Custom1.
echo "custom1"
echo "1 " >> /tmp/command_sender.txt
sleep 8
echo "2 " >> /tmp/command_sender.txt
sleep 8
echo "3 " >> /tmp/command_sender.txt
sleep 8
echo "4 " >> /tmp/command_sender.txt
sleep 8
echo "5 " >> /tmp/command_sender.txt
sleep 8
echo "6 " >> /tmp/command_sender.txt
sleep 8
echo "7 " >> /tmp/command_sender.txt
sleep 8
echo "8 " >> /tmp/command_sender.txt
sleep 8
maquinabaja- Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona
Re: Pipe Management.
ahiiii muy bien experimentando
pues si que es raro, porque como tu bien has hecho, la modificacion es de lo mas sencillo,
que raro, no?
Lo unico que se me ocurre es 2 cosas:
- que este grabado en formato windows, y quizas no pille bien los retornos de carro.
- no tenga los permisos suficiente los archivos, los mios estan como siguen: Suerte.
/usr/local/etc # ls -l
-rwxrwxr-x 1 root root 208733 Jun 15 22:09 PipeManagement
-rw-r--r-- 1 root root 792 Jun 15 22:22 PipeManagement.ini
-rwxrwxr-x 1 root root 743 Jun 14 14:30 custom1
-rwxrwxr-x 1 root root 23 Jun 14 14:31 custom2
-rwxrwxr-x 1 root root 137 Jun 14 11:51 custom3
pues si que es raro, porque como tu bien has hecho, la modificacion es de lo mas sencillo,
que raro, no?
Lo unico que se me ocurre es 2 cosas:
- que este grabado en formato windows, y quizas no pille bien los retornos de carro.
- no tenga los permisos suficiente los archivos, los mios estan como siguen: Suerte.
/usr/local/etc # ls -l
-rwxrwxr-x 1 root root 208733 Jun 15 22:09 PipeManagement
-rw-r--r-- 1 root root 792 Jun 15 22:22 PipeManagement.ini
-rwxrwxr-x 1 root root 743 Jun 14 14:30 custom1
-rwxrwxr-x 1 root root 23 Jun 14 14:31 custom2
-rwxrwxr-x 1 root root 137 Jun 14 11:51 custom3
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
vic1972 escribió:ahiiii muy bien experimentando
pues si que es raro, porque como tu bien has hecho, la modificacion es de lo mas sencillo,
que raro, no?
Lo unico que se me ocurre es 2 cosas:
- que este grabado en formato windows, y quizas no pille bien los retornos de carro.
- no tenga los permisos suficiente los archivos, los mios estan como siguen: Suerte.
/usr/local/etc # ls -l
-rwxrwxr-x 1 root root 208733 Jun 15 22:09 PipeManagement
-rw-r--r-- 1 root root 792 Jun 15 22:22 PipeManagement.ini
-rwxrwxr-x 1 root root 743 Jun 14 14:30 custom1
-rwxrwxr-x 1 root root 23 Jun 14 14:31 custom2
-rwxrwxr-x 1 root root 137 Jun 14 11:51 custom3
Pues me temo que va a ser lo de windows porque lo modifique con el worpad.
Lo de los permisos que me pones no se como mirarlo, yo de linux ni idea.
¿Se puede modificar con algún programa pero que corra en windows?
Saludos.
maquinabaja- Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona
Re: Pipe Management.
Hola,
para ver los permisos de los ficheros hay que ejecutar el listado largo: ls -l
Pero vaya,creo que va a ser el wordpad, no estoy seguro, pero hace falta un editor ascii basico,
estilo notepad, ya que si no, el editor mete caracteres binarios de control.
para ver que el arhivo al final esta bien, se tiene que ver correctameten ejecutando:
cat custom2
para ver los permisos de los ficheros hay que ejecutar el listado largo: ls -l
Pero vaya,creo que va a ser el wordpad, no estoy seguro, pero hace falta un editor ascii basico,
estilo notepad, ya que si no, el editor mete caracteres binarios de control.
para ver que el arhivo al final esta bien, se tiene que ver correctameten ejecutando:
cat custom2
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Bueno conseguido.
Con el programa Ultraedit se pueden editar perfectamente los Custom bajo windows.
Ahora ya tengo el Custom 1 para el carrousel de canales del 1 al 8 y el custom 2 para mi hijo y los canales de dibujos. Solo me falta descubrir como se paran jejeje.
Saludos
Con el programa Ultraedit se pueden editar perfectamente los Custom bajo windows.
Ahora ya tengo el Custom 1 para el carrousel de canales del 1 al 8 y el custom 2 para mi hijo y los canales de dibujos. Solo me falta descubrir como se paran jejeje.
Saludos
maquinabaja- Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona
Re: Pipe Management.
Gracias a nuestro colaborador Matthelas, tenemos ya la documentación en Frances, para la proxima salida de CUSTOM2
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_FR_v4.pdf
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_FR_v4.pdf
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Quisiera añadir que el aplicativo PipeManagement hace uso de la libreria: minIni para la gestion del archivo .ini
con licencia OpenSource Apache 2.0.
Esto significa que para compilar correctamente tendreis que bajaros esta libreria y linkarlo.
La url de la libreria es:
http://www.compuphase.com/minini.htm
Desde aqui agradecemos a compuphase for su contribución.
We would like to thanks compuphase for its great contribution to the open source community.
con licencia OpenSource Apache 2.0.
Esto significa que para compilar correctamente tendreis que bajaros esta libreria y linkarlo.
La url de la libreria es:
http://www.compuphase.com/minini.htm
Desde aqui agradecemos a compuphase for su contribución.
We would like to thanks compuphase for its great contribution to the open source community.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Bueno, fin de la cuarentena!!!!!!!
Ya esta resuelto el problema, de paso, se ha aprovechado para optimizar varios aspectos.
En breve saldra el nuevo firmware : 100417A_Vic2.1 (Julio-2010) es decir la version 2.1
Desde ya, para los mas entendidos, podeis bajaros el aplicativo principa:
PipeManagement4.1
en este enlace:
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4.1/PipeManagement4_1.zip
Como comprendereis se va a dejar el soporte a la antigua version 2 .
Ya esta resuelto el problema, de paso, se ha aprovechado para optimizar varios aspectos.
En breve saldra el nuevo firmware : 100417A_Vic2.1 (Julio-2010) es decir la version 2.1
Desde ya, para los mas entendidos, podeis bajaros el aplicativo principa:
PipeManagement4.1
en este enlace:
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4.1/PipeManagement4_1.zip
Como comprendereis se va a dejar el soporte a la antigua version 2 .
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Nueva arquitectura.
PipeManement applicacion
Victor @ Malaga
August-2010
Installation
************
All the stuff are now placed in a proprietary folder: /usr/local/etc/PipeManagement
In this folder, we must locate two files:
- Main application file: PipeManagement, should have execution permision.
- Config file: PipeManagement.ini, should have rw permission.
Then we have a folder scripts, (/usr/local/etc/PipeManagement/scripts) to have the
custom scripts and install scripts.
These scripts must have execution permission.
PipeManement applicacion
Victor @ Malaga
August-2010
Installation
************
All the stuff are now placed in a proprietary folder: /usr/local/etc/PipeManagement
In this folder, we must locate two files:
- Main application file: PipeManagement, should have execution permision.
- Config file: PipeManagement.ini, should have rw permission.
Then we have a folder scripts, (/usr/local/etc/PipeManagement/scripts) to have the
custom scripts and install scripts.
These scripts must have execution permission.
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Re: Pipe Management.
Mejoras en el sistema de llamadas a PipeManagement.
PipeManement application
Victor @ Malaga
August-2010
Installation
************
All the stuff are now placed in a proprietary folder: /usr/local/etc/PipeManagement
In this folder, we must locate two files:
- Main application file: PipeManagement, should have execution permision.
- Config file: PipeManagement.ini, should have rw permission.
Then we have a folder scripts, (/usr/local/etc/PipeManagement/scripts) to have the
custom scripts and install scripts.
These scripts must have execution permission.
Calling and interaction with DvdPlayer
**************************************
We have improved, thanks to keltek, the way to pass the log from DvdPlayer to PipeManagment.
By the use of a fifo.
in file /usr/local/etc/rcS
we will have something like:
touch /tmp/command_sender.txt
mkfifo -m 666 /tmp/appout
if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ];
then
cd $DEFAULT_AP_DIR
if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
echo Running dvdplayer with RootApp
tail -f /tmp/command_sender.txt | ./RootApp DvdPlayer >> /tmp/appout &
else
echo Running dvdplayer
tail -f /tmp/command_sender.txt | ./DvdPlayer >> /tmp/appout &
fi
echo " " >> /tmp/command_sender.txt
else
/usr/local/etc/dvdplayer/script/run_tail
fi
And then at the end of the same file:
cat /tmp/appout | /usr/local/etc/PipeManagement/PipeManagement &
If we would like to debug the output log of DvdPlayer, we must change the above line by this one:
cat /tmp/appout | tee /tmp/teeout | /usr/local/etc/PipeManagement/PipeManagement &
PipeManement application
Victor @ Malaga
August-2010
Installation
************
All the stuff are now placed in a proprietary folder: /usr/local/etc/PipeManagement
In this folder, we must locate two files:
- Main application file: PipeManagement, should have execution permision.
- Config file: PipeManagement.ini, should have rw permission.
Then we have a folder scripts, (/usr/local/etc/PipeManagement/scripts) to have the
custom scripts and install scripts.
These scripts must have execution permission.
Calling and interaction with DvdPlayer
**************************************
We have improved, thanks to keltek, the way to pass the log from DvdPlayer to PipeManagment.
By the use of a fifo.
in file /usr/local/etc/rcS
we will have something like:
touch /tmp/command_sender.txt
mkfifo -m 666 /tmp/appout
if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ];
then
cd $DEFAULT_AP_DIR
if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
echo Running dvdplayer with RootApp
tail -f /tmp/command_sender.txt | ./RootApp DvdPlayer >> /tmp/appout &
else
echo Running dvdplayer
tail -f /tmp/command_sender.txt | ./DvdPlayer >> /tmp/appout &
fi
echo " " >> /tmp/command_sender.txt
else
/usr/local/etc/dvdplayer/script/run_tail
fi
And then at the end of the same file:
cat /tmp/appout | /usr/local/etc/PipeManagement/PipeManagement &
If we would like to debug the output log of DvdPlayer, we must change the above line by this one:
cat /tmp/appout | tee /tmp/teeout | /usr/local/etc/PipeManagement/PipeManagement &
vic1972- Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga
Página 1 de 2. • 1, 2
Temas similares
» new idea about pipe management
» ¿El Pipe Manager se instala en el disco duro???
» Start Timer Management Movie mode
» Power management, RTC, wake up, auto power off
» ¿El Pipe Manager se instala en el disco duro???
» Start Timer Management Movie mode
» Power management, RTC, wake up, auto power off
Página 1 de 2.
Permisos de este foro:
No puedes responder a temas en este foro.