| |
[Oct. 29th, 2011|03:02 pm] |
Возня с Linux'ом. Как регулировать громкость из командной строки:
смотрим список карт:
cat /proc/asound/cards
Получаем:
0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfdff8000 irq 45 1 [Juli ]: ICE1724 - ESI Juli@ ESI Juli@ at 0xcf00, irq 18 2 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xfdcfc000 irq 46
Надо регулировать громкость на карте 1. Этот номер - аргумент ключа -c в amixer Смотрим контролы, поддерживаемые картой:
amixer -c 1 scontrols
Получаем:
Simple mixer control 'Master',0 Simple mixer control 'PCM',0 Simple mixer control 'IEC958',0 Simple mixer control 'IEC958 Output',0 Simple mixer control 'IEC958',1 Simple mixer control 'Deemphasis',0 Simple mixer control 'H/W',0 Simple mixer control 'H/W',1 Simple mixer control 'Monitor Analog In',0 Simple mixer control 'Monitor Digital In',0 Simple mixer control 'Monitor Digital Out',0 Simple mixer control 'Multi Track Internal Clock',0 Simple mixer control 'Multi Track Rate Locking',0 Simple mixer control 'Multi Track Rate Reset',0
Надо регулировать, видимо, Master
Смотрим, что в Master можно регулировать:
amixer -c 1 sget Master
Получаем:
Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum Playback channels: Mono Limits: Playback 0 - 127 Mono: Playback 5 [4%] [-61.00dB] [on]
Смотрим на строчку Limits. Это, видимо, значит, что в устройстве Master можно регулировать "ручку" Playback в пределах от 0 до 127
Регулируем: amixer -c 1 sset Master playback 5 amixer -c 1 sset Master playback 30%
Или по децибелам (погромче / потише):
amixer -c 1 sset Master playback 1dB+ amixer -c 1 sset Master playback 1dB- |
|
|