Linux下使用xfreerdp实现双屏/多屏显示问题求助
Linux下使用xfreerdp实现双屏/多屏显示问题求助
嗨,我遇到了一个xfreerdp双屏显示的问题,想请教大家帮忙排查下:
我的笔记本配备了两个显示器,其中0是默认主屏,1是外接的12寸副屏。单独使用单个屏幕的时候,xfreerdp的表现都很正常:
- 要在主屏启动远程会话,用命令
xfreerdp /monitors:0 /multimon /v:192.168.1.2,可以正常在屏幕0显示远程内容; - 要在副屏启动远程会话,用命令
xfreerdp /monitors:1 /multimon /v:192.168.1.2,也能正常在屏幕1显示远程内容。
但是当我想把远程Linux主机的双屏内容同步映射到本地两个屏幕上时,我用了命令 xfreerdp /monitors:0,1 /multimon /v:192.168.1.2,结果只有屏幕0能正常显示远程内容,屏幕1完全没有反应,根本看不到远程桌面的内容。
我是不是哪里操作出错了?有没有大佬能帮忙分析下可能的原因,或者给一些排查的方向?
我自己想到的几个排查方向(仅供参考)
- 先确认本地多屏配置是否正常,比如用
xrandr命令检查两个显示器是否都被系统正确识别并处于激活状态; - 尝试调整参数顺序,比如把
/multimon放在/monitors前面,命令改成xfreerdp /multimon /monitors:0,1 /v:192.168.1.2; - 检查xfreerdp的版本,有些旧版本可能在多屏参数支持上存在bug,可以尝试升级到最新稳定版后再测试;
- 确认远程Linux主机确实配置了双屏,并且远程会话的显示设置已经启用了扩展模式(而非复制模式);
- 试试添加
/span参数,命令改成xfreerdp /monitors:0,1 /multimon /span /v:192.168.1.2,不过这个参数是将远程桌面扩展到所有屏幕,需要注意和/monitors的配合逻辑。
备注:内容来源于stack exchange,提问作者TheTom
相关产品推荐
相关产品推荐

