[Pkg-pulseaudio-devel] Bug#460197: [pulseaudio] Pulseaudio & suspend
Erich Schubert
erich at debian.org
Thu Sep 11 13:14:23 UTC 2008
Package: pulseaudio
Version: 0.9.10-3
The following might help to work around the pulseaudio suspend/resume issues:
Create a file named
/etc/pm/sleep.d/05pulseaudio
with the contents:
---
#!/bin/sh
# Suspend pulseaudio during suspend.
. "${PM_FUNCTIONS}"
suspend_pulse()
{
/usr/bin/pactl suspend-sink 1
}
resume_pulse()
{
/usr/bin/pactl suspend-sink 0
}
case "$1" in
hibernate|suspend)
suspend_pulse
;;
thaw|resume)
resume_pulse
;;
*) exit $NA
;;
esac
---
Although I'm not using a system wide pulseaudio server it seems to work for me just fine.
By using "pactl suspend-sink", pulseaudio will close the audio devices
before suspending, and reopen them afterwards when the drivers have been
loaded again.
IMHO, pulseaudio should ship this file, but the directory
/usr/lib/pm-utils/sleep.d
should be more appropriate.
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.26-1-686
Debian Release: lenny/sid
500 unstable www.debian-multimedia.org
500 unstable ftp.de.debian.org
1 experimental ftp.de.debian.org
--- Package information. ---
Depends (Version) | Installed
===============================-+-=============
libasound2 (>> 1.0.16) | 1.0.16-2
libasyncns0 | 0.3-1
libc6 (>= 2.7-1) | 2.7-13
libcap1 | 1:1.10-14
libdbus-1-3 (>= 1.0.2) | 1.2.1-3
libflac8 | 1.2.1-1.2
libltdl3 (>= 1.5.2-2) | 1.5.26-4
libogg0 (>= 1.0rc3) | 1.1.3-4
liboil0.3 (>= 0.3.1) | 0.3.15-1
libpulsecore5 | 0.9.10-3
libsamplerate0 | 0.1.4-1
libsndfile1 | 1.0.17-4
libwrap0 (>= 7.6-4~) | 7.6.q-16
adduser | 3.110
lsb-base (>= 3) | 3.2-20
best regards,
Erich Schubert
--
erich@(vitavonni.de|debian.org) -- GPG Key ID: 4B3A135C (o_
Reality continues to ruin my life --- Calvin //\
Es gibt kein idiotensicheres Programm, weil Idioten so V_/_
genial sind. -- E. Murphy
More information about the Pkg-pulseaudio-devel
mailing list