Some of you might recall me asking for help on shell scripting in order to automatically reset the default QjackCtl preset on each system startup. Well I solved it in an extremely simple way and I thought I'd just share the info for anyone else wanting to do the same sort of thing. So if you switch between 2 or more different soundcards or Jack settings and want your system to automatically start with the same setting, or connected to the same soundcard each time, this is how:<br>
<br>Just write a shell script as simple as this and either save it in your "Startup" folder, or select it using a startup manager like Autostart:<br>
<br>
[CODE]qjackctl -p presetname[/CODE]<i><br>i.e. "Start QjackCtl with the preset called 'presetname'"</i><br>
<br>QjackCtl will now automatically load on startup with the preset "presetname". It's as simple as that. For anyone wanting to use this method, make sure you do the following:<br>
<br>
- Get rid of any previous settings which cause QjackCtl to startup automatically on system startup. <br>
- The above script is the only auto-start command needed and it should
go in a shell script file which is specified in Autostart, and set the
"Run On" option to "Startup", <b>not</b> "Shutdown" or "Pre-KDE startup" (or whatever your distro/environment specific options are).<br>
- In QjackCtl settings, you can enable "start JACK audio server
connection on application startup" to not only have QjackCtl load with a
particular preset, but to start the audio server straight away,
seamlessly with that preset too.<br>
- Remember to change "presetname" to whatever you named your desired default preset as.<br>
<br>
Hope this saves someone else (probably a beginner like me) tearing their hair out as much as I did.<br><br>-Dan<br>