Linux mint alsamixer как сохранить настройки

Обновлено: 07.07.2024

Привет я пробовал из программ назальный сайту earcandy; теперь у меня было/есть много проблем. Я сначала не сделать звук и теперь это очень небольшой объем. ПС сайту earcandy сейчас удалены с моего жесткого диска.

При открытии чата в Alsamixer с:

Это должно сохранить конфигурации alsamixer в файле /etc/asound.государство , который загружается каждый раз при старте.

Вы также можете сохранить настройки микшера в пользовательский файл с alsactl :

/ВАР/Либ/в ALSA/asound.государство (или любом другом файле, который задан параметром-f Flag) используется для хранения текущих настроек для В вашем звуковых карт.

palacsinit правильно отметил, что можно сохранить настройки в файл с

и перезагрузить с

Это может быть улучшено с размещения второй строке, командной восстановление на .файл Desktop.

Вам потребуется запустить нано

/.конфигурации/автозапуск/alsarestore.рабочий стол, который можно открыть нано текстовый редактор и создайте

/.конфигурации/автозапуск/alsarestore.файл Desktop . Записи в файле

/.каталог config/автозапуск/ используются для автозапуска программ и служб для конкретного пользователя при запуске/графический вход в систему.

Содержание .файл должен быть следующим:

Среди прочего, можно сохранить свой config в файле /etc/asound.государство и симлинк в каталог/var/lib в/в ALSA/asound.государство , но это скорее предложение, а не протестированное решение

После 2-х месяцев пытается сделать "в команду sudo alsactl магазин" на работе, мне наконец удалось сделать это. Во-первых, введите в терминал "в alsamixer", чтобы войти в alsamixer пользовательского интерфейса. Затем произвести необходимые конфигурации(электронная.г увеличение динамики/уровень наушники или включить что-то нажав на "М" на клавиатуре). Теперь самая важная часть. До выхода из alsamixer, открыть новый терминал, и не делают : "в судо Су", чтобы получить высокие привилегии (будьте очень осторожны с командами, которые вы используете в "судо Су" и режим, потому что вы можете уничтожить вашу систему), а затем сделать "по alsactl магазин", чтобы сохранить настройки алса. Затем закройте оба терминала и перезагрузить компьютер. Это будет делать эту работу.

Решение Kolodyazhnyy Сергей работал для меня. Хотя мне пришлось добавить изменения метод exec=Bash в -с "Спи 5 . . Действительно, это происходит потому, что с PulseAudio изменяет алса. Другое решение-отключить PulseAudio так во время загрузки (смотрите здесь):

Найти ; autospawn = да удалить ; и измените ее на:

Здравствуйте, я попробовал программу "EarCandy", теперь у меня было / у меня много проблем. Сначала у меня не было звука, а сейчас очень низкая громкость. PS Earcandy теперь удален с моего жесткого диска.

Когда я открываю Alsamixer с:

введите описание здесь

Я вижу, что громкость динамиков равна нулю. Теперь я нажимаю на максимальную громкость. Но после каждого перезапуска я должен снова открыть alsamixer и снова установить громкость на максимум. Могу ли я сохранить настройки для alsamixer или есть другой способ решить проблему?

Это должно сохранить настройки alsamixer в /etc/asound.state который загружается при каждом запуске.

Вы также можете сохранить настройки микшера в специальный файл с помощью alsactl :

Ответ Сеппо Эрвиаля правильный, но не полный. Как уже заметил dma_k, man alsactl в конце ясно заявляет, что

/var/lib/alsa/asound.state (или любой файл, который вы указываете с флагом -f) используется для хранения текущих настроек ваших звуковых карт.

Palacsinit правильно отметил, что вы можете сохранить конфигурацию в свой файл с

и перезагрузите с

Это можно улучшить, поместив вторую строку команды восстановления в файл.desktop.

Вам нужно будет бежать nano

/.config/autostart/alsarestore.desktop , который откроет нано текстовый редактор и создаст

