GNOME Bugzilla – Bug 746498
no smooth transition between plymouth and wayland login screen
Last modified: 2015-03-24 14:45:29 UTC
Right now we briefly see the console between plymouth and the login screen.
Created attachment 299903 [details] [review] manager: don't block on plymouth quitting plymouth can quit in the background, the only thing we need to block synchronously on is it deactivating.
Created attachment 299904 [details] [review] manager: add hack to quit plymouth after a delay Right now wayland sessions register with GDM before they're actually ready, so we quit plymouth too soon. Until we can fix that, this commit adds a sleep 5 hack to quit plymouth a little after registration.
Attachment 299903 [details] pushed as f349c6c - manager: don't block on plymouth quitting Attachment 299904 [details] pushed as 862ba1b - manager: add hack to quit plymouth after a delay
Noticed this in the continuous log: gdm: sleep: invalid option -- '-' I guess the hack actually prevents plymouth from quitting at all at the designated time and then it just happens to quit later using the withouth_transition codepath (and we're already in graphics mode so it stays flicker free)
Created attachment 300130 [details] [review] Revert "manager: add hack to quit plymouth after a delay" This reverts commit 862ba1bd67ec85b5784d3e8809a405f1845b1c43.
Created attachment 300131 [details] [review] manager: add a different hack to quit plymouth later Right now wayland sessions register with GDM before they're actually ready, so we quit plymouth too soon. Until we can fix that, this commit quits plymouth when the login screen connects to the daemon, or in the event of automatic login (where there is no login screen), after 20 seconds. This is like commit 862ba1bd67ec85b5784d3e8809a405f1845b1c43 but hopefully less broken..
Attachment 300130 [details] pushed as c46f1f6 - Revert "manager: add hack to quit plymouth after a delay" Attachment 300131 [details] pushed as 2cbd7ad - manager: add a different hack to quit plymouth later