Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

OS Linux для начинающих. Новости + статьи + обзоры + ссылки :: Выпуск #62 (Установка и настройка ALSA)


Информационный Канал Subscribe.Ru

Лучшие *nix-рассылки Рунета: comp.soft.linux.nixp -- новости из мира UNIX и open-source.
Рассылка LinuxBegin
Выпуск #62 - Статьи. (31.12.03). Подписчиков: ~ 17900.
Рассылка для тех, кто делает первые шаги в мир Open Source!
Новости, статьи, обзоры и ссылки.
В этом выпуске:
Новости рассылки
Установка и настройка ALSA
Читайте в следующем номере
 Новости рассылки:

Поздравляю всех читателей рассылки с Новым Годом и Рождеством! Пусть в следующем году сбудутся ваши мечты, и пусть всё изменится только в лучшую сторону :o).

Результаты опроса:

Тема
За
Против
Результат
Установка и настройка ALSA
37
2
35
Основные конфигурации (из LNAG)
24
1
23
Про Gentoo Linux
18
1
17
APT HOWTO
11
1
10
Против всех
-
-
8
LICQ, SIM, GAIM и другие
7
3
4
 Руководство по установке и настройке ALSA.

  Александр Шайхразеев, 20.11.2003

Что такое ALSA?
ALSA расшифровывается как Advanced Linux Sound Architecture (Дословный перевод: Продвинутая Архитектура Звука для Линукс). Это - новый открытый стандарт, призванный заменить OSS (Open Sound System). Главной целью данного проекта является разработка современной звуковой системы. На данный момент поддерживаются все современные звуковые платы и встроенный звук. Список плат, поддерживаемых данной системой, постоянно растет! Для желающих побольше узнать об ALSA пишу ссылку: ALSA Project.

Установка ALSA
Установка происходит в несколько этапов, кратко представленных в следующем списке:

  1. Скачивание новейшей версии
  2. Распаковка архивов
  3. Конфигурирование alsa-driver-0.X.X
  4. Компиляция alsa-driver-0.Х.Х -0.??.??
  5. Компиляция alsa-lib-0.Х.Х, alsa-utils-0.X.X, alsa-tools-0.X.X
  6. Настройка modules.conf
    • Настройка ALSA
    • Настройка эмуляции OSS
  7. Проверка установки
  8. Некоторые полезные мелочи

Разберем все этапы детально. Если какой-то из этапов вам не требуется объяснять, то переходите к следующему.

Скачивание новейшей версии
Это подготовительный этап, на котором вы должны скачать из Интернет или у кого-нибудь следующие архивы: alsa-driver-0.X.X.tar.bz2, alsa-lib-0.X.X.tar.bz2, alsa-utils-0.X.X.tar.bz2, alsa-tools-0.X.X.tar.bz2, где Х - это версия и подверсия. На данный момент последней является версия 0.9.8

Распаковка архивов
Этот раздел могут не читать опытные пользователи: Распаковываем архивы коммандами: bzip2 -d *.bz2
tar -xvf *.tar После чего появятся каталоги: alsa-driver-0.X.X/
alsa-lib-0.X.X/
alsa-utils-0.X.X/
alsa-tools-0.X.X

Конфигурирование alsa-driver-0.X.X
Здесь вам необходимо войти с правами root Заходим в папку alsa-driver-0.X.X и набраем команду: ./configure Ключи Данные ключи следует использовать: Если ваша зуковая плата ISA Plug & Play --with-isapnp=yes Если вы хотите использовать секвенсор MIDI --with-sequencer=yes Если вы не хотите использовать эмуляцию OSS --with-oss=no Если вы хотите получать отладочную информацию --with-debug=full Если вы хотите отладочное определение звуковой платы (?) --with-debug=detect Если исходные тексты ядра неходятся в нестандартном каталоге kernel_directoty/ --with-kernel= По завершении данного этапа вы получите полностью сконфигурированные исходные файлы. Компиляция alsa-driver-0.Х.Х

  1. Пишем команду: make в каталоге с исходными текстами драйвера и ждем, пока идет компиляция
  2. Здесь же пишем команду: make install
Теперь у нас есть полностью готовые для работы драйвера звуковых плат! Компиляция alsa-lib-0.Х.Х, alsa-utils-0.X.X, alsa-tools-0.X.X Их компиляция и установка предельно проста:
  1. В соотвествующих папках запускаем ./configure
  2. Выполняем команду make install

Установка звуковых устройств
Данный шаг может быть пропущен, если ваше ядро поддерживает DEVFS.
Запускаем скрипт ./snddevices, ?, чтобы создать новые звуковые устройства в каталоге /dev

Настройка modules.conf
Данный файл находится в каталоге etc/

Настройка ALSA
После того, как мы успешно скомпилировали и установили драйвера, осталось их должным образом настроить, для этого необходимо вписать новые строки в файл modules.conf Пример готовых настроек для 2-х звуковых плат Настройка ALSA # ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-xxxx - первая плата
alias snd-card-1 snd-xxxx - вторая плата
Настройка эмуляции OSS # OSS/Free portion
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# OSS/Free portion - card #2
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss

Проверка установки
Перезапускаем систему!
Выполняем комманду modprobe snd-xxxx
Если установка прошла успешно, то вы увидите SDAC detected...
Теперь в вашем Linux есть звук!

Некоторые полезные мелочи
Теперь у вас есть звук, но громкость надо как-то регулировать, а регуляторов в микшере нет.
В таблице напишу утилиты и их назначение:

alsamixer Микшер. Работает в консоли и имеет интуитивно понятный интерфейс.
Клавиша M - mute/unmute

alsactl Позволяет сохранить текущее значение параметров микшера.
alsactl store - сохраняет текущее значение.
alsactl restore - восстанавливает сохраненные ранее значения.

Версия документа: 0.1.9
Выполнено в: Quanta Plus
Написано с использованием вставок из оригинальной англоязычной документации.
Перевод: Шайхразеев А.И.

 Читайте в следующем номере:

Основные конфигурации (из LNAG) - Как конфигурировать принтер и звуковую карту, кое-что о файлах конфигурации, демонах и файлах устройств.

Ваше предложение - Пишите на xoid26@linux-online.ru, какую информацию хотели бы вы видеть в рассылке, и, может быть, в следующих выпусках вы найдете именно то, что вам нужно!!

/\ Наверх /\ OS Linux для начинающих. (c) 2003 Valery V. Kachurov


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное