嗯, 確實不錯!! 我也在用!!
問題又來啦! 不斷有人問:聲卡完好,為什麼就是沒聲音呢?做桌面的怎麼可以沒有聲音呢?確實有些聲卡在OpenBSD默認情況下,不能發聲的,必需進行調整,才可以打破這無聲的尴尬!
我把經驗和大家分享一下:
首先確定,系統是否支持你的聲卡
- 代码:
# dmesg
如果支持的話好辦,有看過FAQ(http://openbsd.org/faq/faq13.html)都知道!
先來個测试:
- 代码:
# cat filename > /dev/audio
#mpalyer filename
是否有聲音,沒有聲音也不要急!
先输入:
- 代码:
#mixerctl -a
檢查各項設置參數是否正確
嗯,是否看到
outputs.master.mute=on
一般人認為都是打開嘛,應該正確啊!!
那就錯了,從英文字面意思知道! 你的聲卡輸出已經处于静音狀態(muted)! 如果要有聲音,就要打開它(unmuted) ,不unmuted的話,你再做其他的事都是白忙的!輸入以下命令unmuted
- 代码:
#mixerctl -w outputs.master.mute=off
#mixerctl -w inputs.dac=off
現在應該有聲音啦!! 再來測試測試
- 代码:
# cat filename > /dev/audio
#mplayer filename
應該可以聽到了久违的声音啦! 沒有也不要緊張,不過有些聲卡比較特別,需要把所有的mute狀態都处于off才行!
- 代码:
#mixerctl -a
把列表列出的所有有mute的都把它一一off了!!
嘿嘿,如果做了上面的步驟都沒聲音出的話,可以丟垃圾桶了!!
我的機器:
IBM X23
AMD 4000 台式機
AMD K6-2 650台式機
VM各版本
祝各位好運,順利用起OpenBSD桌面
现编辑贴一个:
IBM X23 的
- 代码:
#mixerctl -a
- 代码:
outputs.master=255,255
outputs.master.mute=off
outputs.mono=255
outputs.mono.mute=on
outputs.mono.source=mixerout
outputs.headphones=255,255
outputs.headphones.mute=on
outputs.bass=15
outputs.treble=15
inputs.speaker=255
inputs.speaker.mute=off
inputs.phone=191
inputs.phone.mute=on
inputs.mic=191
inputs.mic.mute=on
inputs.mic.preamp=off
inputs.mic.source=mic0
inputs.line=191,191
inputs.line.mute=on
inputs.cd=191,191
inputs.cd.mute=on
inputs.video=191,191
inputs.video.mute=on
inputs.aux=191,191
inputs.aux.mute=on
inputs.dac=191,191
inputs.dac.mute=off
record.source=mic
record.volume=255,255
record.volume.mute=off
record.mic=0
record.mic.mute=on
outputs.loudness=off
outputs.spatial=off
outputs.spatial.center=0
outputs.spatial.depth=0
outputs.surround=255,255
outputs.surround.mute=on
outputs.center=255
outputs.center.mute=on
outputs.lfe=255
outputs.lfe.mute=on
outputs.extamp=off
具体调节参数
- 代码:
outputs.master.mute: on -> off
outputs.mono.mute: on -> off
outputs.headphones.mute: on -> off
inputs.speaker.mute: on -> off
inputs.phone.mute: on -> off
inputs.mic.mute: on -> off
inputs.line.mute: on -> off
inputs.cd.mute: on -> off
inputs.video.mute: on -> off
inputs.aux.mute: on -> off
inputs.dac.mute: on-> off
record.volume.mute: on -> off
record.mic.mute: on -> off
outputs.surround.mute: on -> off
outputs.center.mute: on -> off
outputs.lfe.mute: on -> off
以上参数有时会因为声卡不同,而不同的!! 根据自己的具体情况来进行调节!!
![nixsky[www.nixsky.com]](/templets/images/toplogo.gif)

