Given the new behaviour of Unity-greeter, it's somewhat astounding that the transition from log-in to desktop was not addressed. We still have a very stuttery implementation currently.
Now, going back, I believe Sam Spilsbury posted on his blog about the idea of a mini compositor to alleviate that. (And, for all I know, this may be "fixed" by Wayland.) But I want to propose that we create a consistent animation for Unity to appear after login and disappear at shutdown/lockscreen. Right now, things just appear, period. Wallpaper, full stop. Top bar with "Ubuntu Desktop", fullstop. Indicators, full stop. Etc. Instead of this, why don't we use a small animation to symbolically show that the user in the login box is taking over*, pass to a mini-compositor to make sure their background stays on the screen, hand it all over to compiz and keep the wall up. Now, from there, make it so that Unity doesn't show up until it's all ready/loaded and have the top bar slide down from the top of the screen and once that is complete, THEN slide in the launcher from the left and lock it in place. Just an idea that needs some refinement still, have at it! *My current idea for it doesn't work as well for login as it does locking the screen, so I'll just detail the lock screen animation: Using the current behavior of the screen fading before locking, we have the whole screen fading to a black, as this is happening, the launcher slides out to the left, the top bar fades to it's lightDM transparency, the screen over all continues to fade until its overlay fade matches the Unity-greeter login box. From there the overlay would condense and resize to the login box itself. Then it would fade out properly or something. Sorry I don't have an animation, came up with the idea and wanted to share, hopefully what I've said it clear enough that you can picture it.
-- Mailing list: https://launchpad.net/~unity-design Post to : unity-design@lists.launchpad.net Unsubscribe : https://launchpad.net/~unity-design More help : https://help.launchpad.net/ListHelp