興味深いことに、さまざまなプログラムの構成設定が完全に欠けており、OSの設定が不明瞭です。
次に、ファイル「/etc/modprobe.d/alsa.conf」と、mplayer、mpg321、amarok、およびskypeで目的のサウンドを設定する方法を提供します。
sayingにもあるように、私たちの動物園へようこそ。
そのため、両方のサウンドカードを規定し、それらに明示的にインデックスを割り当てます。 デフォルトでは、ヘッドフォンを設定します。
alias char-major-116 snd
alias char-major-14 soundcore
#
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
## --- ALSACONF version 1.0.14rc1 ---
## card 1
alias snd-card-0 snd-usb-audio
alias sound-slot-0 snd-card-0
## card2
alias snd-card-1 snd-atiixp
alias sound-slot-1 snd-card-1
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss
options snd-usb-audio index=0 #
options snd-atiixp index=1 #
options snd cards_limit=3
モジュール(update-modules -f)を再起動した後、サウンド(/etc/init.d/alsasound restart)でアイデアが動作するはずです。 ヘッドフォンはインデックス0で、内蔵カードはインデックス1で識別されます。たとえば、サウンドレベルを調整するには、内蔵サウンドカードで「alsamixer -c1」と入力します。 ヘッドフォンの場合、追加のパラメーターなしで使用できます。
次に、使用するサウンドカードをプログラムに尋ねる必要があります。 デフォルトでは、すべてのプログラムが私の設定でイヤホンを選択します。 スピーカーにサウンドを出力するには、サウンドを文字列として設定します。
mplayer -ao alsa:device=hw=1.0 filename
悪いことは、このパラメーターがマニュアルに明確に記載されておらず、Googleも重要ではないことです。
これで、mpg321のサウンドの設定方法がわかったようです。 しかし、そうではありません! mpg321の場合は少し異なります:
mpg321 -a hw:1,0 filename
ご覧のとおり、何らかの理由で構文はすでに異なっています。 さて、覚えておいてください。 ここでamarok 、 xine、またはkaffein でも同じことを試してください。 検索文字列が完全に異なります! 設定ウィンドウの適切な場所で、次を入力します。
plughw=1.0
そして、実際には、そのような不和は何ですか? これらの設定のために単一のフォーマットを作成することは本当に不可能ですか、xmlファイルなどがありますか?
さて、最後に、Skypeに優しい言葉を。 バージョン1.4以降では、設定ウィンドウから名前でサウンドカードが選択されているようです。
私の状況にある人のために時間を節約したいと思っていますが、今ではウィキエンジンは4年前よりもはるかに完全であり、よく索引付けされています。
ミニレビューの範囲を超えて、プログラムとWMにホットキーを添付することは残っています。 別の機会にそれについて書きます。