7 февраля 2009 г.

За звук в линукс отвечает специальный пакет названный alsa. Именно при его установке у нас появляеться возможность слушать нашу любимую музыку в нашей любимои ОС =). Итак, не буду вас томить а сразу переиду к делу. Вообще все в линукс можно установить либо с репозитория, либо с deb пакета(или rpm) либо из исходников. Сегодня я покажу как установить alsa, из исходников и из репозитория.
Из репозитория alsa устанавливаеться следующим образом.
Пишем:

apt-get install alsa-utils alsa-base alsa-tools

После чего если у нас не возникло ошибок пишем
alsaconf

и перед нами предстает псевдогафический конфигуратор alsa, там мы ждем пока alsa определит нашу звуковую карту потом жмем enter. И ждем ответа alsaconf.В конце alsaconf нам должен сказать что мы можем отрываться =).Далее берем любой микшер можно даже стандартный alsamix настраиваем звук как удобно(в этом как я думаю трудностей возникнуть не должно). Настоятельно рекомендую дочитать статью до конца даже если вы смогли установить все используя данный способ.
Далее переходим ко второму, более интересному способу установки alsa(из исходников).
Скачиваем alsa-utils, alsa-lib и alsa-driver c http://alsa-project.org/main/index.php/Main_Page и заходим в терминале в ту папку куда скачали исходники alsa. И распаковываем alsa-driver-1.0.19.tar.bz2 (на момент написания статьи это была последняя версия).
tar jxf alsa-driver-1.0.19.tar.bz2

Потом собсна компилируем...
cd alsa-driver-1.0.19.tar.bz2
./configure --with-cards=intel8x0 --with-sequencer=yes
make
make install

Потом ставим alsa-lib:
tar jxf alsa-lib-1.0.19.tar.bz2
cd alsa-lib-1.0.19
./configure
make
make install

И alsa-utils
tar jxf alsa-utils-1.0.19.tar.bz2
cd alsa-utils-1.0.19
./configure
make
make install

Если все прошло без ошибок то запускаем настроищик:
alsaconf

И после его работы можем в любом микшере подредактить звук под себя и радоваться.

Но когда я ставил звук я столкнулся с одной проблемой о которой сейчас хочу рассказать... Если вы ставили систему с netinst вы скорее всего добавили чистого пользователя не принадлежащего к какой либо группе. Но чтобы слышать воспроизводимый звук надо принадлежать группе audio! На посмотреть группы в которых вы находитесь с помощью:
id


Она выдаст вам высе группы в которых вы находитесь и если вдруг вы не состоите в группе audio то выполняем от root:
usermod -G audio имя_вашего_пользователя

Потом перезагружаемся и радуемся звуку в Linux.

Комментариев нет:

Отправить комментарий