Alt linux настройка звука

Sound Policy

Sound Policy — поведение по-умолчанию для приложений работающих со звуком.

  • 1 Общие соображения
    • 1.1 Теория
      • 1.1.1 ALSA
      • 1.1.2 OSSv3 и OSSv4
      • 1.1.3 PulseAudio
      • 1.1.4 EsounD
      • 1.1.5 aRts
      • 1.1.6 NAS
      • 1.1.7 JACK
      • 4.1 GNOME
      • 4.2 KDE
      • 4.3 OpenBox

      Общие соображения

      Данное полиси является отправной точкой для маинтейнеров собирающих звуковые приложения в ALT Linux. Оно растолковывает общие принципы сборки приложений для работы со звуком. Оно затрагивает приложения для проигрывания звука (mpg123, mpg321, rhythmbox, amarok, xmms и etc), приложения для проигрывания видео (mplayer, totem и etc), записи звука и видео в общем.

      Теория

      В текущий момент в среде GNU/Linux существует достаточное количество звуковых серверов, звуковых библиотек и интерфейсов для ввода/вывода звука.

      ALSA

      ALSA это набор драйверов и библиотек для ввода/вывода звука. Является низкоуровневым интерфейсом по-умолчанию. Поддерживает кучу звуковых карт. Нет поддержки сети. Имеет регулярные проблемы с микшированием звука из различных приложений (dmix).

      OSSv3 и OSSv4

      OSSv3 это старый набор драйверов для звука и API для работы с ним. В текущее время практически не используется. Появился после того как 4Front Technologies выложили не нужные драйвера под GPL в ядро Linux. В тоже время продолжая продавать драйвера для более топовых моделей. Со временем в ядре появились и другие драйвера написанные сообществом с таким же API.

      OSSv4 это более современный вариант OSSv3. Разработчик выложил драйвера под тремя лицензиями: BSD/GPL/CDDL и про проприетарной. Имеется прослойка для эмуляции ALSA API.

      PulseAudio

      Современный звуковой аудио сервер. О возможностях можно почитать в Википедии.

      EsounD

      Старый звуковой сервер который использовался в GNOME. Не поддерживается. В GNOME он был заменём на PulseAudio.

      aRts

      Звуковой сервер который использовался в KDE3. В KDE4 выкинут и больше не поддерживается.

      NAS

      JACK

      Звуковой сервер для профессионалов. Нет поддержки сети. Очень низкая задержка ввода и вывода звука.

      Как это всё должно работать

      В общем случае, для обычного пользователя всё должно работать незаметно и сразу после установки из дистрибутива. Пользователь не должен настраивать каждое приложение после установки.

      Технически, сейчас это лучше всего реализовывается через PulseAudio.

      Сборка приложений для работы со звуком

      Все приложения которые выводят звук должны по-умолчанию выводить его через PulseAudio. Если у приложения нет поддержки PulseAudio, то использовать ALSA. Ну и продробнее:

      • Собирать у приложения модуль вывода через ALSA
      • Собирать у приложения модуль вывода через PulseAudio (и ставить у основного приложения зависимость на этот субпакет). Тут ещё надо уточнить детали.
      • Собирать у приложения модуль вывода через JACK
      • Собирать или нет у приложения модуль для вывода звука через OSS на усмотрение маинтейнера
      • Собирать или нет у приложения модуль для вывода звука через EsounD на усмотрение маинтейнера
      • Собирать или нет у приложения модуль для вывода звука через aRts на усмотрение маинтейнера
      • Собирать или нет у приложения модуль для вывода звука через NAS на усмотрение маинтейнера
      • Собирать или нет у приложения модуль для вывода звука через libao на усмотрение маинтейнера

      Если приложение не имеет поддержки модулей, а может только в себя вкомпиливать поддержку звуковых подсистем, то собирать с ALSA, PulseAudio и JACK. Остальные варианты вывода звука на усмотрение маинтейнера.

      Если приложение не умеет PulseAudio, но умеет ALSA и libao то желательнее использовать ALSA. Они оба умеет играть через PulseAudio сами.

      Кроме самой сборки нужно ещё поправить настройки приложения что бы оно по-умолчанию выводило звук через PulseAudio.

      Поддержка со стороны DE/WM

      DE/WM должен при запуске запускать pulseaudio deamon если тот установлен в системе.

      GNOME

      GNOME сейчас сам запускает pulseaudio при старте.

      Источник

      Sound Policy

      Sound Policy — поведение по-умолчанию для приложений работающих со звуком.

      • 1 Общие соображения
        • 1.1 Теория
          • 1.1.1 ALSA
          • 1.1.2 OSSv3 и OSSv4
          • 1.1.3 PulseAudio
          • 1.1.4 EsounD
          • 1.1.5 aRts
          • 1.1.6 NAS
          • 1.1.7 JACK
          • 4.1 GNOME
          • 4.2 KDE
          • 4.3 OpenBox

          Общие соображения

          Данное полиси является отправной точкой для маинтейнеров собирающих звуковые приложения в ALT Linux. Оно растолковывает общие принципы сборки приложений для работы со звуком. Оно затрагивает приложения для проигрывания звука (mpg123, mpg321, rhythmbox, amarok, xmms и etc), приложения для проигрывания видео (mplayer, totem и etc), записи звука и видео в общем.

          Теория

          В текущий момент в среде GNU/Linux существует достаточное количество звуковых серверов, звуковых библиотек и интерфейсов для ввода/вывода звука.

          ALSA

          ALSA это набор драйверов и библиотек для ввода/вывода звука. Является низкоуровневым интерфейсом по-умолчанию. Поддерживает кучу звуковых карт. Нет поддержки сети. Имеет регулярные проблемы с микшированием звука из различных приложений (dmix).

          OSSv3 и OSSv4

          OSSv3 это старый набор драйверов для звука и API для работы с ним. В текущее время практически не используется. Появился после того как 4Front Technologies выложили не нужные драйвера под GPL в ядро Linux. В тоже время продолжая продавать драйвера для более топовых моделей. Со временем в ядре появились и другие драйвера написанные сообществом с таким же API.

          OSSv4 это более современный вариант OSSv3. Разработчик выложил драйвера под тремя лицензиями: BSD/GPL/CDDL и про проприетарной. Имеется прослойка для эмуляции ALSA API.

          PulseAudio

          Современный звуковой аудио сервер. О возможностях можно почитать в Википедии.

          EsounD

          Старый звуковой сервер который использовался в GNOME. Не поддерживается. В GNOME он был заменём на PulseAudio.

          aRts

          Звуковой сервер который использовался в KDE3. В KDE4 выкинут и больше не поддерживается.

          NAS

          JACK

          Звуковой сервер для профессионалов. Нет поддержки сети. Очень низкая задержка ввода и вывода звука.

          Как это всё должно работать

          В общем случае, для обычного пользователя всё должно работать незаметно и сразу после установки из дистрибутива. Пользователь не должен настраивать каждое приложение после установки.

          Технически, сейчас это лучше всего реализовывается через PulseAudio.

          Сборка приложений для работы со звуком

          Все приложения которые выводят звук должны по-умолчанию выводить его через PulseAudio. Если у приложения нет поддержки PulseAudio, то использовать ALSA. Ну и продробнее:

          • Собирать у приложения модуль вывода через ALSA
          • Собирать у приложения модуль вывода через PulseAudio (и ставить у основного приложения зависимость на этот субпакет). Тут ещё надо уточнить детали.
          • Собирать у приложения модуль вывода через JACK
          • Собирать или нет у приложения модуль для вывода звука через OSS на усмотрение маинтейнера
          • Собирать или нет у приложения модуль для вывода звука через EsounD на усмотрение маинтейнера
          • Собирать или нет у приложения модуль для вывода звука через aRts на усмотрение маинтейнера
          • Собирать или нет у приложения модуль для вывода звука через NAS на усмотрение маинтейнера
          • Собирать или нет у приложения модуль для вывода звука через libao на усмотрение маинтейнера

          Если приложение не имеет поддержки модулей, а может только в себя вкомпиливать поддержку звуковых подсистем, то собирать с ALSA, PulseAudio и JACK. Остальные варианты вывода звука на усмотрение маинтейнера.

          Если приложение не умеет PulseAudio, но умеет ALSA и libao то желательнее использовать ALSA. Они оба умеет играть через PulseAudio сами.

          Кроме самой сборки нужно ещё поправить настройки приложения что бы оно по-умолчанию выводило звук через PulseAudio.

          Поддержка со стороны DE/WM

          DE/WM должен при запуске запускать pulseaudio deamon если тот установлен в системе.

          GNOME

          GNOME сейчас сам запускает pulseaudio при старте.

          Источник

          Уважаемые посетители!

          Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.

          Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.

          Нет звука

          Страницы 1

          Чтобы отправить ответ, вы должны войти или зарегистрироваться

          Сообщений 5

          1 Тема от WhiteBlack 15.08.2010 10:03:21

          • WhiteBlack
          • Новичок
          • Неактивен
          • Зарегистрирован: 15.08.2010
          • Сообщений: 77
          • Репутация : [ 0 | 0 ]

          установил Linux Master (вроде при загрузке пишет ALTLinux, поэтому создал тему здесь)
          до установки прочитал, что все дрова поставляются вместе с ядром, ну вроде так и оказалося: на видеокарту и на .. что то еще был драйвер, а на звуковую карту не было. Скачал драйвер :
          realtek-linux-audiopack-5.15
          вроде все установил, сначала не понял как надо, он выдавал ошибки, что файл не найден, но потом я через суперпользователя попробовал и ошибок при установки не было токо в пследней строчке написал что не может что то удалить, а так все было «done». Перезагрузил комп, как было написано в readme, но звука так и нет. Пробовал устанавливать и вручную(разархивировал и там дальше по readme делал все тоже самое)
          помогите пожалуйста, неприкольно в немом мире сидеть

          2 Ответ от durc 15.08.2010 10:07:07

          Какое железо?
          Думаю можно было обойтись и без установки драйверов.
          Запустите в терминале
          alsamixer
          посмотрите уровень звука на каналах
          Если внизу под уровнем звука ММ жмите клавишу m

          3 Ответ от WhiteBlack 15.08.2010 11:09:24

          • WhiteBlack
          • Новичок
          • Неактивен
          • Зарегистрирован: 15.08.2010
          • Сообщений: 77
          • Репутация : [ 0 | 0 ]

          durc, дай я тебя обниму, СПАСИБО, все работает
          оказалося там везде громкость по нулям стояла и ММ еще было,
          вообщем спасибо, я уже дня 4 мучился

          4 Ответ от durc 15.08.2010 11:30:52

          Кстати, насчёт MM, на ненужных каналах можно и оставить.

          5 Ответ от WhiteBlack 15.08.2010 11:51:26

          • WhiteBlack
          • Новичок
          • Неактивен
          • Зарегистрирован: 15.08.2010
          • Сообщений: 77
          • Репутация : [ 0 | 0 ]

          Источник

          Читайте также:  Команда linux все файлы системы
Оцените статью
Adblock
detector