GNU/Linux >> Linux の 問題 >  >> Linux

Linux –Linuxで/dev / dspを遊ばせないのはなぜですか?

Linuxの教科書を読んでいて、デバイスについて教えてくれます。適切な出力を/dev/dspに送信すると表示されます 、それからそれは音を鳴らします。例はcat file.wav > /dev/dspです。 、ここでfile.wavは任意の.wavファイルです。

これを行うと、許可が拒否されます。これをsudoで実行しても、許可が拒否されます。 suの場合 まず、音が出ません。

sudoで許可が拒否されるのはなぜですか ? suでも音が出ないのはなぜですか ?

承認された回答:

/dev/dsp OSSの一部であり、非常に長い間Linuxカーネルの一部ではありませんでした。さまざまなデバイス、さまざまなプログラム、さまざまなAPIを使用するALSAに長い間取って代わられてきました。

ただし、エミュレーションレイヤーモジュールがあります。利用可能な場合は、snd-pcm-ossをロードします モジュールを使用すると、/dev/dspなどのOSS用のPCMデバイスを使用できます。 。

または、データをaplayにパイプするだけです。 またはpaplay 代わりに。


Linux
  1. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?

  2. Linux – / dev / urandomで「u」という文字は何を意味しますか?

  3. /dev/random または /dev/urandom を base64 でエンコードする方法は?

  1. Linux が NVMe ドライブを /dev/sda ではなく /dev/nvme0 としてリストするのはなぜですか?

  2. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  3. 一部の Linux システムでは、mtab でルート ファイルシステムが /dev/<実デバイス ノード> ではなく /dev/root として表示されるのはなぜですか?

  1. LinuxソフトウェアRAIDで故障したハードディスクを交換する方法

  2. / dev/randomを使用してLinuxでランダムパスワードを生成する方法

  3. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?