I promised that I’d create a thread when there was some work on Nautilus 3.30 to share. Here we go.
The basic reason that this update is worthy of a thread is that in 3.28 Nautilus removed support for handling the desktop. In the Ubuntu team we decided that we really wanted to keep that feature, so we stayed on the last version of Nautilus before it got removed, while we figured out what to do. At the same time, Carlos Soriano (with others) was developing a GNOME Shell extension to provide desktop support. This is now getting close to being ready for use, so we decided to press ahead with updating to the current Nautilus and provide the extension.
Once all of the pending builds are finished, you will be able to get all of that work from this PPA, which is available for disco only.
It should look something like:
Feel free to try it out and see what you think. You’ll note also that this version depends on tracker - this is no longer going to be optional.
* Dropped patches: - Revert-Revert-nautilus-file-Don-t-show-thumbnails-for-the.patch, Revert-Revert-files-view-Remove-new-empty-folder-name-sug.patch: Both double-reverts happened on the 3.26 branch - master/3.30 still has the patches. - 06_never_exec_nonexec_launchers.patch: We don't exec desktop files any more - that is moved to the desktop-icons extension (which already has this behaviour). - zg_activity_logging.patch: Zeitgeist is barely used, we should just drop it. - query-add-recursive-flags-and-use-it-in-search-engines.patch, search-engine-Query-file-system-to-determine-remoteness.patch, 0016-search-engine-add-a-recent-search-engine-listing-Gtk.patch: These are upstream. - 0015-tracker-search-engine-don-t-start-it-if-not-availabl.patch: We're depending on tracker now, no need to handle it not being there. - 0017-recent-add-function-to-update-manager-on-file-rename.patch: The recent manager is gone now. - 0018-search-engine-add-locate-based-search-engine.patch: Now we are going to use the tracker based one. * Patches dropped but potentially needing updating: - 19_unity_open_location_xid.patch: needs rebasing - ubuntu_revert_no_wallpaper.patch: have compiz do it? - ubuntu_sync_background_to_accountsservice.patch: ditto? this might be code that needs writing
I know that @khurshid-alam has done some work on updating some of the Unity patches already - I’m looking forward to merging that. Both of you, please could you check that what I said is right and maybe help correct / restore patches if any need keeping? And also check my rebases didn’t break anything. I’m not sure what the state of the Compiz background support is, but hopefully it’s good because I don’t want to hold off on this more than is necessary - early testing would be a good thing here.
The code & packaging for the update is in the usual git repository, wip/ubuntu/3.30 branch.