ฉันต้องการจับทั้งไมโครโฟนและเสียงของระบบพร้อมกัน เพื่อช่วยฉันทำเช่นนั้น ฉันได้ใส่คำสั่งต่อไปนี้ใน ~/.config/pulse/default.pa ซึ่งสร้าง null sink:
.include /etc/pulse/default.pa
โหลดโมดูล module-null-sink sink_name=MySink sink_properties=device.description=Mic_and_system_sounds
โหลดโมดูล แหล่งที่มาของโมดูลลูปแบ็ค = alsa_input.usb-0c76_USB_PnP_Audio_Device-00.mono-fallback sink = MySink
โหลดโมดูล module-loopback source=alsa_output.pci-0000_0a_00.3.analog-stereo.monitor sink=MySink
เมื่อฉันเข้าสู่ระบบครั้งแรก ฉันไม่สามารถบันทึกมอนิเตอร์ของ Mic_and_system_sounds ได้ แต่ฉันสามารถเรียกใช้ได้แล้ว พัลส์ออดิโอ -k
. ก่อนที่ฉันจะรันคำสั่งนั้น ฉันเห็น Mic_and_system_sounds แสดงอยู่ในอุปกรณ์เอาต์พุตใน pavucontrol และไม่มีอะไรในแท็บการบันทึก เมื่อฉันวิ่งแล้ว พัลส์ออดิโอ -k
ฉันยังสามารถดูการวนกลับไปที่ Mic_and_system_sounds จากไมโครโฟนและจากการ์ดเสียงในแท็บการบันทึกของ pavucontrol และฉันสามารถบันทึกจอภาพของ Mic_and_system_sounds
มีทางเลี่ยงไหมที่ต้องวิ่ง พัลส์ออดิโอ -k
ทุกครั้งที่ฉันเข้าสู่ระบบเพื่อให้สามารถบันทึกการตรวจสอบของ Mic_and_system_sounds? ฉันหวังว่าการใส่คำสั่งใน ~/.config/pulse/default.pa ฉันจะทำได้ทันทีเมื่อเข้าสู่ระบบ ฉันใช้ Ubuntu 20.04