การตั้งค่า Forgets ควบคุมระดับเสียงชีพจร


9

ในInput Devicesแท็บพอร์ตถูกตั้งค่าเป็นLine Inฉันเปลี่ยนเป็นFront Microphoneแต่จะกลับไปเป็นLine Inหลังเสมอหลังจากรีสตาร์ท

ฉันจะเปลี่ยนอย่างถาวรได้อย่างไร

ฉันเดาเหตุผลก็คือเมื่อบูตระบบไมค์ไม่ได้เสียบปลั๊กไว้ด้านหน้าดังนั้นจึงเปลี่ยนเป็นกลับเป็นค่าเริ่มต้น

  • การลบไดเรกทอรี. พัลส์ออกจากโฮมไดเรกทอรีของฉันไม่ทำงาน

ข้อมูลเพิ่มเติมบางส่วน:

$ pactl list sources https://gist.github.com/3914307

$ cat /etc/pulse/default.pa https://gist.github.com/3914316

$ arecord -L https://gist.github.com/3915130

$ pactl list sources https://gist.github.com/e6fa252686b4e4529032

คำตอบ:


7

หลังจากตรวจสอบ pastebins ของคุณและปรึกษากับคนใน #pulseaudio นี่คือสิ่งที่เราจะทำ เปิดเทอร์มินัลแล้วพิมพ์pactl list sourcesเพื่อตรวจสอบว่า Line In เป็นพอร์ตที่ใช้งานได้

Source #1
    State: SUSPENDED
    Name: alsa_input.pci-0000_00_07.0.analog-stereo
    Description: Built-in Audio Analog Stereo

--SNIP--

    Ports:
        analog-input-microphone-front: Front Microphone (priority: 8500, not available)
        analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
        analog-input-linein: Line In (priority: 8100, available)
    Active Port: analog-input-linein
    Formats:
        pcm

เมื่อตรวจสอบแล้วเราจะตรวจสอบเพื่อให้แน่ใจว่าเราสามารถตั้งค่าพอร์ตด้วยคำสั่ง pacmd pacmd "set-source-port 1 analog-input-microphone-front" เรียกใช้pactl list sourcesอีกครั้งเพื่อตรวจสอบว่าแผงควบคุมด้านหน้าทำงานอยู่ในขณะนี้

Source #1
    State: SUSPENDED
    Name: alsa_input.pci-0000_00_07.0.analog-stereo

--SNIP--

    Ports:
        analog-input-microphone-front: Front Microphone (priority: 8500, not available)
        analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
        analog-input-linein: Line In (priority: 8100, available)
    Active Port: analog-input-microphone-front
    Formats:
        pcm

หากทุกคนประสบความสำเร็จเราสามารถวางไฟล์ไว้ที่ท้าย/etc/pulse/default.paไฟล์ดังนี้:

set-source-port 1 analog-input-microphone-front

คุณควรทราบว่า PulseAudio ควรจัดการสิ่งนี้ให้คุณ ควรสลับไปที่ไมค์ของแผงด้านหน้าเมื่อมีการแทรกโดยอัตโนมัติ (หากฮาร์ดแวร์รองรับการตรวจจับอุปกรณ์)


ขอบคุณสำหรับคำแนะนำโดยละเอียด ฉันโพสต์ผลงานบางส่วนในคำถามที่แก้ไขแล้วของฉัน
umpirsky

โปรดใส่ pastebin ของเอาต์พุตของ arecord -L
Anthony

เรามาดูผลลัพธ์ของแหล่งรายการ pactl หลังจากที่คุณเลือกอินพุตไมโครโฟนด้านหน้าโปรด
แอนโทนี่

ฉันได้แก้ไขคำตอบแล้ว
แอนโธนี

ขอบคุณมันทำเคล็ดลับ! เกี่ยวกับย่อหน้าสุดท้ายในคำตอบของคุณมันไม่จริง ไม่มีอะไรเกิดขึ้นเมื่อฉันเสียบไมโครโฟนที่แผงด้านหน้า มันทำงานบนหน้าต่างได้
umpirsky

0

นี่เป็นช็อตยาว แต่ลองทำดู

ก่อนอื่นให้ติดตั้ง BUM (Boot-Up Manager) เมื่อติดตั้งภายใต้ระบบ -> การบริหาร -> BUM เพียงมองหา alsa-mixer-save เลือกเพื่อให้บริการนี้เริ่มต้นขึ้นในระหว่างการบูทเครื่อง นอกจากนี้อย่าลังเลที่จะหยุดบริการที่ไม่จำเป็นเพื่อเร่งความเร็วของระบบ

เริ่มต้นใหม่.

หวังว่าตอนนี้มันจะประหยัด


ไม่มีalsa-mixer-saveฉันลองด้วยalsa-storeแต่สิ่งเดียวกันเกิดขึ้น ขอบคุณ
umpirsky

0
  1. ค้นหาคำว่า "pulse" และ "audio" และเลือกแพคเกจที่ติดตั้งไว้เพื่อติดตั้งและติดตั้งใหม่

  2. เพิ่มคุณไปที่เทอร์มินัลและ

    เสียงชื่อผู้ใช้ sudo adduser

    sudo adduser ชื่อผู้ใช้ชีพจร

    sudo adduser ชื่อผู้ใช้ Pulse-access

  3. เพิ่มการเข้าถึงสำหรับทุกคนในโฟลเดอร์เหล่านั้น

/usr/lib/pulse-2.0 / usr / lib / pulseaudio / etc / pulse /home/> ชื่อผู้ใช้ >/.pulse

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.