/.config/autostart/alsarestore.desktop файл. Записи в

/.config/autostart/ каталог используется для автоматического запуска программ и сервисов для конкретного пользователя при запуске / графическом входе в систему.

Содержимое файла.desktop должно быть следующим:

Помимо всего прочего, вы можете сохранить свой конфиг в /etc/asound.state и ссылку на это /var/lib/alsa/asound.state , но это скорее предложение, чем проверенное решение

После 2 месяцев попыток заставить "sudo alsactl store" работать, мне наконец удалось это сделать. Сначала введите в терминале "alsamixer", чтобы войти в пользовательский интерфейс alsamixer. Затем выполните необходимые настройки (например, увеличьте уровень громкости динамиков / наушников или включите звук, нажав "m" на клавиатуре). Теперь самая важная часть. Перед выходом из alsamixer откройте новый терминал и выполните: "sudo su", чтобы получить высокие привилегии (будьте очень осторожны с командами, которые вы используете в режиме "sudo su", потому что вы можете уничтожить вашу систему), а затем выполните "alsactl store" для сохранения настройки alsa. Затем закройте оба терминала и перезагрузите компьютер. Это сделает работу.

Решение Сергея Колодяжного сработало для меня. Хотя мне пришлось добавить модификацию Exec=bash -c "sleep 5 . , На самом деле это происходит потому, что PulseAudio модифицирует ALSA.
Другое решение - отключить PulseAudio во время загрузки (см. Здесь):

найти ; autospawn = yes , удалить ; и измените его на:

Откройте alsamixer с помощью sudo привилегия:

Затем отрегулируйте громкость и выйдите.

В ALSA есть механизм сохранения и восстановления настроек:

Он будет использовать файл по умолчанию (обычно /var/lib/alsa/asound.state ) для сохранения настроек и их восстановления из. Операция восстановления обычно выполняется автоматически при загрузке системы, обычно из службы systemd.

Однако может случиться так, что PulseAudio (аудиосервер, который часто используется по умолчанию в "последних" дистрибутивах) самостоятельно переопределит настройки ALSA, иногда что-то портит. Возможно, не так-то просто научить PulseAudio вести себя так, как вам хотелось бы, поэтому можно использовать обходной путь такого рода:

Вы можете запустить следующий скрипт (

/alsarestore.sh ) от пользователя root crontab.

Он будет ждать запуска PulseAudio перед вызовом alsactl restore (учитывая, что сохраненная конфигурация - это та, которую вы хотите).

Привет, я попробовал программу «EarCandy», теперь у меня / было много проблем. Сначала я не получил никакого звука, и теперь он очень низкий. PS Теперь, когда я открываю Alsamixer с помощью:

, я вижу, что громкость для динамиков равна нулю.

Теперь я подталкиваю его к максимальному объему. Но после каждого перезапуска я должен снова открыть alsamixer и снова установить громкость. Могу ли я сохранить настройки для alsamixer или есть ли другой способ устранить проблему?

54 ответа

После запуска sudo alsamixer микшер должен сохранить изменения, которые вы делаете.

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

/ jsonapi? request = session- list & amp; cardid = hw: 0 store session / jsonapi? request = session-store & amp; cardid = hw: 0 & amp; args = MySoundConfig restore / jsonapi? request = session-load & amp; cardid = hw: 0 & amp; args = MySoundConfig

sudo alsactl store

Это должно сохранить конфигурацию alsamixer до /etc/asound.state, которая загружается при каждом запуске.

У меня точно такая же проблема и точно такое же поведение, когда я пытаюсь сохранить sudo alsactl store. – JeanSibelius 19 October 2014 в 00:15 @Azmisov: Вы можете дополнительно поэкспериментировать с системой следующим образом: (1) сохранить конфигурацию (2) start alsamixer и изменить главный уровень (2) восстановить конфигурацию (3) проверить, что уровень мастерства восстановлен. Если выше, как и ожидалось, убедитесь, что восстановление действительно запускается при загрузке системы (chkconfig alsa-utils должен отображать alsa-utils on). – dma_k 12 March 2015 в 14:54 Когда я запускаю sudo alsactl store, он дает мне следующую ошибку alsactl: get_controls:567: snd_ctl_open error: Invalid argument. – user2513149 9 November 2016 в 00:36

