From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <475468CF.8040206@ints.ru> Date: Mon, 03 Dec 2007 23:36:31 +0300 From: "Alexei V. Mezin" Organization: =?KOI8-R?Q?=E9=E2=E8?= User-Agent: Thunderbird 2.0.0.5 (X11/20070716) MIME-Version: 1.0 To: ALT Linux Sisyphus discussions References: <47514EA4.6070206@ints.ru> In-Reply-To: <47514EA4.6070206@ints.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?koi8-r?b?4SDLwcsg18/T09TBzsHXzMnXwcDU09EgzsHT1NLP?= =?koi8-r?b?ysvJIM3Jy9vF0sE/?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: alex783@hotbox.ru, ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2007 20:36:29 -0000 Archived-At: List-Archive: List-Post: Alexei V. Mezin пишет: > Раньше сервис sound при остановке сохранял настройки регуляторов > громкости, а при старте восстанавливал. А кто теперь этим занимается, > если sound разучился восстанавливать? Сам же себе частично отвечаю: на сколько я понял, миксер сохраняется либо в сервисе sound, либо это делает хотплаг в скрипте /etc/dev.d/sound/sound.dev (для извлекаемых "на ходу" звуковых устройств). А вот восстанавливается он из /etc/dev.d/sound/sound.dev при добавлении устройства. Это как оно должно работать. А теперь как оно на самом деле НЕ работает: при старте системы в момент появления надписи Populating /dev просыпается звук с какими-то дефолтными значениями (Vol master 71%, PCM 68%, LineIN 50%). В /var/log/messages появляется такое: Dec 3 23:22:49 threebears sound.agent[4826]: Restore mixer values for /class/sound/controlC2 (2) Dec 3 23:22:49 threebears sound.agent[4824]: Restore mixer values for /class/sound/controlC0 (0) Dec 3 23:22:49 threebears sound.agent[4825]: Restore mixer values for /class/sound/controlC1 (1) Но на самом деле никакого восстановления звука нет (состояние миксера сохранено, и там все верно). Попутно возник вопрос: а кто вообще выводит эту надпись в лог? Потому что я подправил содержимое sound.dev: function restore_mixer() { mesg "___Restore mixer values for $DEVPATH ($CARDN)" ret=`$ALSACTL -f "$STATEPATH/asound$CARDN.state" restore $CARDN 2>&1` mesg "DEBUG_LOG: status: $ret" [ "$ret" == "" ] || return 1 } Но никаких изменений в логе не заметил! Как такое может быть?