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 |
Fix Released
|
Medium
|
Rodrigo Moya | |||
gnome-control-center (Ubuntu) |
Fix Released
|
High
|
Rodrigo Moya | |||
Oneiric |
Fix Released
|
High
|
Rodrigo Moya | |||
jockey (Ubuntu) |
Fix Released
|
High
|
Rodrigo Moya | |||
Oneiric |
Fix Released
|
High
|
Rodrigo Moya | |||
software-properties (Ubuntu) |
Fix Released
|
High
|
Rodrigo Moya | |||
Oneiric |
Fix Released
|
High
|
Rodrigo Moya | |||
system-config-printer (Ubuntu) |
Fix Released
|
High
|
Rodrigo Moya | |||
Oneiric |
Fix Released
|
High
|
Rodrigo Moya | |||
ubuntuone-control-panel (Ubuntu) |
Fix Released
|
High
|
Rodrigo Moya | |||
Oneiric |
Fix Released
|
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
-
Diff: 12 lines (+2/-1)1 file modifiedubuntuone-control-panel-gtk.desktop.in (+2/-1)
- Ubuntu Core Development Team: Pending requested
-
Diff: 14 lines (+3/-1)1 file modifieddata/software-properties-gtk.desktop.in (+3/-1)
- Martin Pitt (community): Approve
-
Diff: 12 lines (+2/-1)1 file modifiedgtk/jockey-gtk.desktop.in (+2/-1)
- No reviews requested
- Ubuntu branches: Pending requested
-
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 |
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 |
Changed in gnome-control-center (Ubuntu Oneiric): | |
status: | Confirmed → In Progress |
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) |
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 |
Changed in jockey (Ubuntu Oneiric): | |
status: | New → Fix Committed |
Changed in ubuntuone-control-panel (Ubuntu Oneiric): | |
status: | New → In Progress |
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.