ใน alsamixer มีตัวเลือกที่เรียกว่า "โหมดปิดเสียงอัตโนมัติ" และจะเปิดใช้งานตามค่าเริ่มต้น
แต่ตอนนี้ฉันต้องการปิดการใช้งาน ฉันลองใช้กุญแจที่แตกต่างกัน แต่ล้มเหลว
ความคิดใด ๆ 0_0
ใน alsamixer มีตัวเลือกที่เรียกว่า "โหมดปิดเสียงอัตโนมัติ" และจะเปิดใช้งานตามค่าเริ่มต้น
แต่ตอนนี้ฉันต้องการปิดการใช้งาน ฉันลองใช้กุญแจที่แตกต่างกัน แต่ล้มเหลว
ความคิดใด ๆ 0_0
คำตอบ:
กดลูกศรขวาเพื่อไปที่ "โหมดปิดเสียงอัตโนมัติ" จากนั้นกดลูกศรขึ้นหรือลงเพื่อเปลี่ยนจากนั้นกด Escape เพื่อออก
คุณสามารถทำให้สิ่งนี้เป็นอัตโนมัติเมื่อบู๊ตโดยการดำเนินการ (อาจอยู่ใน/etc/rc.local
):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer -c 0 contents
ไม่แสดงผลใด ๆ ให้กับผลนั้นและamixer -c 0 sset "Auto-Mute Mode" Disabled
ส่งคืน "ไม่พบการควบคุมอย่างง่าย 'โหมดปิดเสียงอัตโนมัติ', 0" เมื่อฉันเสียบหูฟังลำโพงก็จะหยุดเล่น ความคิดใด ๆ ที่ฉันสามารถเปลี่ยนการตั้งค่า?
-c 1
และอื่น ๆ
ตอบช้า
ฉันมีปัญหาเดียวกันรวมถึง@ การ จำกัด การแก้ไขอย่างใดอย่างหนึ่ง
ในการดำเนินการต่อ:
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
แล้ว:
<Auto-Mute>
ควบคุมซึ่งแสดงเป็นEnabledalsactl store
เป็น root เพื่อบันทึกหวังว่าความช่วยเหลือนี้
สร้างคำตอบของแซมนี่คือสคริปต์ที่สลับสถานะของโหมดปิดเสียงอัตโนมัติ:
# 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