Як відключити режим автоматичного відключення звуку?


24

У alsamixer є опція під назвою "Автоматичний вимкнення режиму", і вона включена за замовчуванням.

Але зараз я хочу відключити це. Я спробував різні клавіші, але не вдалося.

Будь-яка ідея? 0_0

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

Відповіді:


24

Натисніть стрілку вправо, щоб перейти до "режиму автоматичного відключення звуку", потім стрілку вгору або вниз, щоб змінити її, а потім Вийти для виходу.

Ви можете зробити це автоматичним під час завантаження, виконавши (можливо, в /etc/rc.local):

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

@Sam А ви хочете мати уявлення про те, як зробити цю зміну постійною? Кожен раз, коли я перезавантажую свій ПК, він скидається.
Акшет

1
спробуйте google: alsa save settings mikser
Сем Уоткінс

1
Я хотів би відключити режим автоматичного відключення звуку, але у мене його немає, і amixer -c 0 contentsнічого не показує для цього, і amixer -c 0 sset "Auto-Mute Mode" Disabledповертається "Неможливо знайти просте управління" Режим автоматичного відключення звуку ", 0". Коли я підключаю навушники, динаміки перестають грати. Будь-які ідеї, як я можу змінити налаштування?
Обмежене спокутування

2
@LimitedAtonement я не знаю. Можливо, ваш звуковий пристрій не підтримується повною мірою драйверами ядра Linux, або, можливо, "автоматичне відключення звуку" зроблено апаратно і його не можна перекрити в програмному забезпеченні.
Сем Уоткінс

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>елемент керування, який відображається як Увімкнено
  • використовуйте клавішу мінус, -щоб переключити його на " Відключений"
  • натиснути 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.