У меня был друг, помогите мне настроить weechat-curses , версия 0.4.2 в Cygwin. Дошел до того, где я хотел установить собственный звук для бликов с помощью beep.pl. Я установил команду для запуска при выделении:cat /cygdrive/$path_to_wav_file > /dev/dsp . Похоже, это не сработает, даже если я верну команде значение по умолчанию $bell .

Теперь мне сказали, что ogg123 может воспроизводить звуки внутри Cygwin. Я задал похожий вопрос на форумах Cygwin, и их ответы были.

Возникла проблема с /dev /dsp в недавнем выпуске (1.7.26) cygwin1.dll. Это было исправлено в версии 1.7.27. http://cygwin.com/ml/cygwin-announce/2013-12/msg00009.html. Убедитесь, что ваша установка обновлена.

а также

Не знаю, почему>/dev/dsp не работает (я получаю только шум), но вы можете использовать
ogg123 (ogg-vorbis) и воспроизведите, например, .oga-файлы:

ogg123 alarm-clock-elapsed.oga 

Это работает для меня на 1.7.20. Прошло много времени с тех пор, как я играл со звуком, я не знаю, можно ли вообще воспроизводить wav-файлы изнутри cygwin.

Как мне установить его с файлами .oga ? Он упоминает, что

Прошло много времени с тех пор, как я играл со звуком, я не знаю, можно ли вообще воспроизводить wav-файлы изнутри cygwin.

Я использую Windows 7 Professional.

1 ответ1

0

Я исправил это, изменив используемый звуковой файл. Серьезно, я проверил это снова с другим файлом, и это работало. Программное обеспечение ogg123 также работает. Поэтому я убедился, что wav-файл действительно работает в оболочке, а первый - нет. Поэтому я попробовал другой, и это сработало. Затем я сказал Cygwin использовать этот файл для звукового сигнала при выделении, используя [cat /cygdrive /path to file /wavfile> /dev /dsp /]. Новый wav-файл сработал.

Что касается ogg123, проигрывание оригинального wav-файла не работало, поэтому я преобразовал его в формат ogg, и он все еще не работал. Так что я проверил его с другим файлом WAV, и он работал.

Мой вывод таков. Если вы пытаетесь использовать системный звуковой сигнал по умолчанию в качестве опции звукового сигнала при выделении в выходные дни через cygwin, то он не будет работать. Необходимо дополнительное тестирование, чтобы быть уверенным.

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