Problema con jpeg e tiff su gthumb e gimp

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Problema con jpeg e tiff su gthumb e gimp

Messaggio 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?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6566
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Problema con jpeg e tiff su gthumb e gimp

Messaggio 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
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Re: Problema con jpeg e tiff su gthumb e gimp

Messaggio 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?

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Re: Problema con jpeg e tiff su gthumb e gimp

Messaggio 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

Rispondi