GNOME Bugzilla – Bug 665848
mutter initial would fail with dual screen
Last modified: 2011-12-11 23:21:09 UTC
1. while setting the Xserver with dual screen mode, and then launch the gnome-shell, the gnome-shell would exit. 2. this problem is identified with the following code in mutter in file display.c function meta_display_open (void) while (i < ScreenCount (xdisplay)) { MetaScreen *screen; screen = meta_screen_new (the_display, i, timestamp); if (screen) screens = g_slist_prepend (screens, screen); ++i; } 3. the append operation would cause the list have a reversed sequence, which would cause the latter initialization fail. 4. although it is fix but there are more dual screen problem such as JS fail 5. it is advisable to establish a mechanism to bind the screen and the windown attributes, such as a table, etc
Thanks for the detailed investigation! (In reply to comment #0) > 4. although it is fix but there are more dual screen problem such as JS fail What do you mean? Does fixing the above code remove the JS errors?
There are a lot of issues with multiple screens that must be solved before it becomes a supported configuration. *** This bug has been marked as a duplicate of bug 648156 ***