LINUX.ORG.RU

Проблема alsamixar в Debian test


0

0

Проблема такова, запускаю alsamixar нажимаю "М" поднимаю ползунок, звук есть. Перезагружаю комп, и сново надо запускать alsamixar тискать "М" и поднимать полунок. Можно сразу настроить чтобы чтобы не приходилось каждый раз настраивать alsamixer!?

Ответ на: комментарий от Hellsing

>т.е. каждый раз после загрузки надо будет запускать строку restore?

поставь пакет "alsa-utils", туда входит инит-скрипт, сохраняющий/восстанавливающий настройки при выключении/загрузке

barti_ddu
()
Ответ на: комментарий от barti_ddu

поставь пакет «alsa-utils», туда входит инит-скрипт, сохраняющий/восстанавливающий настройки при выключении/загрузке

anton@tiger:~$ sudo aptitude search alsa-utils
i A alsa-utils                      - утилиты звуковой подсистемы ALSA

Типо уже установлен?

Hellsing
() автор топика
Ответ на: комментарий от AITap

>да, echo 'alsactl restore' >> /etc/rc.local и каждый раз при загрузке параметры будут восстанавливаться.

Строчка добавилась в конец но я поднял её.

И всё ровно не востанавливаются конфиги при перезагрузки системы, приходиться набирать sudo alsactl restore.

Hellsing
() автор топика
Ответ на: комментарий от Hellsing

имхо, было бы лучше разобраться, почему стандартый скрипт не срабатывает (он вызывает тот же самый alsactl store/restore):

$ cat /etc/init.d/alsa-utils | grep alsactl\ restore
if MSG="$(alsactl restore $CARD 2>&1 >/dev/null)" && [ ! "$MSG" ] ; then
log_action_cont_msg "warning: 'alsactl restore${CARD:+ $CARD}' failed with error message '$MSG'"

alsa-utils помечен для запуска при старте системы? Если запустить его вручную уровни восстанавливаются? При старте системы надписи типа "warning: 'alsactl restore blabla failed" появляются?

barti_ddu
()

Сколько у тебя звуковых карт в системе? А то squeeze мне поставил еще вывод через pcspkr... Представьте ощущения: стартует DE, а из системника хруст типа "кирдык жесткому диску".

Macil ★★★★★
()
Ответ на: комментарий от barti_ddu

>alsa-utils помечен для запуска при старте системы? Если запустить его вручную уровни восстанавливаются? При старте системы надписи типа "warning: 'alsactl restore blabla failed" появляются?

alsa-ulits помечен при старте системы (в настройках KDE). Если набрать sudo alsactl store и перезагрузиться и набрать sudo alsactl restore то ползунки поднимутся.

>При старте системы надписи типа "warning: 'alsactl restore blabla failed" появляются?

Нет

Hellsing
() автор топика
Ответ на: комментарий от Hellsing

Если запустить его вручную уровни восстанавливаются?

Пишет что команда не найдена

# /etc/init.d/alsa-utils start/stop

alsa-ulits помечен при старте системы (в настройках KDE)

..не, так не пойдёт. что показывает rcconf?

barti_ddu
()
Ответ на: комментарий от barti_ddu

># /etc/init.d/alsa-utils start/stop

Уровни востанавливаются.

>..не, так не пойдёт. что показывает rcconf?

Где он находится?

Hellsing
() автор топика
Ответ на: комментарий от Hellsing

..что показывает rcconf?

Где он находится?

apt-get install rcconf :)

конечно, можно обойтись и простыми «ln -s» или «update-rc.d»

вот дефолтные настройки старта/остановки для alsa-utils:

$ find /etc/rc* -name *alsa-utils

/etc/rc0.d/K50alsa-utils
/etc/rc6.d/K50alsa-utils
/etc/rcS.d/S50alsa-utils

но лучше установите rcconf :)

barti_ddu
()
Ответ на: комментарий от Hellsing

Хм, значит скрипт при загрузке вызывается. Значит либо какая-то гадость загружается после него и портит настройки, либо некорректно сохраняются/не сохраняются уровни при шатдауне (наврядли).

Что происходит с уровнями громкости, если систему загрузить по-минимуму (без Х и лишних сущностей)? (В том же rcconf можно снять отметку с kdm, перезагрузиться и в консоли набрать "alsamixer")

По второму поводу.. чтож, нужен список ранлевелов, когда скрипт вызывается системой (тот же "find /etc/rc* -name *alsa-utils" сгодится) и текущий ранлевел для верности ("# runlevel")

barti_ddu
()
Ответ на: комментарий от barti_ddu

>Хм, значит скрипт при загрузке вызывается. Значит либо какая-то гадость загружается после него и портит настройки, либо некорректно сохраняются/не сохраняются уровни при шатдауне (наврядли).

Может KDE как нить портит? Так же стоит Kmixer он может портить?

Hellsing
() автор топика
Ответ на: комментарий от barti_ddu

>В том же rcconf можно снять отметку с kdm, перезагрузиться и в консоли набрать "alsamixer")

Если убать галочку с автозагрузки то при перезагрузке всё по нулям (к тому же если набрать rcconf то там alsa ulits стоят в автозагрузке хотя я снимал галочку и нажимал ОК). После загрузки KDE kmixer показывает что звук есть но через 2 - 3 секунды ползунок kmixer опускается в ноль и стоит галочка звук выкл.

Hellsing
() автор топика
Ответ на: комментарий от coyoteqq

>А pulseaudio стоит? У меня такая же проблема, и мне кажется что именно в нем она и заключается.

i A pulseaudio - звуковой сервер PulseAudio

Hellsing
() автор топика
Ответ на: комментарий от coyoteqq

>Значит стоит. Попробуй убери его с автостарта, посмотри что будет.

Убрать через rcconf? Галочку в kmixer востанавливать уровень громкости при входе в систему поставить?

Hellsing
() автор топика
Ответ на: комментарий от coyoteqq

Если снять галочку в rcconf и нажать ОК, то если я повторно наберу sudo rcconf то галочка опять стоит.

Hellsing
() автор топика

[решено]Проблема alsamixar в Debian test

была аналогичная проблема. спасибо, coyoteqq ). полностью удалил pulsaudio вместе с kimx(потянуло в зависимостях). остался лишь libpulse0 от которого зависят kde4/amarok. после перезагрузки звук появляется.

Alain_Johns
()
Ответ на: комментарий от Hellsing

хех, совсем упустил из виду, что в testing был переход к dependency-boot; попробуй

insserv --remove pulseaudio
и посмотри, что покажет rcconf на этот раз :)

barti_ddu
()
Ответ на: комментарий от Alain_Johns

Нажимаю воспроизвести, он пишет что воспроизводит а звука нет.

Hellsing
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.