From 7076e6d0b25d893dd98052ef5acd6ac8ed1e76f1 Mon Sep 17 00:00:00 2001
From: Tanu Kaskinen Return 0 as return code when the PulseAudio daemon
is already running for the calling user, or non-zero
otherwise. Produces no output on the console except for errors
- to stderr.
Note that a non-zero return value doesn't necessarily mean that
+ PulseAudio is not usable. Even if the server is not running, it
+ may get automatically started via PulseAudio's autospawning
+ mechanism or systemd's socket activation, or the environment might
+ be such that checking for processes doesn't work (for example, the
+ running server might not show up in a container, even if the
+ server is accessible via a socket). Also disabling PID files with
+
A more robust check in most situations would be to try
+ establishing a client connection to the server. Unfortunately
+ there's currently no