Control: tags -1 moreinfo X-Debbugs-CC: Andrew Savchenko <and...@lists.savchenko.net>, Dennis Filder <d.fil...@web.de>
>From the log you posted I can see that you try to run pactl as root, correct? You can't do that because pulseaudio refuses to start as root on grounds of security. In general pulseaudio was designed to by default accept connections from the user who started it. If you wish to connect to an already running pulseaudio process from the login session of a different user, that second user needs read access to a pulseaudio socket (either the default one under /run/user/<uid>/pulse/native or a new one created by loading the module module-native-protocol-unix with appropriate parameters, see [0]) and all intermediate directories plus the path to its location. It will also need a copy of the cookie file. Usually the invocation will look similar to this (this assumes pulseaudio is already running as a non-root user): PULSE_SERVER=unix:/run/user/$(ps --no-headers -C pulseaudio un|column -t|cut -d' ' -f1)/pulse/native \ PULSE_COOKIE=$(getent passwd $(ps --no-headers -C pulseaudio un|column -t|cut -d' ' -f1)|cut -d: -f 6)/.config/pulse/cookie \ pactl info For a deeper understanding you will have to study the documentation. Unless you provide more information/reasons for why this should be considered a bug I will close this bugreport one week from now. Regards, Dennis. 0: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-native-protocol-unixtcp