<div dir="ltr">Hello,<br><div><br></div><div>Thank you for your explanation.</div><div><br></div><div>Now I will choice the best solution.</div><div><br></div><div>Thank you</div><div><br></div><div>Heero.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-12-07 16:47 GMT+01:00 Tanu Kaskinen <span dir="ltr"><<a href="mailto:tanuk@iki.fi" target="_blank">tanuk@iki.fi</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, 2015-12-07 at 15:27 +0100, Heero Yui wrote:<br>
> Hello,<br>
><br>
> I am trying to configure the first volume of pulseaudio (first time<br>
> starting of the product), and I did not find how to configuring it.<br>
><br>
</span>> If I set the volume with a *"set-sink-volume<br>
> alsa_input.0.output-microphones 35000"* the volume is set every time<br>
<span class="">> Pulseaudio start and not only on the first boot of the product.<br>
><br>
> How pulseaudio manage this feature ?<br>
<br>
</span>It's not really supported.<br>
<br>
You might be able to make it work by doing a first boot on a prototype<br>
device, changing the volume to the desired level manually, and then<br>
grabbing the file with "device-volumes" in its name under<br>
~/.config/pulse. That file contains the saved volumes. The file name<br>
contains the machine id, so you can't just ship the file as is on the<br>
final product (unless you make sure that all devices have the same<br>
machine id, which doesn't seem like a good idea). You could modify<br>
module-device-restore so that if the main database doesn't exist, the<br>
module loads data from the file that was grabbed from the prototype,<br>
and then saves that data to the main database and continues as usual.<br>
<br>
Or you could make a script that is called on the first boot, sets the<br>
volume with pactl, and on subsequent boots doesn't do anything. I<br>
suppose that would be easier.<br>
<span class="HOEnZb"><font color="#888888"><br>
-- <br>
Tanu<br>
</font></span></blockquote></div><br></div>