![xfreerdp 多屏不起作用](https://linux22.com/image/173421/xfreerdp%20%E5%A4%9A%E5%B1%8F%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我有双显示器设置。我无法xfreerdp
在两台显示器上启动全屏。
$ xfreerdp /monitor-list
* [0] 1920x1080 +0+0
[1] 1920x1080 +1920+0
xfreerdp /multimon
- 只是在窗口内启动
xfreerdp /monitors:0,1 /multimon
- 只是在窗口内启动
xfreerdp /monitors:1,2 /multimon
- 在显示器 0 上启动全屏
xfreerdp /monitors:0 /multimon
- 在显示器 0 上启动全屏
xfreerdp /monitors:1 /multimon
- 在显示器 0 上启动全屏
FreeRDP 版本 2.1.0
我正在使用 Arch Linux
我bspwm
作为窗口管理器,picom
作为合成器。
$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00*+ 59.94 50.00
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00 59.94 50.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00*+ 59.94 50.00
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00 59.94 50.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
USB-C-0 disconnected (normal left inverted right x axis y axis)
答案1
我能够使用 Arco Linux 和 FreeRDP 版本 2.3.2 在 i3wm 上解决这个问题。看起来您希望平铺窗口管理器中的一个窗口覆盖两个屏幕。
1. 为 bspwm 创建一个切换全局全屏的命令。
在 i3 中,这意味着在配置文件中添加一行:
bindsym $<key combination> fullscreen toggle global (I used $mod+Shift+f).
我希望bspwm中也有类似的情况,但我对它不是很熟悉。据我所知,您可能想为其创建一个键盘快捷键。
2. 使用 -grab-keyboard 选项启动 FreeRDP,以便 WM 切换全局全屏的命令可用。
xfreerdp -grab-keyboard /multimon /monitors:0,1 /f ...