Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Gb.desktop. Errores Con Algunas Aplicaciones.
Hola!.
Tengo terminado un ejemplo. Tal como este:
Arriba a la izquierda, podemos ver los nombres de los archivos de un directorio concreto, A la derecha las extensiones de los archivos encontrados.
Y si hago clic en el grid de extensiones, me muestra abajo solo los que coinciden con la extensión.
Ahora bien. En el grid inferior puedo hacer dos veces click en un elemento y se abre el archivo con la aplicación correspondiente.
Hago uso del componente gb.desktop y la mayoría de las aplicaciones no dan problemas. Pero algunas muestran mensajes en la consola.
Los archivos se abren. Pero muestran mensajes como este:
Con LibreOffice:
Citar:
Fontconfig warning: "/usr/lib/libreoffice/share/fonts/truetype/fc_local.conf", line 13: Having multiple <family> in <alias> isn't supported and may not works as expected
Ahora con un visor de vídeos.
Citar:
** (totem:4820): WARNING **: Problem inhibiting the screensaver: No se puede invocar al método; el proxy no tiene dueño para un nombre conocido y el proxy se construyó con la opción G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START
¿ Es normal ?.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#1 Lunes, 27 Enero 2014, 14:37 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Viendo los mensajes, que son sólo warnings, creo que sí es normal y sin problemas mientras se abran. Por cierto, hace tiempo hice halgo parecido y me pica la curiosidad: ¿puedes subir el código? No recuerdo por qué al final no lo implementé en el proyecto para el cual investigué el asunto, pero me lo has recordado y me gustaría ver qué solución has encontrado tú.
Saludos.
|
#2 Lunes, 27 Enero 2014, 17:52 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Shordi:
Si los abro desde la propia consola de Linux, el error es igual. Debe ser propio de la aplicación.
Si es que desktop.open debe ser como la orden shell para ejecutar la aplicación que corresponda.
Ok, lo subo. No está terminado. Y ahora se me ocurrió que debo añadirle contenedores.
El grid de abajo tiene que actualizarse cada vez que se abre el dialogo, ahora mismo no lo hace.
Esta verde, pero esta operativo.
No se si debo subirlo mejor al foro de códigos.
Saludos
Descripción: |
|
Descargar |
Nombre del archivo: |
ArchivosYextensiones.tar.gz |
Tamaño: |
7.05 KB |
Descargado: |
34 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
ArchivosYextensiones.tar.gz |
Tamaño: |
7.05 KB |
Descargado: |
34 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
ArchivosYextensiones.tar.gz |
Tamaño: |
7.05 KB |
Descargado: |
34 veces |
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Lunes, 27 Enero 2014, 18:35; editado 3 veces
|
#3 Lunes, 27 Enero 2014, 18:33 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Hay que activar el componente gb.desktop...
Detalle: Al cerrar la aplicación gambas, se cierra la aplicación abierta ..
Así que si abro un archivo con extensión TZX con el emulador Fuse para Spectrum,
si cierro la aplicación de archivos y extensiones, se me cierra Fuse.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Lunes, 27 Enero 2014, 20:20; editado 1 vez
|
#4 Lunes, 27 Enero 2014, 18:41 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Citar: Detalle: Al cerrar la aplicación gambas, se cierra la aplicación abierta ..
Lógico. El proceso padre de la aplicación abierta es el programa de gambas, al cerrarlo, sacabó el hijo...
|
#5 Martes, 28 Enero 2014, 08:19 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Ta guay. algo así tengo implementado en el cliente ftp, cuando quieres abrir un fichero en la máquina local.
Sin embargo no es lo que yo había estado explorando y que más arriba comenté. He buscado el viejo proyecto deshechado y lo que yo quería era que se abriese el archivo, con su programa predeterminado, pero dentro de un contenedor de gambas (control embedder, creo).
No lo conseguí...
Saludos.
|
#6 Martes, 28 Enero 2014, 08:24 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Lógico. El proceso padre de la aplicación abierta es el programa de gambas, al cerrarlo, sacabó el hijo...
Pero eso no suele ocurrir con los exploradores de archivo que incorpora Linux. Si abres un archivo desde el explorador,
no se cierra la aplicación abierta si cierras el explorador..
Entonces se debe crear un proceso nuevo, independiente del proceso padre. ¿ Y eso podemos hacerlo desde gambas ?.
El componente embedder parece que no va del todo bien. Tengo que leer el post de Soplo que hablaba de este componente.
P.d Con los contenedores el ejemplo ha quedado mejor. Eso si, un botón central muy largo.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Martes, 28 Enero 2014, 11:21; editado 1 vez
|
#7 Martes, 28 Enero 2014, 11:14 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Desde gambas no sé, desde la consola sí, basta con terminar el comando con un & separado con un espacio para que el proceso lanzado sea independiente.
|
#8 Martes, 28 Enero 2014, 11:36 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Shordi:
Con & puedo ejecutar una aplicación mediante Shell y no se pierde.
Pero ya no sería necesario gb.desktop.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#9 Martes, 28 Enero 2014, 20:16 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Gb.desktop. Errores Con Algunas Aplicaciones.
Me lo apunto, no lo sabia
|
#10 Martes, 28 Enero 2014, 20:27 |
|
|
|