reimplement support for external modules.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
In gnome-3.8 support for external panels has been removed.
I have written a patch to re-implement these, however it has the following limitations.
- modules (i.e. panels with .so files) need to have the desktop file name gnome-'
- launchers (i.e things like language), are loaded from a static list of file names, which is within the patch. I really didn’t want to haul the gmenu code back in. So this seems like a good comprise. A number of tweaks will need to be made to various desktop files however:
+ language-selector: needs an independent desktop file for panel laucher, so we can hide it in Ubuntu GNOME g-c-c, but not apps search
+ ubuntu privacy panel: needs to be set to OnlyShowIn=Unity.
+ ubuntu appearance panel: needs desktop file renamed to suit above format
+ deja-dup and privacy: should be renamed to gnome-*-panel format.
+ there maybe a few others, I havent really done a thorough check here.
- there was a macro, CC_PANEL_REGISTER which is now renamed CC_PANEL_
package with patches is at ppa:darkxst/logind for now
tags: | added: gnome-3-8 saucy |
Changed in gnome-control-center (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
I believe all of this has been done now in Saucy with two exceptions:
1. activity- log-manager will be fixed in the next release (Privacy panel only shows in Unity; standalone version will show everywhere but Unity and will be renamed to something like Privacy Manager to have a different name than GNOME 3.8's new Privacy panel) keyboard/ ibus work uses GNOME's region panel so we might not need language-selector to be as visible
2. It looks like the initial indicator-
Feel free to file individual bugs for any new or remaining issues.