<div dir="ltr"><div><div><div><div>Ugh...devmode snaps can't be released on the stable channel.<br><br></div>And the devmode snap is probably accessing the outside environment to solve the problem anyway, which defeats the purpose.<br><br></div>So I don't know how to solve the problem. If anyone cares to see my crappy snap-app, it is at...<br><br></div><a href="https://github.com/spencerparkin/ChineseCheckers.git">https://github.com/spencerparkin/ChineseCheckers.git</a><br><br></div>Enable sound, then hold ALT+SHIFT while doing a left-click in the window to test sound.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 25, 2016 at 10:27 PM, Spencer Parkin <span dir="ltr"><<a href="mailto:spencertparkin@gmail.com" target="_blank">spencertparkin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>So I did two things to resolve this, I'm not sure if one of them was necessary, but...<br><br></div>1) I changed my app command to "env SDL_AUDIODRIVER=pulseaudio desktop-launch $SNAP/bin/[myprog]"<br></div>2) I changed the confinement from strict to devmode.<br><br></div>It's probably the latter that solved the problem. If the snapcraft developers are interested in testing out why audio doesn't work in strict mode, they can use my program as an test case, if they cared to.<div><div class="h5"><br><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 25, 2016 at 6:28 PM, Spencer Parkin <span dir="ltr"><<a href="mailto:spencertparkin@gmail.com" target="_blank">spencertparkin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi,<br><br></div>I'm adding sound-fx to my snap-app and am running into the common problem of "it works in my real system, but not in the confined system." I'm not sure how to trouble-shoot this problem. I've added the "pulseaudio" plug to my snapcraft.yaml file, "snap interface" reports that my snap-app is using the "pulseaudio" plug, I've tried exporting the "SDL_AUDIODRIVER=pulseaudio" environment variable before running my snap to make sure that I'm using the appropriate audio back-end. Hmmm...maybe snap-apps can't read environment variables? Maybe I need to configure some env-vars in my snapcraft.yaml file? I'll try to see how to setup the environment (env-vars) for snaps.<br><br></div>Anyhow, I can hear my sound-fx when run on my real system, but not under unbuntu core.<br><br></div>Thanks for any ideas you may have,<br></div>--Sp<br></div>
</blockquote></div><br></div></div></div></div></div></div>
</blockquote></div><br></div>