Скопируйте в звуковое устройство в/dev

Несколько лет назад я смог передать ядро по каналу к звуковому устройству через

cat /vmlinuz > /dev/dsp

Однако у меня нет звукового устройства в Аккуратных 11.04 больше. Какая-либо идея, как я могу сделать это в этой новой версии Ubuntu?

6
задан 30 August 2011 в 23:02

2 ответа

Это, в терминале:

cat /vmlinuz | padsp tee /dev/dsp > /dev/null

Ubuntu использует PulseAudio в качестве своего звукового сервера (прежде чем я буду думать, что dmix ALSA использовался, я верю. Я не помню.)

padsp является инструментом PulseAudio, который переносит/dev/dsp к PulseAudio.

Пакет oss-compat, как предложено MrShunz, включает слой совместимости OSS ALSA, таким образом, он должен пройти ALSA для получения до PulseAudio, который наконец использует ALSA для доступа к звуковому устройству. Так:

oss-compat: OSS->ALSA->PulseAudio->ALSA
padsp: OSS->PulseAudio->ALSA

padsp также уже установлен по умолчанию, я думаю. Если это не, хотя, удар скажет Вам, какой пакет содержит его :)

5
ответ дан 23 November 2019 в 07:46

Более новые версии alsa имейте звуковые устройства в соответствии с каталогом /dev/snd/. Искать pcmXXXX устройства.

Или можно всегда устанавливать oss-compat пакет, чтобы иметь /dev/dsp назад:

# aptitude show oss-compat

Package: oss-compat                      
State: not installed
Version: 0.0.4+nmu3
Priority: extra
Section: universe/sound
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Uncompressed Size: 61.4 k
Depends: module-init-tools | modutils | hurd
Description: OSS compatibility package
 This package ensures that OSS support is provided in some way.  On Linux, it enables the ALSA compatibility modules.  On other
 kernels where OSS is the default interface, no action is taken. 

 The purpose of this package is for applications that only support OSS to depend on it, hence preventing common "/dev/dsp not found"
 errors that would confuse unexperienced users.
2
ответ дан 23 November 2019 в 07:46

Другие вопросы по тегам:

Похожие вопросы: