如何在第二台显示器上全屏启动 freerdp

如何在第二台显示器上全屏启动 freerdp

当我使用以下命令登录 Windows 计算机时

xfreerdp -v computer -u user --workarea -f

全屏窗口总是出现在我的两个显示器中的第一个上。是否可以告诉 freerdp 在第二台显示器上启动或者移动窗口?使用 Alt+Click 移动的标准 KDE 窗口不适用于 freerdp 窗口。

在互联网上搜索,我只找到了有关多个远程屏幕的多重监控的示例。但我只想选择显示远程会话的本地屏幕。

我在 Gentoo Linux 下使用 freerdp 1.2.0 和 KDE 4.14.3。

添加:

我没有使用不同的 X 显示器。我有一个带有 randr 的多显示器设置,xrandr输出以下内容:

Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1200+1920+0 (normal left inverted right x axis y     axis) 518mm x 324mm
   1920x1200     59.95*+
   ...
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y     axis) 518mm x 324mm
   1920x1200     59.95*+
   ...
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)

答案1

获取您想要全屏 rdp 的显示器编号:

xfreerdp /monitor-list

在显示器上启动全屏:

xfreerdp /monitors:2 /multimon /v:<host>

或全屏多个显示器:

xfreerdp /monitors:1,2 /multimon /v:<host>

答案2

用于xfreerdp /monitor-list检查检测到的监视器,并xfreerdp /monitors:1使用第二个监视器。

答案3

环境DISPLAY变量可用于访问多桌面系统的屏幕。

DISPLAY=:0.1 xfreerdp ...可能会解决你的问题。0.0将是您的第一个屏幕,0.1也是您的第二个屏幕。

答案4

使用xprop -root您可以获得父窗口 id,即:如果您在想要 xfreerdp 会话的屏幕上的终端中_NET_ACTIVE_WINDOW(WINDOW): window id # 0x2e00004运行此命令,那么您可以从任何您想要的屏幕启动 xfreerdp,并且该窗口将在屏幕上使用 id 创建你选择了。xprot -rootxfreerdp -X <id>

相关内容