GNOME 3 System Settings: Provide stub icons for launching Ubuntu specific capplets
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Control Panel | Status tracked in Trunk | |||||
Trunk |
Medium
|
Rodrigo Moya | ||||
gnome-control-center (Ubuntu) |
High
|
Rodrigo Moya | ||||
Oneiric |
High
|
Rodrigo Moya | ||||
jockey (Ubuntu) |
High
|
Rodrigo Moya | ||||
Oneiric |
High
|
Rodrigo Moya | ||||
software-properties (Ubuntu) |
High
|
Rodrigo Moya | ||||
Oneiric |
High
|
Rodrigo Moya | ||||
system-config-printer (Ubuntu) |
High
|
Rodrigo Moya | ||||
Oneiric |
High
|
Rodrigo Moya | ||||
ubuntuone-control-panel (Ubuntu) |
High
|
Rodrigo Moya | ||||
Oneiric |
High
|
Rodrigo Moya |
Bug Description
Binary package hint: gnome
GNOME 3 comes with a new System Settings environment which ships many completely new, written from scratch system configuration utilities. The previously used utilities often contain a lot of developer experience and so are far superior in terms of usability. To get this conserved in the GNOME of Oneiric one would need to rewrite these tools completely, often converting them from Python to C. This will introduce a lot of new bugs, waste a lot of developer time or the tools get replaced by the new GNOME tool and many bugs fixed in the old tool get reported again.
To avoid this necessity of the re-invention of the wheel we need the possibility, at least for Ubuntu, to replace selected GNOME tools by the separate tools which were used in Natty and earlier. For this we need at least a possibility to embed Python programs in the System Settings, for example by some kind of wrapper applet. Even better would be a possibility to embed general X applications.
The problem came up with system-
Related branches
- Alejandro J. Cura (community): Approve on 2011-07-08
-
Diff: 12 lines (+2/-1)1 file modifiedubuntuone-control-panel-gtk.desktop.in (+2/-1)
- Ubuntu Core Development Team: Pending requested 2011-07-08
-
Diff: 14 lines (+3/-1)1 file modifieddata/software-properties-gtk.desktop.in (+3/-1)
- Martin Pitt (community): Approve on 2011-07-11
-
Diff: 12 lines (+2/-1)1 file modifiedgtk/jockey-gtk.desktop.in (+2/-1)
- No reviews requested
- Ubuntu branches: Pending requested 2011-07-21
-
Diff: 33 lines (+13/-1)2 files modifieddebian/changelog (+8/-0)
debian/patches/05_menu_entries.patch (+5/-1)
Changed in meta-gnome2 (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Till Kamppeter (till-kamppeter) wrote : | #1 |
affects: | meta-gnome2 (Ubuntu) → gnome-control-center (Ubuntu) |
Changed in gnome-control-center (Ubuntu Oneiric): | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
milestone: | none → oneiric-alpha-2 |
tags: | added: desktop-priority |
tags: | removed: desktop-priority |
Martin Pitt (pitti) wrote : | #2 |
Discussed with Rodrigo; it's rather impractical to embed everything (python, gtk 2, ugly looking menu bars, etc.), so we'll instead just launch ubuntuone control center, software-
summary: |
- GNOME 3 System Settings: Allow Python Programs (or general programs) as - embedded capplet + GNOME 3 System Settings: Provide stub icons for launching Ubuntu + specific capplets |
Changed in gnome-control-center (Ubuntu Oneiric): | |
status: | Confirmed → In Progress |
Rodrigo Moya (rodrigo-moya) wrote : | #3 |
I already have the code to load external apps in the control center, with a test external panel working great. Will submit this patch to our package on Monday, when we upgrade to 3.1.x
Changed in gnome-control-center (Ubuntu Oneiric): | |
milestone: | oneiric-alpha-2 → ubuntu-11.10-beta-1 |
Changed in software-properties (Ubuntu Oneiric): | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
Changed in ubuntuone-control-panel (Ubuntu Oneiric): | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
Changed in jockey (Ubuntu Oneiric): | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
Changed in system-config-printer (Ubuntu Oneiric): | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package gnome-control-
---------------
gnome-control-
* New upstream release
* debian/control:
- Bump gsettings-
* debian/
- Updated symbols
* debian/
- Allow running not-embedded panels (aka externals) (LP: #787694)
* debian/
- Disable color and online-accounts panels
* debian/
- Kill compilation warnings
* debian/
- Remove upstreamed patch
-- Rodrigo Moya <email address hidden> Tue, 05 Jul 2011 12:25:48 +0200
Changed in gnome-control-center (Ubuntu Oneiric): | |
status: | In Progress → Fix Released |
Changed in jockey (Ubuntu Oneiric): | |
importance: | Undecided → High |
Changed in software-properties (Ubuntu Oneiric): | |
importance: | Undecided → High |
Changed in system-config-printer (Ubuntu Oneiric): | |
importance: | Undecided → High |
Changed in ubuntuone-control-panel (Ubuntu Oneiric): | |
importance: | Undecided → High |
Changed in ubuntuone-control-panel: | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
importance: | Undecided → Medium |
status: | New → In Progress |
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package software-properties - 0.80.13
---------------
software-properties (0.80.13) oneiric; urgency=low
* merge control center fix from Rodrigo Moya, many thanks!
(lp:~rodrigo-moya/software-properties/fix-787694) LP: #787694
-- Michael Vogt <email address hidden> Mon, 11 Jul 2011 11:34:51 +0200
Changed in software-properties (Ubuntu Oneiric): | |
status: | New → Fix Released |
Changed in jockey (Ubuntu Oneiric): | |
status: | New → Fix Committed |
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package jockey - 0.9.3-0ubuntu1
---------------
jockey (0.9.3-0ubuntu1) oneiric; urgency=low
* New upstream release. Changes since our last trunk merge:
- more Python 3 compatible imports
- ui.py: Move to AppIndicator3 for GTK 3 compatibility
- merge translations, update German fuzzy strings
- fglrx example handler: Rename ATI → AMD (LP: #755260)
* debian/control: Update appindicator GIR dependency.
* Cherrypick changes from trunk:
- gtk/jockey-
gnome-
- Add NoDisplay=true to autostart .desktop file and have jockey-gtk show up
in Unity. Thanks Mike Terry.
-- Martin Pitt <email address hidden> Wed, 13 Jul 2011 16:36:39 +0200
Changed in jockey (Ubuntu Oneiric): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package system-
---------------
system-
[ Till Kamppeter ]
* debian/control: Versioned build dependency on desktop-file-utils, because of
LP: #814034.
[ Rodrigo Moya ]
* debian/
- Add .desktop magic to have s-c-p show up on the new gnome-control-
(LP: #787694)
-- Till Kamppeter <email address hidden> Thu, 21 Jul 2011 13:24:14 +0200
Changed in system-config-printer (Ubuntu Oneiric): | |
status: | New → Fix Released |
Changed in ubuntuone-control-panel (Ubuntu Oneiric): | |
status: | New → In Progress |
Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package ubuntuone-
---------------
ubuntuone-
* New upstream release.
- Provide stub categories for GNOME 3 control center (LP: #787694)
-- Rodney Dawes <email address hidden> Fri, 22 Jul 2011 17:26:49 -0400
Changed in ubuntuone-control-panel (Ubuntu Oneiric): | |
status: | In Progress → Fix Released |
This bug is option #4 of the Blueprint. If the solution gets too complex or if there are other problems with it, solving bug 787703 (option 1 of the Blueprint) would be an alternative.