пʼятниця, 28 вересня 2007 р.

Увімкнення мікрофону

З великим подивом я виявив, що не описав, як увімкнути мікрофон на лаптопі. Первинно він вимкнутий, а тому капелька шаманства - і все працює.

Спершу слід перевірити, чи працює звукова карта. Перевіряємо будь-яким аудіо-плеєром :-)
Після цього, дивимося налаштування звуку:
amixer
команда повинна повернути довжелезний список, на кшалт:
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 11 [35%] [-30.00dB] [on]
Front Right: Playback 11 [35%] [-30.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 249 [98%] [-1.20dB]
Front Right: Playback 249 [98%] [-1.20dB]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 11 [73%] [16.50dB] [off]
Front Right: Capture 11 [73%] [16.50dB] [off]
Simple mixer control 'Capture Mux',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 4
Front Left: 4 [100%] [40.00dB]
Front Right: 4 [100%] [40.00dB]
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 38 [32%] [-11.00dB]
Front Right: Capture 38 [32%] [-11.00dB]
Simple mixer control 'Input Source',0
Capabilities: enum
Items: 'Mic'
Item0: 'Mic'
Товстим шрифтом виділив текст я, однак так добре видно, що саме шукати. (Якщо ж у вас теж частина слів товстим - зверніться у сервісний центр :-) ).
Отже, вводимо магічну команду:
amixer set 'Capture' cap
і отримуємо:
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 11 [73%] [16.50dB] [on]
Front Right: Capture 11 [73%] [16.50dB] [on]

Таким чином отримуємо цілком працездатний пристрій :-)
Для повного щастя додаємо цей запис у /etc/rc.local:
echo "amixer set 'Capture' cap" >> /etc/rc.local
Та не заморочуємся зі звуком кожного разу :-)

2 коментарі:

Unknown сказав...

мене цілком спас alsamixer

якось більш він доступний - потрібно лишент дивитися звідкіля він сигнал бере

Wanderlust сказав...

Воно то простіше, але якщо у налаштуваннях alsa не прописано автоматичне збереженян та відновлення налаштувань - то треба кожного разу користуватися alsamixer'ом. А так все працює "автоматично" ;)