17 lines
671 B
Bash
17 lines
671 B
Bash
#!/bin/sh
|
|
|
|
# Export the XDG_RUNTIME_DIR and DBUS_SESSION_BUS_ADDRESS variables
|
|
# prior to starting pulseaudio. XDG_RUNTIME_DIR is sourced from a
|
|
# different file depending on the backend (xwayland or x11).
|
|
[ -f "/etc/profile.d/weston.sh" ] && source /etc/profile.d/weston.sh
|
|
[ -f "/etc/X11/Xsession.d/13xdgbasedirs.sh" ] && source /etc/X11/Xsession.d/13xdgbasedirs.sh
|
|
|
|
[ -z "${XDG_RUNTIME_DIR}" ] && export XDG_RUNTIME_DIR=/run/user/$UID
|
|
|
|
export DBUS_SESSION_BUS_ADDRESS=unix:path=${XDG_RUNTIME_DIR}/bus
|
|
|
|
pulseaudio --start --log-target=journal
|
|
|
|
# Create a symlink to the daemon's PID file in a more accesible directory
|
|
ln -sf ${XDG_RUNTIME_DIR}/pulse/pid /run/pulse.pid
|