Проект Samba создал несколько инструментов, которые позволяют вам получать доступ к общим ресурсам Windows с компьютера Linux; два варианта автоматической загрузки файла::
Смонтируйте общий ресурс Windows где-нибудь (, используя файловую систему ядра CIFS ). Вы должны использовать mount -t cifs -o credentials=/path/to/credfile,uid=some-local-uid //server/share /mnt/whatever
(, есть варианты для установки имени пользователя/пароля или использования файлов учетных данных, а также для указания того, кто может получить доступ к общему ресурсу; см. справочную страницуmount.cifs
). И, конечно же, как и любую другую смонтированную файловую систему, вы можете поместить ее в /etc/fstab
. Затем вы можете загрузить файл, используя, например, cp
.
используйте командную строку smbclient
-, которая аналогична идееsftp
(илиftp
). Команда будет выглядеть примерно так:smbclient -A /path/to/credfile -c "put local-filename" //server/share
Обратите внимание, особенно при отправке через Интернет, что общие ресурсы Windows во многих конфигурациях предлагают гораздо более слабое/отсутствующее шифрование и аутентификацию, чем SSH.
Насколько я понимаю, вы собираетесь использовать голосовой чат на своем компьютере с PulseAudio Linux, используя
Приемник HDMI воспроизводится через динамики, и вы хотите, чтобы звук динамика не возвращался обратно в микрофон во время вызовов.
Я не думаю, что часть RDP имеет отношение к этому вопросу.
Да, PulseAudio должен уметь это делать. Источник :Личный опыт с аналогичной установкой. В частности, я использую веб-камеру USB и аналоговый выход на систему Hi-Fi -для голосовых и видеочатов, и это работает настолько хорошо, что я могу играть в совместные многопользовательские игры с другими без наушников.
То, как вы настраиваете эхоподавление между вашим источником и приемником, выглядит хорошо для базовой отправной точки, именно так это работает концептуально.
Насколько я понимаю,конфигурация default.pa
обрабатывается при запуске PulseAudio. Если USB-микрофон присутствует в этот момент, он должен работать. Если это не так, или если вы отключите его, я предполагаю, что модуль эхоподавления не загружен / выгружен, потому что нет мастера-источника, и он не применяется автоматически -при повторном подключении USB-устройства..
Так что, возможно, вам нужен какой-то демон пользовательского пространства, который реагирует на то, что USB-микрофон снова становится доступным, и затем повторно -применяет эхоподавление.
(Отказ от ответственности :Продвижение собственной работы)
Я не нашел такого демона-приложения, поэтому написал его сам, pulse -autoconf .
На данный момент он упакован только для Arch Linux.
Мне удалось успешно запустить его на компьютере с Ubuntu 20.04, вручную скопировав сценарий и другие файлы на этот компьютер в ожидаемые каталоги. Единственная известная вещь, которая не работает, — это удобная функция для печати табличного представления текущих приемников и источников, потому что Ubuntu поставляет другое column
приложение, отличное от Arch.
Это может сработать для вас, а может и нет. В любом случае его веб-страница может предоставить вам дополнительную информацию об эхоподавлении PulseAudio.