xfreerdp 多屏不起作用

xfreerdp 多屏不起作用

我有双显示器设置。我无法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 ...

3. 聚焦 FreeRDP 窗口并运行全局全屏命令

相关内容