Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Вход для наушников на передней панели  (Прочитано 2336 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pablo_khrysto

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте !
Была проблема, не было звука с передней панели для наушников
Зашел через терминал в alsamixer, Headphon с ММ перевел в 00 и добавил звук
Все работает, но после каждой перезагрузки приходиться проделывать заново
Можно ли как-то эту настройку сохранить ?
СПАСИБО!

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3040
    • Просмотр профиля
Re: Вход для наушников на передней панели
« Ответ #1 : 29 Января 2022, 18:46:19 »
Можно, почитайте "man alsactl". Я этим когда-то воспользовался, чтобы сохранить настройки в домашнем каталоге,
а при входе они восстанавливаются скриптом в ~/config/autostart. Общесистемные сохраняются в /var/lib/alsa/asound.state,
если их сохранить как root, кажется, даже просто при выходе из alsamixer,
тогда они будут восстанавливаться при старте системы.
Пётр.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Вход для наушников на передней панели
« Ответ #2 : 29 Января 2022, 19:07:42 »
 Сохраняете требуемую конфинурацию:
Цитировать
alsactl -f /home/{ваш логин}/.asound.state store
Делаете скрипт:
Цитировать
#!/bin/bash
alsactl -f /home/{ваш логин}/.asound.state restore
exit 0
Делаете его исполняемым и кладете в автозапуск.
В рабочих средах типа mate, cinnamon ..., можно просто прописать эту строчку в "запускаемые приложения".
Цитировать
alsactl -f /home/{ваш логин}/.asound.state restore
SysV и dmix.

Morisson

  • Гость
Re: Вход для наушников на передней панели
« Ответ #3 : 29 Января 2022, 20:38:11 »
А в новом гноме разве не pipewire рулит? Или в Ubuntu это еще рано?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3040
    • Просмотр профиля
Re: Вход для наушников на передней панели
« Ответ #4 : 30 Января 2022, 11:29:28 »
Только надо указывать с полным путём: /usr/sbin/alsactl. И, если звуковая карта не первая, то указывать её номер.
cat /proc/asound/cards
Пётр.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Вход для наушников на передней панели
« Ответ #5 : 30 Января 2022, 13:39:12 »
Только надо указывать с полным путём: /usr/sbin/alsactl. И, если звуковая карта не первая, то указывать её номер.
cat /proc/asound/cards
Ну это должно быть в переменных окружения. На форке дебиана это было вообще в /sbin ,просто сделал симлинк в /usr/bin
И сохраняются настройки всех девайсов, не обязательно указывать. У меня фронт панель/line_out переключатель на пульт ДУ привязан.
Плюс включатель/выключатель сабвуфера.
SysV и dmix.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3040
    • Просмотр профиля
Re: Вход для наушников на передней панели
« Ответ #6 : 30 Января 2022, 18:31:23 »
sergey109, тогда уж приличнее сделать symlink в /usr/local/bin. И alsactl требует явного указания звуковой карты.
Пётр.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Вход для наушников на передней панели
« Ответ #7 : 30 Января 2022, 19:56:06 »
sergey109, тогда уж приличнее сделать symlink в /usr/local/bin. И alsactl требует явного указания звуковой карты.
Не требует.А то, что он у меня оказался в /sbin -  вот это явно не прилично! Да еще и требовал рут доступа, как и dmesg к стати.
Но пути дистростроителей не исповедимы!
ЗЫ
 Хотя может и требует! Я забыл, что отрубил все остальные! Хотя, без указания ,вроде сохраняет настройки всех карт. Вроде.
« Последнее редактирование: 30 Января 2022, 19:58:47 от sergey109 »
SysV и dmix.

 

Страница сгенерирована за 0.077 секунд. Запросов: 25.