Trong alsamixer, có một tùy chọn gọi là "Chế độ tự động tắt tiếng" và nó được bật theo mặc định.
Nhưng bây giờ tôi muốn vô hiệu hóa nó. Tôi đã thử các phím khác nhau nhưng không thành công.
Bất kỳ ý tưởng? 0_0
Trong alsamixer, có một tùy chọn gọi là "Chế độ tự động tắt tiếng" và nó được bật theo mặc định.
Nhưng bây giờ tôi muốn vô hiệu hóa nó. Tôi đã thử các phím khác nhau nhưng không thành công.
Bất kỳ ý tưởng? 0_0
Câu trả lời:
Nhấn mũi tên phải để đến "chế độ tự động tắt tiếng", sau đó mũi tên lên hoặc xuống để thay đổi, sau đó Thoát để thoát.
Bạn có thể thực hiện tự động này khi khởi động bằng cách thực thi (có thể trong /etc/rc.local
):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer -c 0 contents
không hiển thị bất cứ điều gì cho hiệu ứng đó và amixer -c 0 sset "Auto-Mute Mode" Disabled
trả về "Không thể tìm thấy điều khiển đơn giản ' Chế độ tắt tiếng tự động ', 0". Khi tôi cắm tai nghe, loa vẫn dừng phát. Bất kỳ ý tưởng làm thế nào tôi có thể thay đổi các thiết lập?
-c 1
và vân vân
Câu trả lời muộn.
Tôi đã có cùng một vấn đề, bao gồm cả @ giới hạn chuộc tội .
Để tiếp tục:
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
Tôi đã giải quyết nó bằng cách chạy alsamixer
, sau đó:
<Auto-Mute>
điều khiển, hiển thị là Đã bậtalsactl store
bằng root để lưuHy vọng điều này giúp đỡ.
Dựa trên câu trả lời của Sam , đây là tập lệnh chuyển trạng thái Chế độ tự động tắt tiếng:
# 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
Tôi đang sử dụng điều này để tôi có thể dễ dàng tắt tiếng hoặc tắt tiếng loa mà không cần rút tai nghe.
Chỉnh sửa: một lớp lót
amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M