On Fri, Jun 10, 2011 at 6:32 AM, Tassilo Horn <[email protected]> wrote: > Hi all, > > the "Oops! Something has gone wrong! [Logout]" screen appears much too > early, i.e., it appears also when the problem is rather without > consequences like some broken extension.
Yes, there is a race condition between gnome-session (which displays the dialog) and gnome-shell. I think Colin Walters is working on it. > For example, I've just tried to install the show-a-looking-glass button > extension and restarted the shell using "r" at the command prompt. > Somehow, that didn't work and that Oops screen popped up. > Unfortunately, I had lots of applications open, partly with unsaved > work. Logging out as the Oops screen forces users to do would have > meant data loss. Alt+F4 will get rid of the dialog. > But the shell was basically working fine. Why I know that? I could > press the windows key, which showed the desktop for a fraction of a > second and then activated the fully working overview. From there, I > could switch workspaces, close applications, and I even managed to > correctly confirm quit confirmation dialogs by deactivating the overview > and choosing the right button in the fraction of a second before the > Oops screen appeared again. > > So, please, revamp that Oops screen so that it only pops up if there's > really a fatal error. In any case, the user should be able to cleanly > close his applications. If the error is that fatal that workspace > switching doesn't work anymore, that's bad luck, but still the user has > a chance to close at least the current workspace's apps. > > IMHO, a good solution would be making the Oops screen a non-closable > dialog with [Logout] button that is visible on all workspaces. > > Bye, > Tassilo > _______________________________________________ > gnome-shell-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gnome-shell-list _______________________________________________ gnome-shell-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-shell-list
