Как получить мой linux box звук и микрофон путь?

в linux как найти путь к звуковой карте и путь к микрофону? Некоторые приложения используют /dev/dsp но как убедиться, что это мое?

Screenshot

30
задан grawity
08.11.2022 21:18 Количество просмотров материала 2634
Распечатать страницу

2 ответа

/dev/dsp и /dev/mixer устройства для звуковой системы OSS3. Пути устройств всегда одинаковы во всех системах.

однако, из-за многих ограничений OSS3, почти все современные дистрибутивы Linux используют ALSA для звука, который не имеет dsp и mixer устройства. Можно использовать эмуляция OSS несколькими способами:

  • пользовательский режим, PulseAudio:

    PulseAudio поставляется с библиотеками эмуляции OSS. Запустить свой программа через padsp:

    padsp ./sjphone
    
  • пользовательский режим, прямая ALSA:

    установить alsa-oss пакет, затем запустите программу через aoss:

    aoss ./sjphone
    

    это работает на системах PulseAudio тоже (хотя, может быть, не так хорошо, как padsp).

  • в режиме ядра:

    загрузить snd-pcm-oss и snd-mixer-oss модули ядра, затем запустите программу обычно:

    sudo modprobe snd-pcm-oss
    sudo modprobe snd-mixer-oss
    ./sjphone
    

    этот метод не рекомендуется – особенно избегайте его в системах PulseAudio, так как эмуляция ядра OSS может конфликтовать с тем, как PulseAudio управляет оборудованием. User-mode padsp или aoss обычно лучший выбор.

3
отвечен grawity 2022-11-10 05:06

/dev/dsp является стандартным устройством в Linux для вывода или записи звука. Для вашей звуковой карты или микрофона нет специального пути устройства.

0
отвечен Adam Prax 2022-11-10 07:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх