1

Чтобы отключить вывод текста, мы используем > dev/null , например,

make > /dev/null

Но как аналогичным образом отключить вывод звука? Например,

skype A>&1 /dev/null или что-то еще.

РЕДАКТИРОВАТЬ:

Если это возможно, я хотел бы знать общесистемный способ, который совместим не только с OS X или только с определенным дистрибутивом Linux, но и со всеми системами cygwin , mac , linux и bsd (поэтому, если я перейду с OS X в другой Unix-подобной среде, я не получаю точно такую же проблему.

Остальное нет :)

1 ответ1

1

Способ работы «> /dev /null» заключается в том, что он берет все, что программа выведет в терминал, и помещает его в /dev /null, где вы можете поместить вещи, которые вам не нужны. Избавление от вывода текста осуществляется через то, что получило вывод (терминал). Если вы хотите избавиться от звука, вам нужно пройти через то, что получает звук (скорее всего, PulseAudio).

Вы можете использовать pacmd для этого:

$ pacmd set-sink-input-mute <index> false

здесь <index> - это индекс приложения в импульсном аудио. Вы можете выяснить, с каким индексом

$ pacmd list-sink-inputs

Программа уже должна быть запущена, и PulseAudio должен отображаться здесь.

Редактировать: Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .