diff options
| -rw-r--r-- | Vagrantfile | 7 | ||||
| -rw-r--r-- | cookbooks/gnuradio/recipes/default.rb | 11 | ||||
| -rw-r--r-- | cookbooks/gnuradio/recipes/packages.rb | 2 |
3 files changed, 20 insertions, 0 deletions
diff --git a/Vagrantfile b/Vagrantfile index ef51993..820adc4 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -8,6 +8,13 @@ Vagrant.configure('2') do |config| config.vm.provider 'virtualbox' do |v| v.customize ['modifyvm', :id, '--usb', 'on'] + + # Audio - Specific to Mac OS X + v.customize ['modifyvm', :id, '--audio', 'coreaudio'] + + # Audio - Specific to Linux + #v.customize ['modifyvm', :id, '--audio', 'oss'] + v.customize ['modifyvm', :id, '--usbehci', 'on'] v.customize ['usbfilter', 'add', '0', '--target', :id, '--name', 'rtl2832u', '--vendorid', '0x0bda'] end diff --git a/cookbooks/gnuradio/recipes/default.rb b/cookbooks/gnuradio/recipes/default.rb index e936588..53ffe64 100644 --- a/cookbooks/gnuradio/recipes/default.rb +++ b/cookbooks/gnuradio/recipes/default.rb @@ -115,3 +115,14 @@ bash 'Compile gqrx' do make EOH end + +bash 'Configure sound (alsa)' do + cwd '/' + code <<-EOH + adduser vagrant audio + amixer -c 0 -- sset Master playback -10dB + amixer -c 0 -- sset Master unmute + amixer -c 0 -- sset PCM playback -10dB + amixer -c 0 -- sset PCM unmute + EOH +end diff --git a/cookbooks/gnuradio/recipes/packages.rb b/cookbooks/gnuradio/recipes/packages.rb index d99489b..8201da3 100644 --- a/cookbooks/gnuradio/recipes/packages.rb +++ b/cookbooks/gnuradio/recipes/packages.rb @@ -49,3 +49,5 @@ package 'liborc-0.4-0' package 'liborc-0.4-dev' package 'libasound2-dev' package 'python-gtk2' +package 'alsa-oss' +package 'alsa-utils' |
