Control Center Cleanup
For Oneiric we went the easy route of adding a way to run external
applications for the stuff we wanted in the control center. But this
looks quite bad (some panels are embedded, others run a separate
application), so for P I'd like us to do a cleanup and avoid as much as
possible having external windows.
So, here's a list of what we have:
* jockey: this could perfectly fit in the System Info panel
* language-selector: we just need ability to install languages and input
method support in the region panel to completely remove this
* software sources: also maybe as part of the System Info panel, which
does updates?
the tricky one is Ubuntu One, so I guess we'd have to leave it as it is,
or write a panel that just embeds the u1-panel window?
Blueprint information
- Status:
- Complete
- Approver:
- Martin Pitt
- Priority:
- Low
- Drafter:
- Rodrigo Moya
- Direction:
- Approved
- Assignee:
- Canonical Desktop Team
- Definition:
- Approved
- Series goal:
- Accepted for precise
- Implementation:
- Implemented
- Milestone target:
- ubuntu-12.04-beta-1
- Started by
- Robert Ancell
- Completed by
- Martin Pitt
Related branches
Whiteboard
Work items:
[pitti] Refactor check-language-
[pitti] Create aptdaemon plugin for automatically installing corresponding langpacks: DONE
[pitti] Implement WhatProvides() for language in aptdaemon's PackageKit layer for c-c region panel: DONE
[seb128] Remove Software Sources from System Settings: DONE
[mpt] Design a replacement for the Jockey interface ready to implement in Q <https:/
[rodrigo-moya] Implement installation of languages in g-c-c: POSTPONED
[robert-ancell] discuss upstream dropping the screen capplet (2.6 of the google doc spec): DONE
[mterry] change the power capplet to add checkboxes to enable,disable suspend and hibernate (2.3): POSTPONED
[mterry] review how hibernate is disabled by default and if that's compatible with the previous item or need to be revisited (2.3): DONE
[mterry] add a "show battery in the top bar" option to the power capplet (2.3): DONE
[agateau] do the visual tweaks to the shell view, add icons and seperators between categories (2.1): DONE
[agateau] add a breadcrumb (2.1): DONE
[mterry] update the universal access layouts to follow the design (2.7): POSTPONED
[seb128] check with dx what to do about multimonitor handling: POSTPONED
[seb128] hide gnome-online-
As regards the "language-selector -> Region and Language" part, I wrote down some thoughts on aspects I think need to be taken into consideration: https:/
Design spec: https:/
= Session notes =
* jockey: this could perfectly fit in the System Info panel
Keep it the way it's now for precise (it's not the highest priority one and resources are limited)
should we move the icon out of the control center?
[mpt] Design a replacement for the Jockey interface ready to implement in Q
-> since there is no capacity for this work we will keep what we have for this cycle
* language-selector: we just need ability to install languages and input
method support in the region panel to completely remove this
rodrigo: it's going away this cycle, going to be replaced by the gnome-control-
https:/
- keep the language selector code that does the packages<
- the ui used will be the gnome-control-
[pitti] - the logic will be moved to aptdaemon: install_
will also do 90% of what is required for https:/
[gunnarhj] [not hearing anything; trying to chop in a question this way] Is there any progress with making the region UI manage the LANGUAGE env. variable? I.e. choosing a language priority list rather than just a locale name.
* software sources: also maybe as part of the System Info panel, which
does updates?
It would make sense to have it in gnome-control-
But since the dialog is accessible from software-center and update-manager there is no real need to have it in gnome-control-
-> just drop the icon from control-center
* Ubuntu One
The u1 team doesn't have the resources to maintain several version of their control panel and need cross platform compatibility, they did settle on using python-qt and maintain the new qt version only
- doesn't go into Control Center on Windows, or System Preferences on Mac
Integration with Gnome Online Accounts: not for precise but maybe next cycle?
U1 and desktop team have different views on cross platform against optimal Ubuntu integration, discussion to be continued (will not be resolved in the session)
* printing (currently system-
separate session on thursday at 11am:
https:/
* display panel redesign to fit unity aspect and allow to select in which monitor unity launcher should be shown, https:/
accordingly
separate session :
https:/
Extra topics (those are not in g-c-c yet):
* Online Settings -- does it do anything
* Unity
basic unity configuration to control some of the ccsm available options with a better design [3v1n0]
* Gwibber
gwibber accounts
* Empathy
chat accounts
mterry, 2012-02-02: I investigated the hibernation certification warning situation. Technically, it's doable. We just need to have ubuntu-