在 Linux 中配置显示器,最好用的是 Xorg 自带的 xrandr,这个工具应用起来很不便。首先查看一下显示器的信息:
xrandr --listmonitors
Monitors: 2
0: +*HDMI-1 1920/621x1080/341+0+0 HDMI-1
1: +DP-2 1680/433x1050/271+1920+0 DP-2
从下面的输入能够看到 X window 检测到两个显示器,BENQ 显示器的编号为 0,接口为 HDMI-1,而 DELL 显示器的编号为 1,接口为 DP-2。
接下来调整一下两个显示器的地位:
xrandr --output HDMI-1 --primary --right-of DP-2
下面的命令把 HDMI-1 设置为主显示器,并把它置于 DP-2 的左边。命令执行完后,X Window 中显示器的地位就失常了。
接下来须要在每次启动时都执行这条命令,我用的是 Openbox 窗口管理器,因而把上述命令加到 Openbox 启动文件 ~/.config/openbox/autostart
中:
echo "xrandr --output HDMI-1 --primary --right-of DP-2" >> ~/.config/openbox/autostart
设置实现,每次启动后显示器的地位就会被调整。
xrandr 不仅能够配置显示器的地位,还能够查问显示器参数、配置分辨率或刷新频率等,请参考其相干手册。