Bug 1040062
| Summary: | gnome-control-center display cannot get screen information | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | W. Michael Petullo <mike> |
| Component: | control-center | Assignee: | Control Center Maintainer <control-center-maint> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 20 | CC: | bzrh.bobd, ckozler, control-center-maint, fmuellner, leho, mkasik, ofourdan, pbabinca, peter.meier, rabin, rmatos, rstrode, tiagomatos |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-11-13 12:57:05 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
W. Michael Petullo
2013-12-10 16:05:55 UTC
I'm having the same issue since upgrading to F20: $ xrandr Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192 LVDS1 connected (normal left inverted right x axis y axis) 1366x768 60.0 + 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis) HDMI2 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm 1920x1200 60.0*+ 1600x1200 60.0 1680x1050 59.9 1280x1024 75.0 60.0 1440x900 59.9 1280x800 59.9 1152x864 75.0 1152x720 60.0 1024x768 75.1 60.0 832x624 74.6 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 HDMI3 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) DP3 disconnected (normal left inverted right x axis y axis) $ rpm -qa | grep control-center-3 control-center-3.10.2-4.fc20.x86_64 From what I can tell by looking at things using gdb: 1. cc_display_panel_init calls gnome_rr_screen_new with screen set to non NULL. 2. Later, gnome_rr_screen_new sets rr_screen = g_object_get_data (G_OBJECT (screen), "GnomeRRScreen"). 3. rr_screen is now NULL. 4. Later, gnome_rr_screen_new sets rr_screen = g_initable_new (GNOME_TYPE_RR_SCREEN, NULL, error, "gdk-screen", screen, NULL). 5. rr_screen remains NULL. 6. But now error->message is "GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Mutter.DisplayConfig was not provided by any .service files". So it seems it would help if cc_display_panel_init printed its error message based on the above string (6). Does the error string in (6) mean gnome-control-center is compatible only with GNOME panel/Metacity Clutter? I am using awesome as my window manager. I think I'm also facing this with i3wm As well with awesome wm gnome-control-center's display configuration depends on the DBus service org.gnome.Mutter.DisplayConfig which is implemented by mutter. If you are not running mutter then you can't use g-c-c's display configuration. |