Приложения, не видящие источник сигнала NoMachine pulseaudio для микрофона - PullRequest
0 голосов
/ 14 сентября 2018

Я удалён в виртуальную машину Linux с CentOS 7 через NoMachine.NoMachine представляет клиентский микрофон в качестве источника импульса.Я могу использовать Audacity для записи из источника pulseaudio.Однако другие приложения - Chrome, Firefox, Slack, WebEx - не видят или не распознают источник импульса в качестве микрофона.test.webrtc.org говорит: [ FAILED ] Failed to get access to local media due to error: NotFoundError.

pacmd list-sources показывает:

2 source(s) available. index: 1 name: <nx_voice_out.monitor> driver: <module-null-sink.c> * index: 2 name: <nx_audio_in.monitor> driver: <module-null-sink.c>

Как получить приложения для распознавания источника импульса в качестве микрофона?

1 Ответ

0 голосов
/ 14 сентября 2018

Получилось, перераспределив источник:

pacmd load-module module-remap-source master=nx_voice_out.monitor source_name=Microphone

Я не знаю, почему это работает, поскольку все, что я сделал, это по существу переименовал источник.Я не переназначил никакие свойства оригинального источника.Возможно, приложениям не нравится .monitor в названии исходного источника.

Мне также нужно было выгрузить приостановку на свободном модуле:

pacmd unload-module module-suspend-on-idle

В противном случаеpulseaudio иногда приостанавливает переназначенный источник, и я не могу его отключить.

...