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 687258 - Show Printers & Region panels in Unity but hide Background
Show Printers & Region panels in Unity but hide Background
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-10-31 10:50 UTC by Jeremy Bicha
Modified: 2012-10-31 22:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Show Printers & Region panels in Unity but hide Background (2.58 KB, patch)
2012-10-31 10:50 UTC, Jeremy Bicha
committed Details | Review

Description Jeremy Bicha 2012-10-31 10:50:04 UTC
Ubuntu plans to fork a separate Appearance panel this cycle so
that Gnomebuntu can use the GNOME Background panel.

I believe Ubuntu will try to use the Printers and Region & Language
panels instead of system-config-printer & language-selector
Comment 1 Jeremy Bicha 2012-10-31 10:50:06 UTC
Created attachment 227715 [details] [review]
Show Printers & Region panels in Unity but hide Background
Comment 2 Matthias Clasen 2012-10-31 10:51:43 UTC
This is a prime example of why ShowOnlyIn is broken.
Comment 3 Jeremy Bicha 2012-10-31 10:52:16 UTC
And can I cherry-pick this to the gnome-3-6 branch since Ubuntu 13.04 will use gnome-control-center 3.6?
Comment 4 Bastien Nocera 2012-10-31 16:45:29 UTC
This is a serious pain to handle. Why can't those be added when the packages are compiled?
Comment 5 Jeremy Bicha 2012-10-31 18:18:55 UTC
I have a hard time seeing this as a "serious pain." It's a pretty simple patch (that you didn't have to write) and does not affect anyone except Unity users. You don't have to keep track of what panels Ubuntu wants to use; leave that to Ubuntu developers to worry about.

But for the record, only Background and Date & Time are being substituted in Ubuntu 13.04 because the Ubuntu designers want significantly more features in those panels.
Comment 6 Matthias Clasen 2012-10-31 20:27:39 UTC
> leave that to Ubuntu developers to worry about.

it would be nice if we could; but the way ShowOnlyIn works, we're forced to ship this information with the control-center, not with unity, where it belongs.
Comment 7 Jeremy Bicha 2012-10-31 21:07:52 UTC
I just don't see it as a big deal. You could, if you wanted to, drop the OnlyShowIn: lines from all the g-c-c desktop files and leave it to Ubuntu to patch out what they don't want. At the moment, that's slightly more work for you than simply telling me to commit the patch to maintain the status quo.
Comment 8 Bastien Nocera 2012-10-31 22:20:09 UTC
Review of attachment 227715 [details] [review]:

Go for it.
If we end up having more work to do on this, I'll remove all the Unity OnlyShowIn, and distributions packaging it can ship the necessary patches.
Comment 9 Jeremy Bicha 2012-10-31 22:36:29 UTC
Attachment 227715 [details] pushed as e32494f - Show Printers & Region panels in Unity but hide Background