69 lines
2.1 KiB
Plaintext
69 lines
2.1 KiB
Plaintext
#!/Library/OpenNX/bin/pulseaudio -nF
|
|
#
|
|
# This startup script is used only if PulseAudio is started per-user
|
|
# (i.e. not in system mode)
|
|
|
|
.fail
|
|
|
|
### Automatically restore the volume of streams and devices
|
|
load-module module-device-restore
|
|
load-module module-stream-restore
|
|
load-module module-card-restore
|
|
|
|
load-module module-coreaudio-detect
|
|
|
|
### Automatically load driver modules for Bluetooth hardware
|
|
.ifexists module-bluetooth-discover.so
|
|
load-module module-bluetooth-discover
|
|
.endif
|
|
|
|
### Load several protocols
|
|
.ifexists module-esound-protocol-unix.so
|
|
load-module module-esound-protocol-unix
|
|
.endif
|
|
.ifexists module-dbus-protocol.so
|
|
load-module module-dbus-protocol
|
|
.endif
|
|
load-module module-native-protocol-unix
|
|
|
|
### Network access (may be configured with paprefs, so leave this commented
|
|
### here if you plan to use paprefs)
|
|
#load-module module-esound-protocol-tcp
|
|
#load-module module-native-protocol-tcp
|
|
#load-module module-zeroconf-publish
|
|
|
|
### Load the RTP reciever module (also configured via paprefs, see above)
|
|
#load-module module-rtp-recv
|
|
|
|
### Load the RTP sender module (also configured via paprefs, see above)
|
|
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
|
|
#load-module module-rtp-send source=rtp.monitor
|
|
|
|
### Automatically restore the default sink/source when changed by the user during runtime
|
|
load-module module-default-device-restore
|
|
|
|
### Automatically move streams to the default sink if the sink they are
|
|
### connected to dies, similar for sources
|
|
load-module module-rescue-streams
|
|
|
|
### Make sure we always have a sink around, even if it is a null sink.
|
|
load-module module-always-sink
|
|
|
|
### Honour intended role device property
|
|
load-module module-intended-roles
|
|
|
|
### Automatically suspend sinks/sources that become idle for too long
|
|
load-module module-suspend-on-idle
|
|
|
|
### when no local session needs us anymore.
|
|
.ifexists module-console-kit.so
|
|
load-module module-console-kit
|
|
.endif
|
|
|
|
### Enable positioned event sounds
|
|
load-module module-position-event-sounds
|
|
|
|
### Make some devices default
|
|
#set-default-sink output
|
|
#set-default-source input
|