Ответ Сеппо Эрвиаля правильный, но не полный. Как уже отмечалось, dma_k man alsactl четко заявляет в конце, что

/var/lib/alsa/asound.state (или любой другой файл, который вы указываете с флагом -f) используется для хранения текущих настроек для ваших звуковых карт.

palacsinit надлежащим образом отметил, что вы можете сохранить конфиг в свой файл с помощью

и перезагрузить его с помощью

. Это можно улучшить с помощью вторая строка, команда restore в файл .desktop.

Вам нужно будет запустить nano

/.config/autostart/alsarestore.desktop, который откроет текстовый редактор и создаст файл

/.config/autostart/alsarestore.desktop. Записи в каталоге

/.config/autostart/ используются для автозапуска программ и служб для конкретного пользователя при запуске / графическом входе.

Содержимое файла .desktop должно быть следующим:

[Desktop Entry] Type=Application Terminal=false Name=alsarestore Exec=alsactl --file

Помимо прочего, вы можете сохранить свою конфигурацию в /etc/asound.state и пометить ее на /var/lib/alsa/asound.state, но это скорее предложение, а не протестированное решение

"Сохранить" и "восстановление" командная работа отлично подходит для ручного управления. Однако, когда я настраиваю файл автозапуска с помощью "restore & quot; команда, я вижу, что настройка микрофона в alsamixer переписывается для отключения звука, и результат статический. Если я вручную выполняю команду восстановления, все в порядке. Почему настройка микрофона изменяется и не корректируется с помощью файла с сохраненной конфигурацией по автозапуску . – Brad Horn 8 October 2016 в 14:40 @BradHorn, возможно, у вас есть что-то другое, перезаписывающее вашу команду. Он работает, но затем что-то еще отменяет его изменения – Sergiy Kolodyazhnyy 8 October 2016 в 14:43

Вы также можете сохранить настройки микшера в пользовательский файл с помощью alsactl:

Спустя 2 месяца, чтобы заставить «sudo alsactl store» работать, мне, наконец, удалось это сделать. Сначала введите терминальный «alsamixer», чтобы войти в пользовательский интерфейс alsamixer. Затем выполните необходимые настройки (например, увеличьте громкость динамиков / наушников или включите что-то нажатие «m» на клавиатуре). Теперь самая важная часть. Прежде чем выйти из alsamixer, откройте новый терминал и выполните следующие действия: «sudo su», чтобы получить высокие привилегии (будьте очень осторожны с командами, которые вы используете в режиме «sudo su», потому что вы можете уничтожить свою систему), а затем выполните «alsactl store» для сохранения alsa. Затем закройте оба терминала и перезагрузите компьютер. Это выполнит эту работу.

После запуска sudo alsamixer микшер должен сохранить изменения, которые вы делаете.

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

sudo alsactl store

Это должно сохранить конфигурацию alsamixer до /etc/asound.state, которая загружается при каждом запуске.

У меня точно такая же проблема и точно такое же поведение, когда я пытаюсь сохранить sudo alsactl store. – JeanSibelius 19 October 2014 в 00:15 @Azmisov: Вы можете дополнительно поэкспериментировать с системой следующим образом: (1) сохранить конфигурацию (2) start alsamixer и изменить главный уровень (2) восстановить конфигурацию (3) проверить, что уровень мастерства восстановлен. Если выше, как и ожидалось, убедитесь, что восстановление действительно запускается при загрузке системы (chkconfig alsa-utils должен отображать alsa-utils on). – dma_k 12 March 2015 в 14:54 Когда я запускаю sudo alsactl store, он дает мне следующую ошибку alsactl: get_controls:567: snd_ctl_open error: Invalid argument. – user2513149 9 November 2016 в 00:36

