Как установить громкость звука при загрузке.

Каждый раз когда компьютер загружается, регулятор громкости на нуле и звук приглушён. Как будто при первой загрузке.
Подскажите, пожалуйста, как установить громкость при загрузке?
Система Debian testing. А оболочка Gnome.

Комментарии

написать небольшой файлик типа вот такого:
amixer -c 0 sset PCM,0 100%
amixer -c 0 sset Master,0 100%
amixer -c 0 sset Line,0 100%
amixer -c 0 sset PCM,0 80%
amixer -c 0 sset Master,0 90%
amixer -c 0 sset Line,0 70%
и добавить его в автозагрузку

Настрой звук как надо и сделай alsactl store.

Вот почему-то ни то ни другое не работает. Всё равно как компьютер загрузится звук выключен. А куда, добавлять в автозагрузку?
Я создал файл /etc/init.d/ и ссылку на него /etc/rc3.d/S29mixer Перед gdm чтобы было. Никакой реакции.

А ты уверен, что у тебя runlevel 3? По умолчанию в дебиане 2-й, так что и добавлять надо в /etc/rc2.d. А вообще, инит-скрипты в загрузку надо добавлять командой update-rc.d

Тоже мучаюсь. Но комп выключается крайне редко поэтому терплю. Приведенное решение не изящно, имхо. У меня при загрузке звук именно "приглушен" (стоит галочка "mute"). А уровень на нуле и опция вкл/выкл - разные вещи, вроде как. Надо найти того, кто ставит галочку mute и дать по шее )))

А alsactl store что говорит?

на "alsactl" мне говорят "command not found".

установил alsa-utils, прочитал man alsactl, сделал alsactl store (молча выполнилось).

Результат теперь хз когда узнаю. Комп редко выключаю/перезагружаю...

ну вообще то этот скрипт стоит выполнять от пользователя, сделай проще, в Гноме просто закинь скрипт в домашнюю папку и в меню где то было что то типа "сеансы" что ли, добавь туда этот скриптик, для кде достаточно просто положить его в /home/user/.kde/Autostart и не забудь сделать его выполняемым..... ну и самое главное наверное, так как этот скрипт должен выполняеться через bash то в самой первой строке так то надо добавить #!/bin/bash

p.s. лучше для начала попробуй его просто запустить в консоли чтобы проверить работает он вообще или нет, может у тебя и команды то такой нет ))

У меня звук тоже приглушён, а не выключен, и громкость на 0% стоит.
А alsactl store молча выполняется.

RunLevel действительно 2-й:) Я и на второй тоже сделал - ничего. И через Сеансы в Гноме тоже не помогло. Похоже, что его кто-то, и правда, выключает.

А в консоли, когда запускаю скрипт, включает.

я так и не понял, то что я писал - ты сделал или я слишком сложно объяснил?

давай снова. Создаешь файл под пользователем со следующим содержанием:

#!/bin/bash
amixer -c 0 sset PCM,0 100%
amixer -c 0 sset Master,0 100%
amixer -c 0 sset PCM,0 80%
amixer -c 0 sset Master,0 90%

пихаешь его в /home/user/mix_up
делаешь chmod +x ./mix_up

затем добавляешь этот файл в автозапуск через меню, все должно работать

если все таки не получается - читай man amixer )))

Кстати, а alsactl restore настройки восстанавливает? Файл /var/lib/alsa/e есть?
alsactl store вообще от рута делал?

тут дело немного не в этом, у меня была аналогичная проблема с pci карточкой Maestro, он как бы ее запускал нормально но звука не было, но когда подергаешь движки, звук появлялся, поэтому я этот скриптик и написал чтобы за меня bash движки дергал ))

Ну, вообще-то, alsactl и предназначен для того, чтобы "движки дёргать" при запуске.

тем не менее не помогало....

Как-то оно странно. Мне даже интересно стало.

1)
Да, я скрипт сделал вот такой:
!#/bin/sh
amixer -c 0 sset Master on,0 100%
Запускал его из командной строки. Он включает звук. Когда делаю ссылку на него через автозапуск из гнома (Параметры -> Сеансы -> добавить). Для верности и твой скрипт тоже добавил:) Только ещё "on" добавил, чтобы "приглушить" убрать. Всё равно, как будто он и не запускался.

2) alsactl restore восстанавливает настройки и включает звук.

Когда был Lenny всё работало. Потом я обновился до squeeze и вот такая штука получилась.

ты не правильно сделал, не !# а #!

В скрипте правильно сделал. Это я тут перепутал. Прошу прощения:)

файл исполняемый?

Да, исполняемый. Я же его из командной строки запускал. Он включает звук, как положено.
Такое чувство, что кто-то его в последний момент выключает:)

А как отключить загрузку Гнома и посмотреть, будет тогда звук включен или нет?

Ну разве что отключить полностью gdm в /etc/init.d/
и перезагрузиться.

значит скорее всего происходит следующее, файл запускается но он запускается раньше чем появляется аплет звука гномовский, который по какой то причине все выключает заново....

дело не в апплете звука гномовском. у меня openbox и из гнома грузится только gdm...

стоит кстати у родителей на таком же ноуте тот же дебиан (с гномом) - нет такой проблемы =)

мдаа

Забавно, отключил gdm, загрузился, alsamixer показал, что со звуком всё в порядке. Даже поставил kde, в нем тоже звук сразу включается:))
Попробую в гноме всю автозагрузку отключить...