Il y a des années, j'ai pu canaliser le noyau vers le périphérique audio via
cat /vmlinuz > /dev/dsp
Cependant, je n'ai plus le périphérique audio dans Natty 11.04. Toute idée, comment je peux le faire dans cette nouvelle version d'Ubuntu?
Ceci, dans un terminal:
cat /vmlinuz | padsp tee /dev/dsp > /dev/null
Ubuntu utilise PulseAudio comme serveur de son (avant, je pense, le dmix d'ALSA a été utilisé. Je ne m'en souviens pas.)
padsp est un outil PulseAudio qui encapsule/dev/dsp dans PulseAudio.
Le paquet oss-compat, proposé par MrShunz, active le calque de compatibilité ALSA d'ALSA d'ALSA. Il doit donc passer par ALSA pour accéder à PulseAudio, qui utilise finalement ALSA pour accéder au périphérique audio. Alors:
oss-compat: OSS->ALSA->PulseAudio->ALSA
padsp: OSS->PulseAudio->ALSA
padsp est également déjà installé par défaut, je pense. Si ce n'est pas le cas, bash vous dira quel paquet le contient :)
Les versions plus récentes de alsa
ont les périphériques audio sous le répertoire /dev/snd/
. Recherchez les périphériques pcmXXXX
.
Ou vous pouvez toujours installer le paquetage oss-compat
pour avoir le /dev/dsp
retour:
# aptitude show oss-compat
Package: oss-compat
State: not installed
Version: 0.0.4+nmu3
Priority: extra
Section: universe/sound
Maintainer: Ubuntu MOTU Developers <[email protected]>
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.