Perhaps it is too late to matter since it looks like disabling autorestart just got merged in but...
It seems to me that I was just now able to fix the problem by unchecking *both* show_desktop and exit_with_last_window in configuration editor (apps>nautilus>preferences).
I have my 3D cube working, no spinner, and no nautilus windows open. Looking at my processes I see that I have a nicely cooperating nautilus process with an insignificant amount of CPU usage. The autorestart patch has not yet made it to my computer and I can still switch back and forth between proper behaviour and having the spinner and CPU hogging auto-restarts.
So an alternative fix would be to alter configuration editor to either suggest or automatically uncheck exit_with_last_window if show_desktop is unchecked. Another approach would be to check and correct the settings in a startup script.
Perhaps it is too late to matter since it looks like disabling autorestart just got merged in but...
It seems to me that I was just now able to fix the problem by unchecking *both* show_desktop and exit_with_ last_window in configuration editor (apps>nautilus> preferences) .
I have my 3D cube working, no spinner, and no nautilus windows open. Looking at my processes I see that I have a nicely cooperating nautilus process with an insignificant amount of CPU usage. The autorestart patch has not yet made it to my computer and I can still switch back and forth between proper behaviour and having the spinner and CPU hogging auto-restarts.
So an alternative fix would be to alter configuration editor to either suggest or automatically uncheck exit_with_ last_window if show_desktop is unchecked. Another approach would be to check and correct the settings in a startup script.