На всех моих ноутбуках на разных версиях Ubuntu была у меня одна проблема, которая мне не позволяла пользоваться Skype вне дома! Суть в том, что встроенный микрофон ноутбука либо не работал совсем, либо работал с серьезными искажениями. Из-за чего приходилось пользоваться внешней гарнитурой, во всем была виновата система Pulseaudio - прослойка между программами и звуковой системой Alsa.
Решить проблему со встроенным микрофоном помогла инструкция приведенная ниже. Суть ее заключается в удалении Pulseaudio и непосредственном использовании Alsa.
1. Прибиваем и удаляем pulseaudio:
1 2 |
sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio killall pulseaudio |
2. Убираем мусор из гномовской сессии:
1 |
gnome-session-properties |
В открывшемся окне ищем и снимаем галку с gnome-volume-control-applet - он все равно ничего не может, кроме как жаловаться на отсутствие pulseaudio.
Если вы пользователь Ubuntu 10.04, 10.10 вам нужен 3, 4 пункт, если же у вас версия Ubuntu 11.04 и новее переходим сразу к 5 пункту
3. Для восстановления микшера, апплета, управления с клавиатуры.
Добавляем ключ:
1 |
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE |
Затем добавляем источники резиториев.
Для Ubuntu 10.04:
1 2 |
deb http://ppa.launchpad.net/dtl131/ppa/ubuntu lucid main deb-src http://ppa.launchpad.net/dtl131/ppa/ubuntu lucid main |
Для Ubuntu 10.10:
1 2 |
deb http://ppa.launchpad.net/dtl131/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/dtl131/ppa/ubuntu maverick main |
Обновляемся:
1 |
sudo apt-get update & sudo apt-get upgrade |
4. Добавляем на панель регулятор громкости.
5. Приводим в порядок gconf:
1 2 3 4 5 6 7 |
gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device "alsamixer" gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[Master]" gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd false gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "alsasink" gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "alsasrc" gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "alsasink" gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "alsasink" |
6. Теперь осталось только перезапустить gnome-settings-daemon, лучше это делать не из терминала, а из диалога запуска alt+F2:
1 |
killall gnome-settings-daemon && sleep 2s && gnome-settings-daemon |
Перезагружаемся и проверяем наличие звука.
У пользователей Ubuntu 10.04 и 10.10 после перезагрузки регулятор громкости уже будет на панели, а вот у более свежих Ubuntu он отсуствует. Не стоит расстраиваться, есть не мало альтернатив. Один и вариантов (я им пользуюсь) это скачать и установить небольшую программку volti. Не забываем добавить ее в автозапуск приложений, перезагружаемся и видим регулятор громкости.