Create a pulseaudio upstart job that starts pulseaudio on entrance into runlevel 2.  Also, setup some default client configurations.  Specifically:

  1) Disable autospawning by clients.  upstart should
     spawn the only job.
  2) Put the runtime dir in /var/run/pulse instead of
     ${HOME}/.pulse to work around HOME being reset
     during window manager login.
  3) Put the state directory in /home/chronos/.pulse
     explicitly for the same reason.
  4) Add a basic script for first-run volume configuration.

Review URL: http://codereview.chromium.org/661389
2 files changed
tree: 18abfaad8ed7379c2bf5abc2b6d47b315ba39af7
  1. pulse/
  2. asound.conf