/etc/X11/xorg.conf 中的“display”、“display-device”、“monitor”、“screen”和 $DISPLAY 环境变量有什么区别?

/etc/X11/xorg.conf 中的“display”、“display-device”、“monitor”、“screen”和 $DISPLAY 环境变量有什么区别?

在 xorg.conf 文件中

_ Section "Screen"
_ Section "Monitor"
_ Option  "UseDisplayDevice" (inside the screen section)

加上$DISPLAY环境变量。

这四个(屏幕、监视器、显示设备、$DISPLAY)中的哪一个指的是放在我桌子上的物理“屏幕(或任何设备)”,其他三个是什么?

答案1

物理“屏幕”是 Xorg 中的“监视器”。

如果您有多个显示器,则所有显示器都必须适合您的当前屏幕。
例如,我将使用命令查询我的当前值xrandr

$ xrandr --query

我得到的输出如下

Screen 0: ... current 8960 x 2160, maximum 32767 x 32767
HDMI-0 connected 5120x2160+3840+0 ... 673mm x 284mm
DP-0 connected primary 3840x2160+0+0 ... 597mm x 336mm

屏幕尺寸8960是我的两个显示器分辨率的结果5120+3840

展示

由多个屏幕组成的“显示”。通常我们没有多个屏幕。您可以通过以下命令查看当前显示w

USER     TTY    LOGIN@   ...
...      :1     13:52   ...

您可以看到当前显示为:1
或者,您可以使用环境变量来检查它。

echo $DISPLAY
// :1

相关内容