Запуск 'cat / dev / urandom> / dev / audio' ничего не делает

471
Safal Aryal

Я пытаюсь повеселиться, проигрывая случайный звук с помощью / dev / audio в Ubuntu 17.10. Команда cat /dev/urandom > /dev/audioвыполняется успешно, но она не выводит абсолютно ничего на мой динамик по умолчанию. Что здесь не так? Спасибо...

ОБНОВЛЕНИЕ: после некоторого ожидания появляется сообщение «на устройстве не осталось места»

1

2 ответа на вопрос

3
Kamil Maciorowski

Специального файла не было /dev/audio. Вы создали обычный файл и не хватает места.

Я думаю, что /dev/audioэто интерфейс OSS . Ubuntu использует Pulseaudio вместо этого.

2
flowtron

Был написан на SO: Как передать / dev / urandom на вывод звука Linux? В принципе:

aplay -c 2 -f S16_LE -r 44100 /dev/random 
К вашему сведению, `-f cd` является сокращением для (16-битного младшего порядка, 44100, стерео) [` -f S16_LE -c2 -r44100`] И случайный может (будет?) Блокировать, лучше использовать urandom для такого рода несущественных случайность (вывод crypto / LUKS был бы еще лучше, хотя, возможно, звучит по-другому) Звучит так же плохо, как ... звучит так, как будто Xen2050 6 лет назад 1

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