Вы также можете сохранить настройки микшера в пользовательский файл с помощью alsactl:

Спустя 2 месяца, чтобы заставить «sudo alsactl store» работать, мне, наконец, удалось это сделать. Сначала введите терминальный «alsamixer», чтобы войти в пользовательский интерфейс alsamixer. Затем выполните необходимые настройки (например, увеличьте громкость динамиков / наушников или включите что-то нажатие «m» на клавиатуре). Теперь самая важная часть. Прежде чем выйти из alsamixer, откройте новый терминал и выполните следующие действия: «sudo su», чтобы получить высокие привилегии (будьте очень осторожны с командами, которые вы используете в режиме «sudo su», потому что вы можете уничтожить свою систему), а затем выполните «alsactl store» для сохранения alsa. Затем закройте оба терминала и перезагрузите компьютер. Это выполнит эту работу.

  • ] list session / jsonapi? request = session-list & amp; cardid = hw: 0
  • хранить сеанс / jsonapi? request = session-store & amp; cardid = hw: 0 & amp; args = MySoundConfig
  • restore / jsonapi? request = session-load & amp; cardid = hw: 0 & amp; args = MySoundConfig

Ответ Сеппо Эрвиаля правильный, но не полный. Как уже отмечалось, dma_k man alsactl в конце концов утверждает, что

/var/lib/alsa/asound.state (или любой другой файл, который вы указываете с помощью - f) используется для хранения текущих настроек ваших звуковых карт.

palacsinit надлежащим образом отметил, что вы можете сохранить конфигурацию в свой файл с помощью

и перезагрузить с помощью

Это может быть дополнительно улучшено с установкой второй строки команды restore в файл .desktop.

Вам нужно будет запустить nano

/ .config / autostart / alsarestore.desktop , который откроет текстовый редактор и создаст файл

/ .config / autostart / alsarestore.desktop . Записи в каталоге

/ .config / autostart / используются для автозапуска программ и служб для конкретного пользователя при запуске / графическом входе в систему.

Содержимое файла .desktop должно быть следующее:

Кроме всего прочего, вы можете сохранить свой конфиг в /etc/asound.state и символически привязать его к /var/lib/alsa/asound.state , но этот скорее предложение, а не протестированное решение

После запуска sudo alsamixer микшер должен сохранить изменения, которые вы делаете.

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

/ jsonapi? request = session- list & amp; cardid = hw: 0 store session / jsonapi? request = session-store & amp; cardid = hw: 0 & amp; args = MySoundConfig restore / jsonapi? request = session-load & amp; cardid = hw: 0 & amp; args = MySoundConfig

sudo alsactl store

Это должно сохранить конфигурацию alsamixer до /etc/asound.state, которая загружается при каждом запуске.

@Azmisov: Вы можете дополнительно поэкспериментировать с системой следующим образом: (1) сохранить конфигурацию (2) start alsamixer и изменить главный уровень (2) восстановить конфигурацию (3) проверить, что уровень мастерства восстановлен. Если выше, как и ожидалось, убедитесь, что восстановление действительно запускается при загрузке системы (chkconfig alsa-utils должен отображать alsa-utils on). – dma_k 12 March 2015 в 14:54 Когда я запускаю sudo alsactl store, он дает мне следующую ошибку alsactl: get_controls:567: snd_ctl_open error: Invalid argument. – user2513149 9 November 2016 в 00:36

Ответ Сеппо Эрвиаля правильный, но не полный. Как уже отмечалось, dma_k man alsactl четко заявляет в конце, что

/var/lib/alsa/asound.state (или любой другой файл, который вы указываете с флагом -f) используется для хранения текущих настроек для ваших звуковых карт.

palacsinit надлежащим образом отметил, что вы можете сохранить конфиг в свой файл с помощью

и перезагрузить его с помощью

. Это можно улучшить с помощью вторая строка, команда restore в файл .desktop.

Вам нужно будет запустить nano

