2017年10月22日 星期日

設定音效卡的輸出輸入(Sound and Micphone)

因為Sound和Micphone有多個可以選,所以需要設定一下:
Sound:
    $ pacmd list-sinks | grep -e 'name:' -e 'index'
Micphone:
    $ pacmd list-sources | grep -e 'name:' -e 'index'
ex:
    index: 0
 name: <alsa_output .pci-0000_00_03.0.hdmi-stereo.monitor>
    index: 1
 name: <alsa_output .pci-0000_00_1b.0.analog-stereo.monitor>
  * index: 2
 name: <alsa_input .pci-0000_00_1b.0.analog-stereo=>
有 "*" 代表目前的設定值

用 pacmd 來改選擇設定
Sound:
    $ pacmd set-default-sink "device_info" or index
Micphone:
    $ pacmd set-default-source "device_info" or index
ex:
$ pacmd set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo
or
$ pacmd set-default-source 2

如果pacmd list-sinks/list-sources找不到想要的,但在 /proc/asound/cards又確定有其它sound card
可以先確認 hwx,x後
$ vim /etc/pulse/default.pa
...
...
load-module module-alsa-sink device=hw:0,1

寫入系統設定:
$ vim /etc/pulse/default.pa
...
...
最後兩行, 在這裡設定以後開機就可以了
#set-default-sink output
#set-default-source input
但,麻煩的事,如果設定好後,
系統開機時抓不到該硬體,設定就會跑掉,需要再次手重設定

ref : Archlinux - pulseaudio

沒有留言:

張貼留言