pulseaudio plug/slot

Didier Roche didrocks at ubuntu.com
Mon Sep 26 05:18:13 UTC 2016


Le 26/09/2016 à 06:27, Spencer Parkin a écrit :
> So I did two things to resolve this, I'm not sure if one of them was
> necessary, but...
>
> 1) I changed my app command to "env SDL_AUDIODRIVER=pulseaudio
> desktop-launch $SNAP/bin/[myprog]"
> 2) I changed the confinement from strict to devmode.
>
> 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.
Hey Spencer!

Some things you can do to test in strict mode is to tail
/var/log/syslog, running your program, and check the apparmor denial you
probably get when acessing to some files/do some calls.
That would be a great hint for you on debugging this issue, and report a
bug if a new interface tweak is needed!

Remember that you won't be able to publish on the stable channel if your
snap is in devmode.

Cheers,
Didier
>
> On Sun, Sep 25, 2016 at 6:28 PM, Spencer Parkin
> <spencertparkin at gmail.com <mailto:spencertparkin at gmail.com>> wrote:
>
>     Hi,
>
>     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.
>
>     Anyhow, I can hear my sound-fx when run on my real system, but not
>     under unbuntu core.
>
>     Thanks for any ideas you may have,
>     --Sp
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20160926/821a7adc/attachment.html>


More information about the Snapcraft mailing list