/.config/autostart/alsarestore.desktop, который откроет текстовый редактор и создаст файл

/.config/autostart/alsarestore.desktop. Записи в каталоге

/.config/autostart/ используются для автозапуска программ и служб для конкретного пользователя при запуске / графическом входе.

Содержимое файла .desktop должно быть следующим:

[Desktop Entry] Type=Application Terminal=false Name=alsarestore Exec=alsactl --file

Помимо прочего, вы можете сохранить свою конфигурацию в /etc/asound.state и пометить ее на /var/lib/alsa/asound.state, но это скорее предложение, а не протестированное решение

"Сохранить" и "восстановление" командная работа отлично подходит для ручного управления. Однако, когда я настраиваю файл автозапуска с помощью "restore & quot; команда, я вижу, что настройка микрофона в alsamixer переписывается для отключения звука, и результат статический. Если я вручную выполняю команду восстановления, все в порядке. Почему настройка микрофона изменяется и не корректируется с помощью файла с сохраненной конфигурацией по автозапуску . – Brad Horn 8 October 2016 в 14:40 @BradHorn, возможно, у вас есть что-то другое, перезаписывающее вашу команду. Он работает, но затем что-то еще отменяет его изменения – Sergiy Kolodyazhnyy 8 October 2016 в 14:43 @BradHorn не от верхушки головы, нет. Попробуйте изменить Exec в файле .desktop на Exec=bash -c "sleep 5 && alsactl --file

Вы также можете сохранить настройки микшера в пользовательский файл с помощью alsactl:

Спустя 2 месяца, чтобы заставить «sudo alsactl store» работать, мне, наконец, удалось это сделать. Сначала введите терминальный «alsamixer», чтобы войти в пользовательский интерфейс alsamixer. Затем выполните необходимые настройки (например, увеличьте громкость динамиков / наушников или включите что-то нажатие «m» на клавиатуре). Теперь самая важная часть. Прежде чем выйти из alsamixer, откройте новый терминал и выполните следующие действия: «sudo su», чтобы получить высокие привилегии (будьте очень осторожны с командами, которые вы используете в режиме «sudo su», потому что вы можете уничтожить свою систему), а затем выполните «alsactl store» для сохранения alsa. Затем закройте оба терминала и перезагрузите компьютер. Это выполнит эту работу.

После запуска sudo alsamixer микшер должен сохранить изменения, которые вы делаете.

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

/ jsonapi? request = session- list & amp; cardid = hw: 0 store session / jsonapi? request = session-store & amp; cardid = hw: 0 & amp; args = MySoundConfig restore / jsonapi? request = session-load & amp; cardid = hw: 0 & amp; args = MySoundConfig

sudo alsactl store

Это должно сохранить конфигурацию alsamixer до /etc/asound.state, которая загружается при каждом запуске.

У меня точно такая же проблема и точно такое же поведение, когда я пытаюсь сохранить sudo alsactl store. – JeanSibelius 19 October 2014 в 00:15 @Azmisov: Вы можете дополнительно поэкспериментировать с системой следующим образом: (1) сохранить конфигурацию (2) start alsamixer и изменить главный уровень (2) восстановить конфигурацию (3) проверить, что уровень мастерства восстановлен. Если выше, как и ожидалось, убедитесь, что восстановление действительно запускается при загрузке системы (chkconfig alsa-utils должен отображать alsa-utils on). – dma_k 12 March 2015 в 14:54 Когда я запускаю sudo alsactl store, он дает мне следующую ошибку alsactl: get_controls:567: snd_ctl_open error: Invalid argument. – user2513149 9 November 2016 в 00:36

Ответ Сеппо Эрвиаля правильный, но не полный. Как уже отмечалось, dma_k man alsactl четко заявляет в конце, что

/var/lib/alsa/asound.state (или любой другой файл, который вы указываете с флагом -f) используется для хранения текущих настроек для ваших звуковых карт.

palacsinit надлежащим образом отметил, что вы можете сохранить конфиг в свой файл с помощью

