Autor |
Mensaje |
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Problemas Con Gb.desktop [SOLUCIONADO]
Funcionaba sin problemas desde hace un año y ahora al intentar conseguir el icono de un fichero con el componente gb.desktop y la instrucción
pic = DesktopMime.FromFile(pathFichero).GetIcon(16).Picture
Sólo obtengo el error:
gb.desktop: unable to read mime database
¿A qué mime database se refiere? He mirado en los paquetes y sólo he visto la gnome-mime-data. La he instalado, pero que si quieres arroz Catalina.
¿Alguna pista? Como siempre, urge, urge....
Saludos
última edición por shordi el Miercoles, 04 Febrero 2015, 22:11; editado 1 vez
|
#1 Miercoles, 04 Febrero 2015, 12:59 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Problemas Con Gb.desktop
... con el componente gb.desktop
Hace falta activar tambien el componente gb.desktop.x11
( gambas 3.6.2)
Saludos
última edición por vuott el Miercoles, 04 Febrero 2015, 16:45; editado 2 veces
|
#2 Miercoles, 04 Febrero 2015, 16:43 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problemas Con Gb.desktop
Lo tengo activado, se activa por defecto al activar gb.desktop...
|
#3 Miercoles, 04 Febrero 2015, 16:54 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problemas Con Gb.desktop
He probado con máquinas virtuales y funciona bien... Creo que me voy a suicidar...
|
#4 Miercoles, 04 Febrero 2015, 18:12 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Problemas Con Gb.desktop
Shordi:
Sube un ejemplo o subir un ejemplo alguien para ver que ocurre en otras maquinas.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#5 Miercoles, 04 Febrero 2015, 20:09 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Problemas Con Gb.desktop
Shordi, a mi el tu ejemplo funciona.
última edición por vuott el Miercoles, 04 Febrero 2015, 20:12; editado 1 vez
|
#6 Miercoles, 04 Febrero 2015, 20:11 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Problemas Con Gb.desktop
Probando esto:
pic.Picture = DesktopMime.FromFile(User.Home &/ "Trabajo/ResumenDeCuentas.ods").GetIcon(48).Picture
Me da esto:
Bien. He probado con otro icono, que aunque el sistema me lo reconoce,me lo muestra en gambas como una hoja en blanco.
Shordi:
Ok, ¿ has instalado mimetype para ver si te reconoce ese archivo ?.
Ejemplo:
jack@claudio:~/Trabajo$ mimetype ResumenDeCuentas.ods
Salida:
Citar:
ResumenDeCuentas.ods: application/vnd.oasis.opendocument.spreadsheet
A ver si es que no te lo reconoce.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Miercoles, 04 Febrero 2015, 20:58; editado 2 veces
|
#7 Miercoles, 04 Febrero 2015, 20:49 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problemas Con Gb.desktop
Citar: A ver si es que no te lo reconoce.
Sí que lo reconoce...
Con Linuxmint 13 y Linuxmint 17 funciona perfecto.
Con Linuxmint 17.1 Rebecca, como que peta. Pero según escribo esto se me ocurre dónde puede estar el problema: Momento y os lo cuento.
|
#8 Miercoles, 04 Febrero 2015, 21:17 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problemas Con Gb.desktop
Pues no. Tenía derivado el /tmp a una unidad en RAM, por aquello de la velocidad, y los archivos que buscaba con el Fromfile eran de esa unidad. He deshecho el desvío de /tmp y sigue sin funcionar.
Lo único que se me ocurre es que tengo el disco SSD... ¿Será eso incompatible con el tema del gb.desktop? mira que me parece raro...
Por cierto, he desinstalado el sistema y lo he vuelto a instalar desde cero. O sea, que no ha sido ningún tejemaneje extraño de algún programa.
Aborrezco estos errores estúpidos, pero incapacitantes...
Citar: Shordi:
Sube un ejemplo o subir un ejemplo alguien para ver que ocurre en otras maquinas.
Saludos
El ejemplo ya lo tienes, el cliente ftp utiliza esa función. En mi máquina no funiciona...
|
#9 Miercoles, 04 Febrero 2015, 21:33 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problemas Con Gb.desktop [SOLUCIONADO]
Al final era un problema de Cinnamon, creo. El caso es que la base compartida de tipos mime está ubicada en ~/.local/share/mime/globs2
Por algún misterio yo la tenía vacía y claro, gambas no encontraba mimes.
He mirado cómo la tienen las máquinas virtuales y resulta que ni siquiera tienen la caperta ./local/share/mime en absoluto.
He eliminado la carpeta mime y en su ausencia la que "manda" es /usr/share/mnime/globs2, que no estaba vacía ni mucho menos.
Ahora todo funciona.
Lo que no sé es si al no tenerla habrá algún daño colateral... Si se pone tonto el tema supongo que con copiar la /usr/share/mime en .local/share sería suficinete.
En fin... de momento, SOLVED, que dicen los hijos de la gran Bretaña.
|
#10 Miercoles, 04 Febrero 2015, 22:15 |
|
|
|