UbuntuStudioControls
Size: 697
Comment:
|
Size: 2856
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
'''Development Version''' | ## page was renamed from UbuntuStudio/UbuntuStudioControls <<Include(UbuntuStudio/Navigation/Header)>> <<Include(UbuntuStudio/Navigation/CoreSideBar)>> |
Line 3: | Line 5: |
== Main purpose of ubuntustudio-controls: == | <<TableOfContents()>> |
Line 5: | Line 7: |
* Administer multimedia specific system settings (audio privilege, performance tweaks) * User Help (links to web pages at a minimum) * Do system check at boot, and alert user if system is badly configured |
'''Resources''' |
Line 9: | Line 9: |
== Possible other purposes: == | * [[UbuntuStudio/ControlsRedesign]] (outdated but shows direction) |
Line 11: | Line 11: |
* Multimedia specific package management * Integrated audio system control (pulseaudio, jack) |
= Graphical Design: = |
Line 14: | Line 13: |
== Design: == === AppIndicator === |
== AppIndicator == |
Line 22: | Line 19: |
*TODO* * System Settings Window * User Help Window |
= Features = Complete list of planned features. See further down the page for a more complete explanation. System Info: * Full system check script - make sure everything is in order * Monitor system resources, such as DSP, CPU, Memory, Temp, CPU Hz System Settings: * Realtime Administration (per user control: audio group and security/limits file) * swappiness * CPU governor Third Party Application Settings: * jack (don't forget snapshot of current connections) * set device I/O (hw:<name>, preferably also by pci number) * samplerate * latency (simple and advanced control) * pulseaudio * set device I/O * volume control * a2jmidi * zita-a2j Third Party Application Launchers: * pulseaudio (desktop audio) mixer * card alsa/ffado mixer (correct mixer is launched, based on running audio device) * patchage, for making jack connections Session Settings: * Profiles/Modes (each profile can have different session settings) * autostart jack y/n * autostart a2jmidid y/n * autostart pulseaudio y/n * autostart pulse-to-jack-bridge y/n * auto-set jack as input y/n * auto-set jack as output y/n * default CPU governor mode Quick buttons: * (Desktop audio volume - pulseaudio) * Profile/Mode - Low Latency(monitoring), High Latency(mixing), Power Saving(desktop usage) * Reset (resets everything, and possibly restarts all audio servers) == System Info == === System Check Script === Things to check... === Monitor System Resources === Things to monitor.. == System Settings == === Realtime Administration === About this.. === Swappiness === ''This setting requires root privilege, and a reboot for changes to have effect'' '''Abstract:''' The default Ubuntu setting is no good for desktop/multimedia production use. 10 is a good value. But, the user could be allowed to change it to something else too. What are good values here, and what are min-max values? '''Actions:''' * Set a new value for swappiness in a custom file at /etc/sysctl.d/* '''Graphical control:''' * Slider to set swappiness from 0-? === CPU governor === '''Abstract:''' In order to change the cpu governor on the fly, we'll need access to do so. ''Actions:''' * ? '''Graphical Control:''' * Display available governors as radio buttons. |
Contents
Resources
UbuntuStudio/ControlsRedesign (outdated but shows direction)
Graphical Design:
AppIndicator
On systems that support it, there will be a menu in the app-indicator area:
|
Features
Complete list of planned features. See further down the page for a more complete explanation.
System Info:
- Full system check script - make sure everything is in order
- Monitor system resources, such as DSP, CPU, Memory, Temp, CPU Hz
System Settings:
- Realtime Administration (per user control: audio group and security/limits file)
- swappiness
- CPU governor
Third Party Application Settings:
- jack (don't forget snapshot of current connections)
set device I/O (hw:<name>, preferably also by pci number)
- samplerate
- latency (simple and advanced control)
- pulseaudio
- set device I/O
- volume control
- a2jmidi
- zita-a2j
Third Party Application Launchers:
- pulseaudio (desktop audio) mixer
- card alsa/ffado mixer (correct mixer is launched, based on running audio device)
- patchage, for making jack connections
Session Settings:
- Profiles/Modes (each profile can have different session settings)
- autostart jack y/n
- autostart a2jmidid y/n
- autostart pulseaudio y/n
- autostart pulse-to-jack-bridge y/n
- auto-set jack as input y/n
- auto-set jack as output y/n
- default CPU governor mode
- autostart jack y/n
Quick buttons:
- (Desktop audio volume - pulseaudio)
- Profile/Mode - Low Latency(monitoring), High Latency(mixing), Power Saving(desktop usage)
- Reset (resets everything, and possibly restarts all audio servers)
System Info
System Check Script
Things to check...
Monitor System Resources
Things to monitor..
System Settings
Realtime Administration
About this..
Swappiness
This setting requires root privilege, and a reboot for changes to have effect
Abstract: The default Ubuntu setting is no good for desktop/multimedia production use. 10 is a good value. But, the user could be allowed to change it to something else too. What are good values here, and what are min-max values?
Actions:
- Set a new value for swappiness in a custom file at /etc/sysctl.d/*
Graphical control:
- Slider to set swappiness from 0-?
CPU governor
Abstract: In order to change the cpu governor on the fly, we'll need access to do so.
Actions:
Graphical Control:
UbuntuStudio/FeatureDefinitions/UbuntuStudioControls (last edited 2016-02-15 14:56:00 by h-141-65)