Control Centre
The mythbuntu control centre will be used in either the administration session. For some portions it will be a frontend for launching external applications. Other functionality will include adding and removing programs and providing a quick interface to reconfigure commonly used things in a mythbuntu box. The control centre should include functionality to enable/disable anything available already in the installer and more.
For adding and removing programs, synaptic should be called similar to a fashion used in Restricted Manager, The samba gnome gui configuration tool, and the find codecs wizard used in totem.
For launching external applications, a button will suffice.
For providing configurations, depending on how the gui is written, a new window should pop up that will parse the current settings.
*Expected Functionality*
1) Ability to switch between roles on a box
5 Roles are available: Master BE/FE, Master Be, Slave BE/FE, Slave BE, FE
When switching a role, all the plugins not applicable for the role will automatically be removed
2) Ability to customize installed mythtv plugins
3) Ability to add Open SSH Server
4) Ability to add NFS Server
Configurability is not a big deal at this point. Just installing and removing it.
5) Ability to add Samba Server
Configurability is not a big deal at this point. Just installing and removing it.
6) Ability to enable / disable VNC server
VNC Server requires a password, and the gui should not let you keep it enabled unless you enter one
7) Ability to detect if nvidia or fglrx drivers are installed
If so, launch amdcccle or nvidia-settings when a button is pressed
8) In the applicable roles, all information for connecting to a master backend should be enterable here. Ideally you will press a button to configure the connection to the master backend, and enter the necessary information
9) In the applicable roles, all information for generating a mythweb user name and password should be available here
10) Remote configuration.
Enable or Disable a remote control, and choosing the active remote control. Available remotes can be found by parsing /usr/share/
11) Ability to Configure a root password for the mysql server
12) Ability to allow or disable remote connections to mythtv.
-------
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for 7.10
- Implementation:
- Implemented
- Milestone target:
- alpha4
- Started by
- Thomas Mashos
- Completed by
- Mario Limonciello
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Dependency tree
* Blueprints in grey have been implemented.