我使用xfreerdp登录到linux计算机(运行RHEL7)旁边的桌面上的windows计算机(运行windos 7 64位)。
通常我使用:
xfreerdp -k uk -g 1280x950 --no-nla --plugin cliprdr这样音频就被禁用了。我可以使用以下方法将声音输出从windows机器转发到我的linux盒:
xfreerdp --plugin drdynvc --plugin rdpsnd我不能使用linux麦克风设备向windows框提供音频。我试过:
--plugin audin_pulse 并设置注册表项:
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-TcpfDisableAudioCapture
降至0。我不知道如何解决这个问题,尽管在这里看到了类似的问题。
然而,窗户盒在我的桌子上,所以我非常乐意在那里使用耳机和麦克风插座。也就是说,我根本不想转发音频,只想让它在远程机器上启用。默认情况下,远程桌面似乎会禁用它(我认为在窗口一侧)。
在旧的r桌面程序下,我能够运行-r sound:remote或-r sound:local来完成这个任务。什么是在xfreerdp上的等价物?
背景:我的目标是在窗口框上使用skype进行业务。只要我能让耳机正常工作,我把耳机插在哪里就无所谓了。我确实让pidgin+sipe在linux上工作,但我不确定所有的特性都能工作。
发布于 2017-10-06 11:02:22
我的谷歌-福回来了。
在进一步挖掘之后,我找到了答案,使用/音频模式:1将音频留在服务器上。我刚刚测试了它,我的Windows看到了我映射的USB音频设备,一个用于VOIP的USB耳机。
xfreerdp /w:1904 /h:1120 /u:myusername /音频模式:1 /v:192.168.1.2 +剪贴板+字体
https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
值为0-在本地重定向,1-离开服务器,2-无
我发现这个别名很有用:
别名rdp_ad="xfreerdp /w:1904 /h:1120 '/u:mydomain\myusername‘+clipboard +字体“
发布于 2020-03-12 03:06:56
使用FreeRDP版本21和Windows 10,您需要的是以下内容
xfreerdp /v:MyWindows /sound /microphone它检测到PulseAudio,并说:
...
[INFO][com.freerdp.channels.rdpsnd.client] - Loaded pulse backend for rdpsnd
[INFO][com.freerdp.channels.audin.client] - Loaded pulse backend for audin
...太简单了。
1:我测试过的确切版本是Debian上的2.0.0~git20190204.1.2693389a+dfsg1-2和PulseAudio 13.0-5
发布于 2019-07-26 20:57:10
现在起作用了!
要使它从Linux机器运行到Windows 2016,需要在Windows 2016中安装以下服务和角色。

(该图像显示了许多功能,但如果您只需在“服务器角色”中查找“远程桌面服务”,而在“角色服务”中的安装步骤中,只需选择“远程桌面会话主机”,则会添加这些功能)。之后需要重新启动..。
然后让xfreerdp连接如下:
xfreerdp /microphone:sys:alsa /sound:sys:alsa /clipboard /u:MyUser /v:MyServerIPorHostname只对您各自的数据更改“MyUser”和“MyServerIPorHostname”。
它将使用ALSA (高级Linux声音体系结构),因此从本地Linux重定向默认设备。
这样,您就可以使用xfreerdp在RDP上拥有完整的Skype体验。
https://unix.stackexchange.com/questions/285716
复制相似问题