Advertisement
bastafidli

/etc/pulse/system.pa - 3 way multiseat - Pulseaudio

Sep 5th, 2012
516
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/pulseaudio -nF
  2. #
  3. # This file is part of PulseAudio.
  4. #
  5. # PulseAudio is free software; you can redistribute it and/or modify it
  6. # under the terms of the GNU Lesser General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # PulseAudio is distributed in the hope that it will be useful, but
  11. # WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  13. # General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU Lesser General Public License
  16. # along with PulseAudio; if not, write to the Free Software Foundation,
  17. # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  18.  
  19. # This startup script is used only if PulseAudio is started in system
  20. # mode.
  21.  
  22. # Multiseat: these are disabled since they are probably not needed
  23. # cat /proc/asound/cards
  24. # aplay -l based on https://wiki.archlinux.org/index.php/PulseAudio
  25. # NVidia
  26. load-module module-alsa-sink device="hw:1,7" sink_name=seat0
  27. # CA0106
  28. load-module module-alsa-sink device="hw:2,0" sink_name=seat1
  29. # CA0106_1
  30. load-module module-alsa-sink device="hw:3,0" sink_name=seat2
  31. # SB card - This is causing the NVidia to fail
  32. # load-module module-alsa-sink device="hw:0,0" sink_name=seat3
  33.  
  34. ### Automatically load driver modules depending on the hardware available
  35. .ifexists module-udev-detect.so
  36. load-module module-udev-detect
  37. .else
  38. ### Alternatively use the static hardware detection module (for systems that
  39. ### lack udev support)
  40. load-module module-detect
  41. .endif
  42.  
  43. ### Load several protocols
  44. .ifexists module-esound-protocol-unix.so
  45. load-module module-esound-protocol-unix
  46. .endif
  47. load-module module-native-protocol-unix
  48.  
  49. ### Automatically restore the volume of streams and devices
  50. load-module module-stream-restore
  51. load-module module-device-restore
  52.  
  53. ### Automatically restore the default sink/source when changed by the user during runtime
  54. load-module module-default-device-restore
  55.  
  56. ### Automatically move streams to the default sink if the sink they are
  57. ### connected to dies, similar for sources
  58. load-module module-rescue-streams
  59.  
  60. ### Make sure we always have a sink around, even if it is a null sink.
  61. load-module module-always-sink
  62.  
  63. ### Automatically suspend sinks/sources that become idle for too long
  64. # Multiseat:
  65. ##load-module module-suspend-on-idle
  66.  
  67. ### Enable positioned event sounds
  68. load-module module-position-event-sounds
Advertisement
RAW Paste Data Copied
Advertisement