Спасибо за советы и отклик, но ничего из предложенного не помогло.
Будет желание, попробуйте отследить, что и куда не сбрасывается при разгрузке системы или закрытии Х-сессии.
Например в системе sysv-tde с alsa это происходит так:
Текущее состояние контролов в sysv-tde
Что в файле сессии TDE?
$ l .kde/share/config/kmixctrlrc |cut -f 6- -d ' '
фев 27 22:20 .kde/share/config/kmixctrlrc
[MixerIntel ICH6]
name=
[MixerIntel ICH6.Dev0]
is_muted=0
is_recsrc=0
name=Master
volumeL=6
volumeR=6
Что в общесистемном файле?
$ l /var/lib/alsa/controlC0|cut -f 6- -d ' '
мар 2 03:09 /var/lib/alsa/controlC0
$ cat /var/lib/alsa/controlC0|head -n 28
state.ICH6 {
control.1 {
iface MIXER
name 'Master Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.2 {
iface MIXER
name 'Master Playback Volume'
value.0 6
value.1 6
comment {
access 'read write'
type INTEGER
count 2
range '0 - 31'
dbmin -4650
dbmax 0
dbvalue.0 -3750
dbvalue.1 -3750
}
}
Текущее состояние контрола Master аудиокарты
$ amixer scontents|head -n 7
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 7 [23%] [-36.00dB] [on]
Front Right: Playback 7 [23%] [-36.00dB] [on]
Сейчас уровень громкости в kmix Master 22% по всплывающей подсказке.
Снижаем до 12% (Дискретность 3%).
$ date
Вт мар 3 15:39:13 MSK 2015
Перезагрузка.
Смотрим на sysv-tde из другого альта.
В каком состоянии оказались контролы в конфигах после разгрузки системы?
$ date
Вт мар 3 15:54:56 MSK 2015
$ l /mnt/sda2/home/user/.kde/share/config/kmixctrlrc |cut -f 6- -d ' '
мар 3 15:43 /mnt/sda2/home/user/.kde/share/config/kmixctrlrc
[MixerIntel ICH6]
name=
[MixerIntel ICH6.Dev0]
is_muted=0
is_recsrc=0
name=Master
volumeL=4
volumeR=4
$ l /mnt/sda2/var/lib/alsa/controlC0|cut -f 6- -d ' '
мар 3 15:44 /mnt/sda2/var/lib/alsa/controlC0
$ cat /mnt/sda2/var/lib/alsa/controlC0|head -n 28
state.ICH6 {
control.1 {
iface MIXER
name 'Master Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.2 {
iface MIXER
name 'Master Playback Volume'
value.0 4
value.1 4
comment {
access 'read write'
type INTEGER
count 2
range '0 - 31'
dbmin -4650
dbmax 0
dbvalue.0 -4050
dbvalue.1 -4050
}
}
Перезагрузка в sysv-tde
$ date
Вт мар 3 16:17:10 MSK 2015
Всплывающая подсказка kmix Master показывает уровень 12%
Т.е. тот изменённый уровень который был на момент разгрузки системы.
kdm поднялся в 16:16:15
$ cat /var/log/kdm.log|head -n 1|cut -f -1 -d '['
Mar 3 16:16:15 kdm_config
В 16:16:29 был осуществлён вход в сессию TDE пользователя в которой находится kmixctrlrc
$ ls -l --time-style=full-iso .Xauthority |cut -f 6- -d ' '
2015-03-03 16:16:29.504121509 +0300 .Xauthority
И тогда же изменился и
$ ls -l --time-style=full-iso /var/lib/alsa/controlC0|cut -f 6- -d ' '
2015-03-03 16:16:29.288120438 +0300 /var/lib/alsa/controlC0
Т.е. всё осталось на прежнем уровне, как и должно быть.