Jordi Burguet-Castell wrote: > Nautilus will not open png files (unless right-clicking and selecting > "Open With..."), claiming the following: > > """ > The filename "hoftmon-working.png" indicates that this file is of type > "png document". The contents of the file indicate that the file is of > type "PNG image". If you open this file, the file might present a > security risk to your system. > > Do not open the file unless you created the file yourself, or received > the file from a trusted source. To open the file, rename the file to the > correct extension for "PNG image", then open the file normally. > Alternatively, use the Open With menu to choose a specific application > for the file. > """
Could paste the output of running the attached binary in a terminal? You have to run it like "./test-mime-info-cache-new". I'm also attaching the source code in case you want to compile it yourself (do it with "gcc test-mime-info-cache-new.c -o test-mime-info-cache-new `pkg-config --cflags --libs gnome-vfs-2.0`"). Also, after doing that, can you downgrade shared-mime-info to the version in testing and see if the problem goes away? Thanks, Emilio
test-mime-info-cache-new
Description: Binary data
#include <unistd.h> #include <glib.h> #include <libgnomevfs/gnome-vfs.h> #include <libgnomevfs/gnome-vfs-mime-info-cache.h> #include <libgnomevfs/gnome-vfs-mime-handlers.h> #include <libgnomevfs/gnome-vfs-mime-monitor.h> int main (int argc, char **argv) { char *mime_type; gnome_vfs_init (); if (argc > 1) { mime_type = argv[1]; } else { mime_type = "text/plain"; } GList *desktop_file_apps, *tmp; g_print ("Default: %s\n", gnome_vfs_mime_get_default_desktop_entry (mime_type)); desktop_file_apps = gnome_vfs_mime_get_all_applications (mime_type); g_print ("All:\n"); tmp = desktop_file_apps; while (tmp != NULL) { GnomeVFSMimeApplication *application; application = (GnomeVFSMimeApplication *) tmp->data; g_print ("%s, %s\n", application->id, application->name); tmp = tmp->next; } return 0; }
signature.asc
Description: OpenPGP digital signature