Das Ausführen von "cat / dev / urandom> / dev / audio" führt zu nichts

541
Safal Aryal

Ich versuche ein bisschen Spaß zu haben, indem ich unter Ubuntu 17.10 zufälliges Audio mit / dev / audio spiele. Der Befehl cat /dev/urandom > /dev/audiowird erfolgreich ausgeführt, gibt jedoch absolut nichts an meinen Standardlautsprecher aus. Was ist hier falsch? Vielen Dank...

UPDATE: nach einer Weile wird "kein Platz mehr auf dem Gerät" angezeigt

1

2 Antworten auf die Frage

3
Kamil Maciorowski

Es gab keine spezielle Datei /dev/audio. Sie haben eine reguläre Datei erstellt und haben keinen freien Speicherplatz mehr.

Ich denke, /dev/audioist eine Schnittstelle von OSS . Ubuntu verwendet stattdessen Pulseaudio .

2
flowtron

Wurde auf SO geantwortet: Wie kann man / dev / urandom zur Linux-Soundausgabe leiten ? Grundsätzlich gilt:

aplay -c 2 -f S16_LE -r 44100 /dev/random 
Zu Ihrer Information, `-f cd` ist eine Abkürzung für (16 Bit Little Endian, 44100, Stereo) [` -f S16_LE -c2 -r44100`] Und zufällig könnte (würde?) Blockieren. Urandom ist besser für diese Art von Unwichtigem Zufälligkeit (Krypto / LUKS-Ausgabe wäre noch besser, klingt vielleicht anders) Klingt es so schlecht wie es ist ... klingt es so? Xen2050 vor 6 Jahren 1