Hello List, <div><br></div><div>Well, I have been reading the messages and there is a couple things that people don&#39;t discuss or maybe don&#39;t know.</div><div><br></div><div>As of Ubuntu/UbuntuStudio 10.04, Jack is on the main repositories, this is a huge improvement from the past. what does this mean?</div>
<div><br></div><div>If you do a fresh install, at install time, either alternate install or ubiquity will prompt the user if they want to install and setup jack.</div><div>This means that the audio group and the settings are made on install time. Another thing is that the settings now are at</div>
<div><span class="Apple-style-span" style="font-family: &#39;Helvetica Neue&#39;, &#39;Lucida Grande&#39;, Helvetica, Arial, Verdana, sans-serif; font-size: 14px; "><pre style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(193, 180, 150); border-right-color: rgb(193, 180, 150); border-bottom-color: rgb(193, 180, 150); border-left-color: rgb(193, 180, 150); background-color: rgb(240, 238, 230); padding-top: 4pt; padding-right: 4pt; padding-bottom: 4pt; padding-left: 4pt; font-family: courier, monospace; white-space: pre-wrap; word-wrap: break-word; ">
/etc/security/limits.d/audio.conf</pre></span></div><div>more info at <a href="https://help.ubuntu.com/community/UbuntuStudioPreparation">https://help.ubuntu.com/community/UbuntuStudioPreparation</a></div><div><br></div><div>
<a href="https://help.ubuntu.com/community/UbuntuStudioPreparation"></a>There is also underway, some efforts to use Jack2, that is Dbus enabled. this will enable&quot;in theory&quot; a good and seemingly interaction with PulseAudio. thing aren&#39;t perfect, true, but sometimes we need to help each other to find the better solutions, and also, try to give that solutions to the devs.</div>
<div> The devs have families to, lives, they dont work for canonical, ubuntustudio is a community project, and i think sometimes people forget that, they just want it working without giving nothing back.</div><div> I love this discussion, because at least some people want it to become better and do exchange info. So i hope with all of our efforts as users, we could help as much as we can the dev team. this is a win for all of us.</div>
<div><br></div><div>Ricardo Lameiro</div><div><br></div><div> </div><div><div class="gmail_quote">2010/6/1 Hartmut Noack <span dir="ltr">&lt;<a href="mailto:zettberlin@linuxuse.de">zettberlin@linuxuse.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Am 01.06.2010 14:08, schrieb Pablo Fernandez:<br>
<br>
&gt; I find it neater the way it is now. As a user, I think the case<br>
&gt; is similar to /etc/apt/sources.list and<br>
&gt; /etc/apt/sources.list.d/someother.list<br>
&gt; Particular configurations for particular goals are in a separate file.<br>
&gt; Someone in the LAU list mentioned other examples and gave better reasons.<br>
&gt; Anyway,  the user does not have to bother anymore with editing a system<br>
&gt; file.<br>
&gt;<br>
&gt; More authoritative reasons are here:<br>
&gt;   <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507248" target="_blank">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507248</a><br>
<br>
Very interesting read - thanks for the link!<br>
<br>
This discussion shows quite clearly, where the overall problem with<br>
pro-audio on Linux lies: Those, who do the good work in building Distros<br>
like Debian do not know about pro-audio. If you tell them, that it is so<br>
demanding, they see a risk for their overall working system/security<br>
etc. And they are apalled to hear, that there are some crazy people out<br>
there, that want to have a 970MB-File locked into memory to be<br>
accessible with less then 10ms latency.<br>
<br>
This I understand but I do absolutely not understand, that these<br>
tech-people do not react like this:<br>
<br>
&quot;Well quite interesting stuff, you crazies do there - let us do whatever<br>
possible and sane to make our system support such incredible features!&quot;<br>
<br>
They act more like:<br>
<br>
&quot;Comeon, do not bother us with such strange single-user<br>
niche-applications. Do this if you like but stay away from our great<br>
system settings that work so well for dozens of years now.&quot;<br>
<br>
&gt; I like when Steve writes &quot;common doesn&#39;t mean correct&quot;.<br>
<br>
I am not sure if he really knows, what he is talking about.<br>
<br>
The whole thing is, that jack, though it is a user-process, needs to be<br>
priviledged even more than the avarage root-process in order to work<br>
properly for the user. And this is not a bug or a flaw in the design of<br>
jack but simply a neccissity. This process needs to access data as fast<br>
as technically possible. Can the kernel-memory management guarranty<br>
that? Apparantly not. So you have 2 decisons:<br>
<br>
1.) have a system set up conservatively for everyone, that runs normal<br>
Desktop-Apps and thats it. No RT-apps on Linux at least not for users<br>
with higher skills in tweaking system settings.<br>
<br>
2.) find a sane way to let the user decide, what he/she likes to do with<br>
the system-setup.<br>
<br>
&gt;<br>
&gt; We will have to learn again  :)<br>
<br>
Everybody needs to learn every day.<br>
<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Plus, as you mention yourself later on, the script must set up group<br>
&gt;&gt; audio as well, this is a no-brainer and I really do not know, why the<br>
&gt;&gt; packagers do not implement that.<br>
&gt;&gt;<br>
&gt;<br>
&gt; I didn&#39;t say exactly so. I think a package script must not deal with users<br>
&gt; and groups.<br>
&gt; But the distro should do it, imho.<br>
<br>
You mean: group audio should be set up in the initial install and the<br>
first user should be in that group?<br>
Why?<br>
<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; For the rest, qjackctl launches pasuspender so pulseaudio is (almost) out<br>
&gt;&gt; of<br>
&gt;&gt;&gt; the way.<br>
&gt;&gt;<br>
&gt;&gt; I recommend that. It works very much OK for me.<br>
&gt;&gt;<br>
&gt;&gt;&gt; Afaik, a cleaner approach than pasuspender or the rm you suggest in<br>
&gt;&gt; getting<br>
&gt;&gt;&gt; rid of pulseaudio is the following:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; qjackctl --&gt;   Options tab, execute script on startup:<br>
&gt;&gt;&gt; pulseaudio -k<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (this kills pulseaudio) (artsshell sounds like jurasic)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; However, pulseaudio will respawn automatically if you don&#39;t do the<br>
&gt;&gt;&gt; following:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ sudo edit /etc/pulse/client.conf<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Change the line:<br>
&gt;&gt;&gt; ; autospawn = yes<br>
&gt;&gt;&gt; to:<br>
&gt;&gt;&gt; autospawn = no<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If you wish to start pulseaudio, once the jack session is finished:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ pulseaudio --start<br>
&gt;&gt;<br>
&gt;&gt; This methods I tried in Open Suse 11.2 and it broke my system so<br>
&gt;&gt; globally and totally that I abandoned the OpenSuse-Installation. So I<br>
&gt;&gt; really recommend to check out, if pasuspender does the trick<br>
&gt;<br>
&gt;<br>
&gt; In my case, pasuspender does the trick but I don&#39;t want a pulseaudio daemon<br>
&gt; running at all.<br>
&gt; <a href="https://help.ubuntu.com/community/UbuntuStudioPreparation#Pulse%20Audio" target="_blank">https://help.ubuntu.com/community/UbuntuStudioPreparation#Pulse%20Audio</a><br>
&gt; recommends creating a *~/.pulse/client.conf*  with &quot;autospawn = no&quot; (instead<br>
&gt; of editing the system wide /etc/pulse/client.conf as I suggested) and then<br>
&gt; put &quot;pulseaudio -k&quot; as a &quot;Startup Application&quot;.<br>
<br>
<br>
The latter looks promising. If I find the time, Ill try it just for<br>
curiosity ;-)<br>
<br>
best regs<br>
<br>
HZN<br>
<font color="#888888"><br>
--<br>
Ubuntu-Studio-users mailing list<br>
<a href="mailto:Ubuntu-Studio-users@lists.ubuntu.com">Ubuntu-Studio-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Fagote / Contrafagote<br>Bassoon / Contra-bassoon<br><a href="http://myspace.com/ricardolameiro">http://myspace.com/ricardolameiro</a><br>
</div>