After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 665848 - mutter initial would fail with dual screen
mutter initial would fail with dual screen
Status: RESOLVED DUPLICATE of bug 648156
Product: mutter
Classification: Core
Component: general
3.2.x
Other Linux
: Normal major
: ---
Assigned To: mutter-maint
mutter-maint
Depends on:
Blocks:
 
 
Reported: 2011-12-09 08:41 UTC by frank
Modified: 2011-12-11 23:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description frank 2011-12-09 08:41:04 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
Comment 1 Milan Bouchet-Valat 2011-12-09 09:02:35 UTC
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?
Comment 2 Rui Matos 2011-12-11 23:21:09 UTC
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 ***