В сообщении от 9 февраля 2007 Sergey Vlasov написал(a): > On Fri, Feb 09, 2007 at 08:28:18PM +0300, Valery V. Inozemtsev wrote: > > for i in /sys/class/sound/controlC*; do > > alsactl -f /var/lib/hotplug/asound0.state store > > ${i#/sys/class/sound/controlC} > > done > > Ну и чем это отличается от оригинала, ну такой вариант точно работает > кроме явной ошибки (сваливание > всего в asound0.state)? бывает > > > > Если какие-то скрипты выгружают модули snd-*, в этих скриптах надо > > > предусмотреть какие-то вызовы для сохранения состояния микшера перед > > > выгрузкой модулей. В принципе можно оформить это в виде перезапуска > > > какого-то сервиса, но тогда этот кусок нельзя тащить в udevd-final - > > > он должен быть отдельным сервисом, который и нужно будет вписывать в > > > RestartServices для hibernate или ещё куда-то. > > > > есть у нас для этого пакет sound-scripts, нерабочий уже как года 3 > > Хм, у меня он даже установлен :) $ rpmquery -R interactivesystem | grep sound sound-scripts > > > вот его и надо бы реанимировать > > Судя по его содержимому (2.4.x only), скорее выкинуть и переписать с > нуля. в процессе > > Тогда, возможно, туда логично вынести и sound.agent вместе с файлом > правил для udev. логично > Вот только как организовать обновление в этом > случае... -- Valery V. Inozemtsev