Redesign ubuntustudio-controls from scratch
Ubuntu Studio Controls, when redesigned, will be an indicator-app, with a menu, to open any Ubuntu Studio system tools installed in the system - and controls for audio, specifically jack.
Blueprint information
- Status:
- Complete
- Approver:
- Ubuntu Studio Core
- Priority:
- High
- Drafter:
- Ubuntu Studio Development
- Direction:
- Needs approval
- Assignee:
- Ubuntu Studio Development
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
- Kaj Ailomaa
Related branches
Related bugs
Sprints
Whiteboard
-------
migrated from superseded t blueprint:
Work items:
[zequence] Create git repo for the generic linux-multimedi
[ubuntustudio-dev] Option to keep it in the systray with a dropdown menu: TODO
[ubuntustudio-dev] Administer user realtime privilege (not only currently logged in user): TODO
[ubuntustudio-dev] audio init button (set to kill and restart pulseaudio, and/or kill jack in options): TODO
[ubuntustudio-dev] Make system settings for graphics/video, as shown here http://
[ubuntustudio-dev] Add troubleshooting/log button which scans the system and creates a file which can be pasted into emails and such, when asking for help: TODO
[ubuntustudio-dev] Add a control for setting jack latency humanized (show ms first, f/p second): TODO
[ubuntustudio-dev] Add a control for setting default jack audio device (persistent between boots): TODO
[ubuntustudio-dev] Add option to have a2jmidid start with jack: TODO
[ubuntustudio-dev] Idea: set audio device for jack at first login (will require persistent card selection, based on name: how does Pulseaudio do it?): TODO
[ubuntustudio-dev] first start notifications - can point out help/faq doc, tutorials, walkthrough, etc locations or important settings: TODO
[ubuntustudio-dev] Check the system for settings needed for good performance. If something is lacking, send notification: TODO
-------
[ubuntustudio-dev] Select default kernel from controls: TODO
Need to decide on GUI as the old one is outmoded gtk2. Because we are leaning towards making things DE agnostic I would suggest pyqt4 which seems to already be in all the DEs, but jsut upgrading to gtk3 should work fine too. - This has been DONE for us as glade has moved to gtk3... so has our script.
The command to gain admin access should be changed to pkexec in ubuntustudio-
Work Items
Work items:
[len-ovenwerks] Add option to change CPU Governor: DONE
[len-ovenwerks] Make CPU governor setting persistent across boots: INPROGRESS
[ubuntustudio-dev] Add a control for setting default jack audio device (persistent between boots): TODO
[ubuntustudio-dev] Add option to have a2jmidid start with jack: TODO
[ubuntustudio-dev] Option to keep it in the systray with a dropdown menu: TODO
[ubuntustudio-dev] Add a control for setting jack latency humanized (show ms first, f/p second): TODO
Dependency tree
* Blueprints in grey have been implemented.