GNOME Bugzilla – Bug 80704
Migration issues from Nautilus 1.0
Last modified: 2004-12-22 21:47:04 UTC
If user had a previous ~/.gnome-destop before launching nautilus 1.1.x for the first time (ie he was using nautilus 1.0.x before), he will have the following issues : -Trash.gmc (older gmc trash, renamed by nautilus 1.0.x) is displayed on the desktop => we should either hide it or remove this folder completely (preferred since gmc won't be available for GNOME 2) -if a previous Home icon was translated by Nautilus 1.0.x with non ASCII strings (in my case, Home was translated by "Rép. perso"), Nautilus 1.1.x display "R?p. perso (invalid Unicode)" and doesn't use the standard .desktop icon (from .desktop, it uses X-Nautilus-Icon=temp-home)
I'm taking the liberty of marking this up to high priority - I think we should try very hard to get these migration issues right for the new users. Thanks for paying attention to this, Frederic.
Reasonable. That said... I'd have no problems with punting this even further out, given all the other migration issues we might be having.
Other problems that users will see include: a) They will lose all of their metadata (including custom icons) b) They will lose all of their thumbnails c) Lost metadata will still be there, taking up space. All of these issues are related using public metadata. I have discussed this change with Alex. I doubt if we will do anything about it for 2.0, but in my opinion we need to bring back public metadata and fix the security conserns in another way...
Another migration issue : user's nautilus scripts are not migrated from ~/.gnome/nautilus-scripts to ~/.gnome2/nautilus-scripts
This checkin at least handles old Trash and home links: 2002-08-20 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-link-desktop-file.c: * libnautilus-private/nautilus-link-desktop-file.h: New function nautilus_link_desktop_file_local_is_utf8. * libnautilus-private/nautilus-link.c: * libnautilus-private/nautilus-link.h: New function nautilus_link_local_is_utf8. * src/file-manager/fm-desktop-icon-view.c (update_desktop_directory): Recreate trash and homedir links if they are not in utf8.
Created attachment 11233 [details] [review] Script migration
Attacheded patch fixes script migration and ensure ~/.gnome2/nautilus-scripts always exists, otherwise fam polls like a crazy (rule of thumb : don't try to monitor non-existing directories..)
Another issue is when log in to a non english locale User's Home/Trash is not translated with the latest nautilus, while Start Here seems to have translated string. Following the older version Nautilus need to display localized versions for these. 2002-08-20 patch by alexl only recreates a couple more icons, but does not take care not to show the icons with illegal utf-8 strings.
Oooh. Nautilus-maint, it would be nice to get these in.
Created attachment 15092 [details] [review] Script migration, based on gnome_vfs_xfer_uri
Fixed, in a slight different way on CVS (old scripts are copied, not moved)..