I got my Logitech v20 USB speakers working by simply running cat /proc/asound/cards to find the position the usb speaker card (which happened to be 1). I then edited my alsa configuration file and changed the 0 --> 1 for the following two lines
After restarting the sound system, the usb speakers now work!
After having plugged in, however, my volume buttons on laptop keyboard are not able to adjust speaker volume (neither do the ones located on the speakers themselves); I have to resort to using alsamixer to change the volume. When I unplugged the speakers, it reverted back to the internal sound, but now the volume buttons on laptop don't work for the regular sound either (they reset after I rebooted). Does anyone know how I could make the laptop keys work for the USB speakers as well as the regular sound when the speakers are unplugged. Here is my xbindkeys configuration (which works fine without speakers in)
# Increase volume
"amixer set Master playback 1+"
m:0x0 + c:123
# Decrease volume
"amixer set Master playback 1-"
m:0x0 + c:122
# Toggle mute
"amixer set Master toggle"
m:0x0 + c:156
It may be that the volume commands need to include PCM, but I would like them to work for both regular speakers and USB. I find it a bit strange, also, that they stop working when I unplug usb. Thanks for any help!