Pagina 1 di 1

Problema con jpeg e tiff su gthumb e gimp

Inviato: gio 7 mag 2009, 11:37
da MAT
Mi è capitato uno stranissimo problema con gthumb e gimp su una nuova installazione *nix. In pratica riesco ad aprire file PNG e GIF ma non JPEG né TIFF, mentre con imagemagick vedo tutto benissimo e posso editarle e convertirle da un formato all'altro. Se vi può servire, copio di seguito le dipendenze di gthumb:

Codice: Seleziona tutto

	linux-gate.so.1 =>  (0xb7f9d000)
	libgthumb.so => /usr/lib/libgthumb.so (0xb7f09000)
	libiptcdata.so.0 => /usr/lib/libiptcdata.so.0 (0xb7eff000)
	libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0xb7e75000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb7e6c000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb7e53000)
	libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0xb7df4000)
	libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0xb7dc2000)
	libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0xb7dad000)
	libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb7da5000)
	libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7d8d000)
	libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0xb7d31000)
	libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0xb7d1b000)
	libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0xb7cc6000)
	libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0xb7c6d000)
	libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0xb7c42000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7c3c000)
	librt.so.1 => /lib/librt.so.1 (0xb7c34000)
	libexif.so.12 => /usr/lib/libexif.so.12 (0xb7c04000)
	libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0xb7bea000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb786e000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb774e000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb76c6000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb76aa000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb7646000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb761c000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7603000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb75f8000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7590000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb754f000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb74cc000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb74a0000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7463000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb745e000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb738d000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb736c000)
	libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7316000)
	libz.so.1 => /lib/libz.so.1 (0xb7302000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb72f9000)
	libgphoto2.so.2 => /usr/lib/libgphoto2.so.2 (0xb727d000)
	libgphoto2_port.so.0 => /usr/lib/libgphoto2_port.so.0 (0xb7274000)
	libm.so.6 => /lib/libm.so.6 (0xb724e000)
	libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb7245000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb7235000)
	libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb722f000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb7140000)
	libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb713a000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb7123000)
	libc.so.6 => /lib/libc.so.6 (0xb6ff3000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6fcd000)
	libgailutil.so.18 => /usr/lib/libgailutil.so.18 (0xb6fc5000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb6fbb000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6fb4000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6faa000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6fa5000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6fa1000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6f9b000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6f6b000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6f4a000)
	libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0xb6f44000)
	libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb6f00000)
	libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb6db5000)
	libresolv.so.2 => /lib/libresolv.so.2 (0xb6da3000)
	libutil.so.1 => /lib/libutil.so.1 (0xb6d9f000)
	libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb6d82000)
	libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0 (0xb6d70000)
	libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb6d37000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb6d32000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb6d2e000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6d28000)
	libdl.so.2 => /lib/libdl.so.2 (0xb6d24000)
	/lib/ld-linux.so.2 (0xb7f9e000)
	libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb6d1b000)
	libnsl.so.1 => /lib/libnsl.so.1 (0xb6d03000)
e quelle di gimp

Codice: Seleziona tutto

	linux-gate.so.1 =>  (0xb7f98000)
	libgimpwidgets-2.0.so.0 => /usr/lib/libgimpwidgets-2.0.so.0 (0xb7e6d000)
	libgimpmodule-2.0.so.0 => /usr/lib/libgimpmodule-2.0.so.0 (0xb7e67000)
	libgimpcolor-2.0.so.0 => /usr/lib/libgimpcolor-2.0.so.0 (0xb7e5b000)
	libgimpthumb-2.0.so.0 => /usr/lib/libgimpthumb-2.0.so.0 (0xb7e52000)
	libgimpmath-2.0.so.0 => /usr/lib/libgimpmath-2.0.so.0 (0xb7e4c000)
	libgimpconfig-2.0.so.0 => /usr/lib/libgimpconfig-2.0.so.0 (0xb7e3c000)
	libgimpbase-2.0.so.0 => /usr/lib/libgimpbase-2.0.so.0 (0xb7e28000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7aac000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7a24000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7a08000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb79ef000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb79e3000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb797b000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7975000)
	librt.so.1 => /lib/librt.so.1 (0xb796d000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb7944000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7903000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb78d7000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7854000)
	libz.so.1 => /lib/libz.so.1 (0xb7841000)
	libgegl-0.0.so.0 => /usr/lib/libgegl-0.0.so.0 (0xb77f8000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb7794000)
	libbabl-0.0.so.0 => /usr/lib/libbabl-0.0.so.0 (0xb7765000)
	libm.so.6 => /lib/libm.so.6 (0xb773e000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7701000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb76fc000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb762b000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb7614000)
	libc.so.6 => /lib/libc.so.6 (0xb74e4000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb73f4000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb73f0000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb73ec000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb73e6000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb73d6000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb73cd000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb73c3000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb73bc000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb73b2000)
	libdl.so.2 => /lib/libdl.so.2 (0xb73ad000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb737d000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb735c000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7337000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb7333000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb732c000)
	/lib/ld-linux.so.2 (0xb7f99000)
Gthumb non visualizza nulla, ma gimp, quando provo ad aprire un JPEG ad esempio, mi dice "Unknown file type" (il comando file riconosce correttamente il tipo). Avete idea di cosa potrebbe essere? E soprattutto come potrei risolvere?

Re: Problema con jpeg e tiff su gthumb e gimp

Inviato: gio 7 mag 2009, 12:01
da targzeta
Ho avuto un problema analogo di recente e mi sono scritto cos'era. A me usciva qualcosa tipo:
gdk-pixbuf-csource - Couldn't recognize the image file format for file
mi sono scritto queste righe:
Manca il database dei mime file, che di solito è il file:

/usr/share/mime/mime.cache

Installa il pacchetto che contiene questo programma (che genera il file in questione):

update-mime-database
Sulla slamd64 il pacchetto si chiama:

Codice: Seleziona tutto

shared-mime-info
e lo script di installazione esegue:

Codice: Seleziona tutto

if [ -x /usr/bin/update-mime-database ]; then
  chroot . /usr/bin/update-mime-database /usr/share/mime 1>/dev/null 2>/dev/null
fi
quindi non ho fatto altro che installare il pacchetto!

Forse anche per il tuo problema è qualcosa di simile,
Spina

Re: Problema con jpeg e tiff su gthumb e gimp

Inviato: gio 7 mag 2009, 13:50
da MAT
shared-mime-info è installato, ho anche rilanciato

Codice: Seleziona tutto

# update-mime-database /usr/share/mime
ma non cambia nulla. E' una cosa veramente strana! A casa gthumb e gimp funzionano benissimo da anni, qui al lavoro mi sono installato Gentoo sul mio pc e ho questo problema...
Altre idee?

Re: Problema con jpeg e tiff su gthumb e gimp

Inviato: gio 7 mag 2009, 14:38
da MAT
Ho trovato! Avevo dimenticato di compilare le gtk+ con supporto a jpeg e tiff, ho aggiunto gli opportuni USE flags e ora gthumb mostra perfettamente anche quei formati. Sto emergendo nuovamente gimp e sono fiducioso che funzioni. Che scemo che sono :p