и перезагрузить его с помощью

. Это можно улучшить с помощью вторая строка, команда restore в файл .desktop.

Вам нужно будет запустить nano

/.config/autostart/alsarestore.desktop, который откроет текстовый редактор и создаст файл

/.config/autostart/alsarestore.desktop. Записи в каталоге

/.config/autostart/ используются для автозапуска программ и служб для конкретного пользователя при запуске / графическом входе.

Содержимое файла .desktop должно быть следующим:

[Desktop Entry] Type=Application Terminal=false Name=alsarestore Exec=alsactl --file

Помимо прочего, вы можете сохранить свою конфигурацию в /etc/asound.state и пометить ее на /var/lib/alsa/asound.state, но это скорее предложение, а не протестированное решение

"Сохранить" и "восстановление" командная работа отлично подходит для ручного управления. Однако, когда я настраиваю файл автозапуска с помощью "restore & quot; команда, я вижу, что настройка микрофона в alsamixer переписывается для отключения звука, и результат статический. Если я вручную выполняю команду восстановления, все в порядке. Почему настройка микрофона изменяется и не корректируется с помощью файла с сохраненной конфигурацией по автозапуску . – Brad Horn 8 October 2016 в 14:40 @BradHorn, возможно, у вас есть что-то другое, перезаписывающее вашу команду. Он работает, но затем что-то еще отменяет его изменения – Sergiy Kolodyazhnyy 8 October 2016 в 14:43 @BradHorn не от верхушки головы, нет. Попробуйте изменить Exec в файле .desktop на Exec=bash -c "sleep 5 && alsactl --file

Спустя 2 месяца, чтобы заставить «sudo alsactl store» работать, мне, наконец, удалось это сделать. Сначала введите терминальный «alsamixer», чтобы войти в пользовательский интерфейс alsamixer. Затем выполните необходимые настройки (например, увеличьте громкость динамиков / наушников или включите что-то нажатие «m» на клавиатуре). Теперь самая важная часть. Прежде чем выйти из alsamixer, откройте новый терминал и выполните следующие действия: «sudo su», чтобы получить высокие привилегии (будьте очень осторожны с командами, которые вы используете в режиме «sudo su», потому что вы можете уничтожить свою систему), а затем выполните «alsactl store» для сохранения alsa. Затем закройте оба терминала и перезагрузите компьютер. Это выполнит эту работу.

Здравствуйте, я попробовал программу "EarCandy", теперь у меня было / у меня много проблем. Сначала у меня не было звука, а сейчас очень низкая громкость. PS Earcandy теперь удален с моего жесткого диска.

Когда я открываю Alsamixer с:

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

Я вижу, что громкость динамиков равна нулю. Теперь я нажимаю на максимальную громкость. Но после каждого перезапуска я должен снова открыть alsamixer и снова установить громкость на максимум. Могу ли я сохранить настройки для alsamixer или есть другой способ решить проблему?

Это должно сохранить настройки alsamixer, /etc/asound.state которые загружаются при каждом запуске.

Мой ноутбук продолжает сбрасывать мою конфигурацию, даже после запуска вышеуказанной команды. Он утверждает, что хранит его /var/lib/alsa/asound.state . Есть ли другая причина, по которой он не работает? У меня точно такая же проблема и точно такое же поведение, когда я пробую sudo alsactl store. @Azmisov: Вы можете дополнительно поэкспериментировать с системой следующим образом: (1) сохранить конфигурацию (2) запустить alsamixer и изменить мастер-уровень (2) восстановить конфигурацию (3) проверить, что мастер-уровень был восстановлен. Если выше, как и ожидалось, убедитесь, что восстановление действительно запускается при загрузке системы ( chkconfig alsa-utils должно отображаться alsa-utils on ). Когда я запускаю sudo alsactl store это дает мне следующую ошибку alsactl: get_controls:567: snd_ctl_open error: Invalid argument .

Вы также можете сохранить настройки микшера в специальный файл с помощью alsactl :

