@Jamie: Works fine here for me. Using a simple snap
name: pulseaudio-clients
version: 8.0-1
summary: Clients for PulseAudio
description: |
Contains PulseAudio client utilities
apps:
pactl:
command: usr/bin/pactl
plugs: [pulseaudio]
paplay:
command: usr/bin/paplay
plugs: [pulseaudio]
parec:
command: usr/bin/parec
plugs: [pulseaudio]
parts:
packages:
plugin: nil
stage-packages:
- pulseaudio
to test.
Make sure that the module is loaded:
simon@nirvana ~/Work/ubuntu/snappy/paplay-snap $ pactl list modules | grep
snappy
Name: module-snappy-policy
If not you can load it with
$ pactl load-module module-snappy-policy
If you now install the snap from above and run
$ pulseaudio-clients.parec
you will see the client hangs. If you unload the module
$ pactl unload-module module-snappy-policy
you will see the client can record now and doesn't hang any longer.
The only thing which might have went wrong with the package debdiff is
that the module for the snappy policy wasn't added to
/etc/pulse/daemon.pa. Will check that now.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1583057
Title:
Deny audio recording for all snap applications
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1583057/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs