ใช้ Amixer เพื่อควบคุมระดับเสียง


9

ฉันใช้ 14.04 และฉันถูกบอกว่าฉันสามารถใช้amixerเพื่อควบคุมระดับเสียงผ่านบรรทัดคำสั่ง ตัวอย่างเช่นเพื่อปิดเสียงที่คุณจะใช้

amixer set Master mute

ผลลัพธ์สำหรับฉันคือ

amixer: Unable to find simple control 'Master',0 

ดังนั้นฉันจึงมีคนอ่านและพบว่าฉันจำเป็นต้องเปลี่ยนอาจารย์ด้วยชื่อของตัวควบคุมมิกเซอร์ของแล็ปท็อปของฉัน amixerผลตอบแทนการพิมพ์:

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

ตามธรรมชาติแล้วฉันเข้าamixer set IEC958 muteแต่สิ่งที่ฉันได้รับคือ

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

อีกครั้ง ฉันได้ลองssetแล้วมีคำสั่งอื่น ๆ แต่ทุกคำตอบกลับเป็นข้อความเดียวกัน นอกจากนี้ทำไมไม่มีการควบคุม "Master" หรือ "Speaker"? มีบางอย่างที่ฉันทำผิดหรือเปล่า?

คำตอบ:


22

หากคุณต้องการใช้amixerควบคุมระดับเสียงสิ่งนี้ควรทำงานในเทอร์มินัล:

amixer -D pulse sset Master 0%

(0% เพื่อปิดเสียงหรือใช้เปอร์เซ็นต์ที่คุณต้องการ)

ในการลด / เพิ่มระดับเสียงคุณสามารถเพิ่ม - หรือ + หลัง% (แต่ไม่ได้ผลเพื่อเพิ่มเสียงเกิน 100%)


2
ขอบคุณมาก. สามารถใช้งานได้กับamixer -D pulse set Master mute
Marco Sulla

2

อาจเป็นไปได้ว่าคุณใช้การ์ดผิด ตรวจสอบให้แน่ใจว่าคุณใช้การ์ดที่ถูกต้อง หากคุณต่อเว็บแคมพร้อมไมโครโฟนเช่นนั้นอาจกินช่องแรก ;-)

แสดงบัตรทั้งหมดก่อน:

cat /proc/asound/card

สำหรับฉันมันดูเหมือนว่า:

 0 [Webcam         ]: USB-Audio - Philips SPC 1030NC Webcam
                      Philips CE Philips SPC 1030NC Webcam at usb-orion-ehci.0-1.2, high speed
 1 [Audio          ]: USB-Audio - USB Audio
                      USB Audio at usb-orion-ehci.0-1.5.7, full speed

จากนั้นเลือกบัตรของคุณ บัตรใบที่ 1 จะเป็นค่าเริ่มต้น -c 0 ดังนั้นหากคุณต้องการเลือกบัตร 2. ทำ:

amixer -c 1 Master +10 

ฉันหมายถึง (ลืมที่จะเข้าชุด): amixer -c 1 ชุดปรมาจารย์ 100
oktay

ขอบคุณ! ฉันพยายามปิดเสียงไมโครโฟนเว็บแคมของฉันโดยไม่ประสบความสำเร็จ
dieresys

โปรดสังเกตsรายการการ์ดทั้งหมด ...cat /proc/asound/cards
ow3n

0
amixer set IEC958,0 mute

คุณต้องระบุการ์ดของคุณตามที่แสดงในเอาต์พุต amixer ใช้ "เปิดเสียง" แทน "ปิดเสียง" เพื่อเปิดเสียงอีกครั้ง

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