pulseaudio/src/daemon
Wim Taymans c7a55174dc X11: Add xauthority parameter
Add an xauthority parameter and use it in the startup script.

Apparently on some systems the X authentication cookie is not stored in
~/.Xauthority but in some dynamic location pointed to by the XAUTHORITY
environment variable. The environment variable therefore needs to be set
in the PulseAudio daemon environment in order to have access to the X
server from the PulseAudio daemon, but the variable is not necessarily
set when starting PulseAudio. For example, systemd starts PulseAudio
outside the X session. The start-pulseaudio-x11 script is run in the
X session, so it has the environment variable available, and can pass it
to the X modules, which then can set the variable in the daemon
environment.

RedHat bug: https://bugzilla.redhat.com/show_bug.cgi?id=1723065
Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593746

Based on patch by Alexander Kurtz <kurtz.alex@googlemail.com>
2019-11-21 14:44:09 +02:00
..
systemd/user daemon: Harden systemd service 2019-06-17 11:44:35 +03:00
.gitignore Remove all references to the removed KDE files 2014-03-03 18:06:20 +02:00
caps.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
caps.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cmdline.c Remove "module" from "module user requested module" 2019-02-16 10:19:36 +00:00
cmdline.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cpulimit.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
cpulimit.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
daemon-conf.c daemon-conf: disable flat-volumes by default 2019-09-23 07:48:48 +03:00
daemon-conf.h sink, source: Add a mode to avoid resampling if possible 2017-01-30 13:54:43 +05:30
daemon.conf.in daemon-conf: disable flat-volumes by default 2019-09-23 07:48:48 +03:00
default.pa.in default.pa: add module-gsettings 2018-04-19 14:31:18 +03:00
dumpmodules.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
dumpmodules.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
esdcompat.in update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ltdl-bind-now.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
ltdl-bind-now.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
main.c main: Log more information when executing default.pa fails 2019-06-22 10:13:58 +00:00
Makefile build-sys: readd stub makefiles to subdirectories to make building with emacs easier 2012-05-15 14:17:58 +02:00
meson.build meson: link libintl if it's not provided by libc 2019-09-25 04:42:03 +00:00
pulseaudio-system.conf update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
pulseaudio.desktop.in daemon: Drop empty fields in desktop file 2019-06-08 12:43:12 +02:00
server-lookup.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
server-lookup.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
start-pulseaudio-x11.in X11: Add xauthority parameter 2019-11-21 14:44:09 +02:00
system.pa.in system.pa: Drop mention of module-hal-detect 2018-12-27 17:34:19 +05:30