วิธีปิดการใช้งานโหมดปิดเสียงอัตโนมัติ


24

ใน alsamixer มีตัวเลือกที่เรียกว่า "โหมดปิดเสียงอัตโนมัติ" และจะเปิดใช้งานตามค่าเริ่มต้น

แต่ตอนนี้ฉันต้องการปิดการใช้งาน ฉันลองใช้กุญแจที่แตกต่างกัน แต่ล้มเหลว

ความคิดใด ๆ 0_0

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


24

กดลูกศรขวาเพื่อไปที่ "โหมดปิดเสียงอัตโนมัติ" จากนั้นกดลูกศรขึ้นหรือลงเพื่อเปลี่ยนจากนั้นกด Escape เพื่อออก

คุณสามารถทำให้สิ่งนี้เป็นอัตโนมัติเมื่อบู๊ตโดยการดำเนินการ (อาจอยู่ใน/etc/rc.local):

/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled

@ แซมและคุณมีความคิดเกี่ยวกับวิธีทำให้การเปลี่ยนแปลงนี้เป็นแบบถาวรหรือไม่ ทุกครั้งที่ฉันรีสตาร์ทพีซีจะได้รับการรีเซ็ต
Akshet

1
ลองใช้ google: alsa บันทึกการตั้งค่าตัวปรับแต่งเสียง
Sam Watkins

1
ฉันต้องการปิดการใช้งานโหมดปิดเสียงอัตโนมัติ แต่ฉันไม่มีและamixer -c 0 contentsไม่แสดงผลใด ๆ ให้กับผลนั้นและamixer -c 0 sset "Auto-Mute Mode" Disabledส่งคืน "ไม่พบการควบคุมอย่างง่าย 'โหมดปิดเสียงอัตโนมัติ', 0" เมื่อฉันเสียบหูฟังลำโพงก็จะหยุดเล่น ความคิดใด ๆ ที่ฉันสามารถเปลี่ยนการตั้งค่า?
การชดเชย จำกัด

2
@LimitedAtonement ฉันไม่รู้ บางทีอุปกรณ์เสียงของคุณอาจไม่ได้รับการสนับสนุนอย่างเต็มที่จากไดรเวอร์เคอร์เนลของ Linux หรืออาจเป็น "การปิดเสียงอัตโนมัติ" ในฮาร์ดแวร์และไม่สามารถแทนที่ในซอฟต์แวร์ได้
Sam Watkins

1
@LimitedAtonement ^ สำหรับการอ้างอิงในอนาคต: อาจหมายถึงว่าคุณมีอุปกรณ์เสียงหลายตัว (เช่น HDMI) และคุณอาจต้องการสำรวจคำพูด-c 1และอื่น ๆ
norok2

7

ตอบช้า

ฉันมีปัญหาเดียวกันรวมถึง@ การ จำกัด การแก้ไขอย่างใดอย่างหนึ่ง

ในการดำเนินการต่อ:

root@darkstar:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
root@darkstar:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0

ฉันแก้ไขมันด้วยการวิ่งalsamixerแล้ว:

  • F5 (แสดงการควบคุมทั้งหมด)
  • ใช้ลูกศรเพื่อย้ายจนกว่าจะกดปุ่ม<Auto-Mute>ควบคุมซึ่งแสดงเป็นEnabled
  • ใช้-ปุ่มลบเพื่อสลับเป็นปิดการใช้งาน
  • กดEscเพื่อออก
  • รันalsactl storeเป็น root เพื่อบันทึก

หวังว่าความช่วยเหลือนี้


3

สร้างคำตอบของแซมนี่คือสคริปต์ที่สลับสถานะของโหมดปิดเสียงอัตโนมัติ:

# toggle status of Auto-Mute
if amixer -c 0 sget 'Auto-Mute Mode' | grep --quiet -F "Item0: 'Enabled"
then
    amixer -c 0 sset 'Auto-Mute Mode' Disabled
else
    amixer -c 0 sset 'Auto-Mute Mode' Enabled
fi

ฉันกำลังใช้สิ่งนี้อยู่ดังนั้นฉันสามารถปิดเสียงหรือยกเลิกการปิดเสียงลำโพงได้อย่างง่ายดายโดยไม่ต้องถอดหูฟัง

แก้ไข: หนึ่งซับ

amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M

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