GNOME Bugzilla – Bug 687258
Show Printers & Region panels in Unity but hide Background
Last modified: 2012-10-31 22:36:31 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
Created attachment 227715 [details] [review] Show Printers & Region panels in Unity but hide Background
This is a prime example of why ShowOnlyIn is broken.
And can I cherry-pick this to the gnome-3-6 branch since Ubuntu 13.04 will use gnome-control-center 3.6?
This is a serious pain to handle. Why can't those be added when the packages are compiled?
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.
> 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.
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.
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.
Attachment 227715 [details] pushed as e32494f - Show Printers & Region panels in Unity but hide Background