Лучший ответ не работал для меня, но это сработало! Я создал файл конфигурации и поместил его в /etc/asound.state и добавил строку перезагрузки к моему /etc/rc.local . Это было правильное решение для меня . но я должен был указать абсолютный путь к файлу .config внутри rc.local (хотя он должен работать даже с относительным, потому что это тот же пользователь .. но это не так). спасибо, и я надеюсь, что моя подсказка также поможет кому-то

Ответ Сеппо Эрвиаля правильный, но не полный. Как уже отмечал dma_k, man alsactl в конце ясно сказано, что

/var/lib/alsa/asound.state (или любой файл, который вы указываете с флагом -f) используется для хранения текущих настроек ваших звуковых карт.

Palacsinit правильно отметил, что вы можете сохранить конфигурацию в свой файл с

и перезагрузите с

Это можно улучшить, поместив вторую строку команды восстановления в файл .desktop.

Вам нужно будет запустить nano

/.config/autostart/alsarestore.desktop , который откроет текстовый редактор nano и создаст

/.config/autostart/alsarestore.desktop файл. Записи в

/.config/autostart/ каталоге используются для автоматического запуска программ и сервисов для конкретного пользователя при запуске / графическом входе в систему.

Содержимое файла .desktop должно быть следующим:

Помимо прочего, вы можете сохранить свой конфигурационный файл /etc/asound.state и сослаться на него /var/lib/alsa/asound.state , но это скорее совет, а не проверенное решение.

Это был единственный способ, с помощью которого я работал на Ubuntu Xenial 16.04 Команды «store» и «restore» прекрасно работают для ручного управления. Однако, когда я настраивал файл автозапуска с помощью команды «restore», я вижу, что настройка микрофона в alsamixer перезаписывается, чтобы отключить звук, и результат является статическим. Если я вручную выполнить команду восстановления, все в порядке. Почему настройка микрофона изменяется и не корректируется соответствующим образом сохраненным файлом конфигурации при автозапуске . @BradHorn, возможно, у вас есть что-то еще, перезаписывающее вашу команду. Он запускается, но потом что-то еще отменяет его изменения @BradHorn не из головы, нет. Попробуйте изменить Exec строку в .desktop файле, чтобы быть Exec=bash -c "sleep 5 && alsactl --file

/.config/asound.state restore" . Это приведет к 5-секундной задержке, поэтому все настройки, которые будут перезаписаны, будут выполняться первыми, а затем будет выполняться команда восстановления. Попробуйте поиграть со sleep значениями, если они по-прежнему переопределяют ваши настройки.

После 2 месяцев попыток заставить "sudo alsactl store" работать, мне наконец удалось это сделать. Сначала введите в терминале «alsamixer», чтобы войти в пользовательский интерфейс alsamixer. Затем выполните необходимые настройки (например, увеличьте уровень громкости динамиков / наушников или включите звук, нажав «m» на клавиатуре). Теперь самая важная часть. Перед выходом из alsamixer откройте новый терминал и выполните: «sudo su», чтобы получить высокие привилегии (будьте очень осторожны с командами, которые вы используете в режиме «sudo su», потому что вы можете уничтожить вашу систему), а затем выполните «alsactl store» для сохранения настройки alsa. Затем закройте оба терминала и перезагрузите компьютер. Это сделает работу.

alsamixer.jpg

kmix

Во многих современных дистрибутивах стандартные графические микшеры позволяют настраивать звук, используя сервер PulseAudio. К примеру, вот так выглядит стандартный микшер в Kubuntu 14.04 (KMix):

