Add login/logout animation

Reported by Andrea Cimitan on 2012-05-03
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Undecided
Unassigned
Compiz
Undecided
Unassigned
Unity
Undecided
Unassigned

Bug Description

There should be a nice animation when the user logs in or logs out.
Currently, when we close the session, we see unity/compiz dying then the windows borderless (without decoration) until the session closes.

Tags: euv Edit Tag help
Omer Akram (om26er) on 2012-06-21
no longer affects: compiz-core
Changed in compiz:
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Daniel van Vugt (vanvugt) wrote :

Log in: We already have a "transition" in 12.04 that is maintaining the same wallpaper. But maybe we want something smoother like the shell and desktop to fade in from that. That could be implemented as a clone window of the wallpaper starting over all other windows and then fading out to transparent. However we would need to be careful to ensure the desktop (like nautilus etc) doesn't start before compiz.

Log out: Would need to do the opposite of log in. Perhaps fade out windows and unity to just the wallpaper. So it's seamless to lightdm.

Shutdown: Maybe fade out to aubergine to match the colour plymouth uses.

MC Return (mc-return) wrote :

There is already a Compiz plug-in called "Login/Logout effect" available:
http://gitweb.compiz.org/?p=compiz/plugins/loginout;a=summary

It works with matching Login and Logout windows, but is configured by default to detect KDE (Login: (iclass=^ksplash), Logout: (iclass=ksmserver & (role=logoutdialog | role=logouteffect)) | (class=Libssui-tool & type=Dialog)

You can configure Fade-In/Out Time, Saturation, Brightness, Opacity for Log-In and Log-Out seperately.
Maybe we could use that plug-in as our basis ?

Daniel van Vugt (vanvugt) wrote :

Thanks, I know about the loginout plugin. But can't seem to make it do anything useful yet. Nor do I care to invest the time to find out why right now.

MC Return (mc-return) wrote :

Daniel, sorry. Figured out after writing my comment that it is already included in lp:compiz.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers