Как отключить режим автоматического отключения звука?

Как отключить режим автоматического отключения звука?

В alsamixer есть опция «Режим автоматического отключения звука», и она включена по умолчанию.

Но теперь я хочу отключить его. Я пробовал разные клавиши, но не получилось.

Есть идеи? 0_0

введите описание изображения здесь

решение1

Нажмите стрелку вправо, чтобы перейти в режим автоматического отключения звука, затем стрелку вверх или вниз, чтобы изменить его, затем Escape, чтобы выйти.

Вы можете сделать это автоматически при загрузке, выполнив (возможно, в /etc/rc.local):

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

решение2

Поздний ответ.

У меня была та же проблема, включая@ограниченное-искуплениеодин.

Возобновить:

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>элемент управления, который отображается какВключено
  • используйте -клавишу «минус», чтобы переключить его наНеполноценный
  • нажмите 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

Связанный контент