<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Per-user pulseaudio dbus module fails on 2nd user login"
href="https://bugs.freedesktop.org/show_bug.cgi?id=95470">95470</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Per-user pulseaudio dbus module fails on 2nd user login
</td>
</tr>
<tr>
<th>Product</th>
<td>PulseAudio
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>modules
</td>
</tr>
<tr>
<th>Assignee</th>
<td>pulseaudio-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>rickfharris@yahoo.com.au
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>pulseaudio-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>lennart@poettering.net
</td>
</tr></table>
<p>
<div>
<pre>When per-user pulseaudio instance is started at xsession login, further login
by same user breaks pulseaudio from appearing on dbus.
Steps to reproduce:
1. Login to xsession
2. Open xterm and issue: ~ $ qdbus | grep -i pulse
Expected output should be similar to:
org.PulseAudio1
org.pulseaudio.Server
3. Logout and back into xsession
4. Open xterm and issue: ~ $ qdbus | grep -i pulse
No output, pulseaudio is not present on dbus
Unloading/loading the module-dbus-protocol using pactl does succeed but
unfortunately pulseaudio will still not appear on dbus.
Only workaround found so far is to pkill pulseaudio process and restart it at
each login by changing line in /etc/xdg/autostart/pulseaudio.desktop from:
Exec=start-pulseaudio-x11
to be instead:
Exec=sh -c "pkill pulseaudio; start-pulseaudio-x11"
Thanks :)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>