workdir$ xrandr | grep -i connected
DVI-I-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm
DP-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 267mm
从上面的输出我们可以确认我连接了两台显示器。
我写了一个小的 xlib 应用程序,它在屏幕上显示“hello world”。
示例代码: https ://www.lemoda.net/c/xlib-text-box/
输出出现在一台显示器上,但我需要在另一台连接的显示器上显示。在此处输入代码
现在的问题是应用程序总是在 DP-3 上显示,但我想在 DVI-I-1 显示器上显示应用程序,怎么办?
我试图更改 XOpenDisplay 的输入参数,但失败并显示“无法打开显示”。
还尝试将主监视器状态更改为 DVI-I-1,但仍然没有成功