You are not logged in.

Dear visitor, welcome to If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.


Thursday, December 14th 2006, 3:50pm

How do I set the default sound card?

Hi all,

I have a normal desktop PC with an on-board soundcard that runs Debian testing with KDE. Sometimes I plug in an USB headset for IP telephony.
If the headset is attached when I boot the system KDE uses the headset instead of the soundcard for its normal sound output.
How do I configure KDE to always use my on-board soundcard for default sound output?


Saturday, February 17th 2007, 8:50pm

RE: How do I set the default sound card?

All I actually had to do
was to add the following two lines to /etc/modprobe.d/alsa-base:
options snd-intel8x0 index=0
options snd-usb-audio index=-2,-2

It took me two months and four different forums/mailing lists to find out... I
still think that it is the job of the desktop environment to search the
configured soundcard at startup instead of letting poor users change system
configuration files as root to hardcode the soundcard order. What do you
think of the proposals I made here:

Is there any developer here who can give some feedback? Are those proposals
realistic? (I would help designing, testing and documenting this feature with
the help of a KDE developer.)


Monday, February 19th 2007, 2:53pm

Re: How do I set the default sound card?

Like I said in another thread, ALSA devices should be referenced by name rather than ID.
See the routing sound to multiple soundcards thread.