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

And*_*ndi 9 multi-monitor freerdp xfreerdp

当我登录到 Windows 计算机时

xfreerdp -v computer -u user --workarea -f
Run Code Online (Sandbox Code Playgroud)

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

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

我在带有 KDE 4.14.3 的 Gentoo Linux 下使用 freerdp 1.2.0。

添加:

我没有使用不同的 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)
Run Code Online (Sandbox Code Playgroud)

h0t*_*1r3 10

获取您希望全屏 rdp 的监视器编号(或编号):

xfreerdp /monitor-list
Run Code Online (Sandbox Code Playgroud)

在监视器上启动全屏:

xfreerdp /monitors:2 /multimon /v:<host>
Run Code Online (Sandbox Code Playgroud)

或全屏多显示器:

xfreerdp /monitors:1,2 /multimon /v:<host>
Run Code Online (Sandbox Code Playgroud)


Lam*_*ert 0

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