長南です。
ご存知でしょうが、次のようなやり方もあります。
1) サウンド機能がマザーボード内蔵ならば、BIOS の設定でサウンド
機能を OFF にすれば、当然 USB スピーカが使えます。
2) あるいは、以下のような操作をします。うちの場合、オンボード・
サウンドのドライバは snd-via82xx ですが、そこは適当に読みかえて
ください。USB スピーカーをつないでいるが、Line-out のスピーカー
から音が出ている状態で−−
2.1) snd-via82xx を使わない状態にするため、ログアウトする。
2.2) Ctrl-Alt-F2 で仮想コンソールへ。root でログイン。
2.3) # /sbin/rmmod snd-via82xx
# /sbin/rmmod snd-usb-audio
# /sbin/modprobe snd-usb-audio
要するに /proc/asound/card0/* の情報を変更しているわけです。
これで、USB スピーカーから音が出ると思います。元へ戻すときは、
当然ながら、rmmod snd-usb-audio; modprobe snd-via82xx とやります。
まあ、あんまり気の利いた方法ではありませんけれど。
ところで、snd-usb-audio だと、モノラルでしか音が出ないようですが、
そんなものなんでしょうか。なんか不満なので、USB スピーカーをしまい
こんでしまいました。
--
長南洋一