Before today Gnome 3 PPA users on Ubuntu were unable to log in to Unity or Ubuntu Classic unless they kept gnome-session at version 2.32. I got this bug fixed. Basically, gnome-session changed the login configuration format. While both the old and new formats work on 2.32, at least in Ubuntu 11.04, with gnome-session 3 only the new format is supported. KDE’s login was unaffected as it uses a different mechanism.
Remaining issues: Unity 2D has not been updated with the new login format so you will still be unable to log in to that version. I’m not sure whether this will be backported to 11.04 or not. I might package this in my own PPA but this isn’t something that I expect the official Gnome 3 PPA to include, as it would be a maintenance headache to keep the PPA version up-to-date with whatever updates Unity 2D puts out. Also, I helped break the Guest login feature as the name for the sessions have changed to use the upstream gnome-fallback naming.
Another bug I fixed this week was that telling gnome-tweak-tool on the File Manager tab to Have file manager draw the desktop didn’t actually work. Now it does. Be aware that actually setting this will cause the file manager to not open when you tell it to from several of the most obvious links in the interface. You can still run
nautilus . from the command line (and yes, the period is important) to work around this bug which will be fixed in the next version of nautilus but it might be a few weeks before that fix reaches the PPA or Oneiric. I still don’t know whether we’ll turn on desktop icons by default; I presume we will as right-clicking to change the desktop background won’t work otherwise.
I also restored the “Home Folder” shortcut to Unity’s Launcher, although since I guess many people weren’t using Nautilus 3 and Unity at the same time, few noticed it was broken.
Since this is my first post about Gnome 3 fixes, I’ll also mention some older fixes I did to get Gnome 3 working better for Ubuntu. I restored the missing “System Settings” link to the Session menu and I fixed the “Sound Preferences” link in the Sound menu. I also fixed a cheese dependency so video effects would work instead of crashing cheese when clicked.