Микшеры PulseAudio могут быть вполне удобны для быстрого и простого управления звуком в системе, однако часто через них доступна настройка далеко не всех нужных параметров. К примеру, стандартные микшеры KDE и GNOME в дистрибутивах с PulseAudio даже не позволяют регулировать громкость отдельных каналов при многоканальном режиме (хоть и стоит отметить, что есть PulseAudio микшер pavucontrol, поддерживающий это).
В моём же случае, при использовании звуковой карты ASUS Xonar DX также возникли трудности с настройкой звука через стандартный микшер: после установки в KMix уровня громкости на 100%, реальная громкость на деле же осталась достаточно низкая (как выяснилось, через PulseAudio громкость увеличивалась лишь до максимального уровня, установленного в ALSA, который по умолчанию был установлен на 40%). Также с моей звуковой картой стандартный микшер не позволял оптимально настроить параметры захвата с микрофона, в результате чего уровень громкости был слишком низок (главным образом из-за выключенного усиления микрофона). При возникновении подобных трудностей может помочь настройка звука с помощью микшера ALSA — alsamixer, который, может позволить регулировать большее количество различных параметров.

Открыть микшер ALSA можно в терминале, введя команду alsamixer . Затем первым делом следует выбрать нужную звуковую карту, нажав клавишу F6:

В данном примере мы имеем три варианта: интегрированное аудио, внешняя звуковая карта ASUS Xonar DX и вывод звука через HDMI видеокарты.
Меню alsamixer разделено на настройки воспроизведения (F3) и захвата(F4), где можно найти соответствующие микшеры и различные переключатели (в зависимости от используемой звуковой карты).
Настройка громкости воспроизведения
В нашем случае мы имеем пять микшеров, которые позволяют регулировать громкость каждого канала в многоканальном режиме (7.1, 8 каналов):

С помощью клавиш |←| , |→| и |↑| , |↓| можно перемещаться между микшерами и регулировать уровень громкости. Ми видим, что фронтальные, тыловые и боковые каналы имеют объединённые микшеры. Для регулирования уровня левого и правого канала раздельно нужно использовать клавиши Q,Z и E,C соответственно. Для включения и отключения звука используется клавиша M, при этом под ползунком громкости вместо "O" появится буква "M" (Mute).
Настройка захвата
Микшеры и переключатели источников захвата (записи) звука (F4):

С помощью этого меню мы можем регулировать громкость захвата с микрофона, линейного входа и других источников, которые доступны на звуковой карте. Помимо ползунков есть и различные переключатели, например, Mic Boost включает или отключает усиление микрофона, а Mic Source позволяет выбрать используемый в качестве микрофона вход. Для включения или отключения переключателей используется клавиша M.
Прочие настройки и переключатели

Alsamixer позволяет также регулировать прочие дополнительные настройки, доступные для звуковой карты. В нашем случае, например, можно включить или отключить использование передней звуковой панели Front Panel, S/PDIF, а переключатель Stereo Upmixing позволяет расширить вывод стерео на дополнительные каналы многоканальной акустики.

Автор: supmag admin, дата: 30 марта 2016 , время: 18:30:41 (MSK).
Давно от тебя постов не было, уж думал не будет.

Автор: Subsanek, дата: 08 апреля 2016 , время: 15:10:33 (MSK).
supmag admin, приятно, что Вы следите за обновлениями. :)
Бороться с прокрастинацией сложно бывает, поэтому последнее время и мало работал над сайтом.

Автор: b_wlad, дата: 20 сентября 2016 , время: 18:03:39 (MSK).
Очень полезная статья! После установки alsamixer без проблемы аудио и видео в VLS!
Не могу найти решение проблемы: при переводе мыши с левого монитора на правый изображение на левом мониторе сдвигается влево, показывая содержание правого.

Автор: Андрей, дата: 11 июля 2017 , время: 19:04:03 (MSK).
Добрый день! Может Вы поможете в одной проблеме. У меня встроенная звуковая карта, я настраиваю связку Icecast2+Darkice на Ubuntu. Но у меня почему-то выход звука идет из микрофона и он с шумом и заглушен, я думал оно как-то скрещивается с линейным, но если я отключаю микрофон звук пропадает, я уже все настройки микшеров alsamixer перепробовал ничего не помогает. Может Вы стыкались с таким и знаете в чем может быть проблема?

Читайте также: