jus*_*tin 5 xorg resolution restart
我知道如何修改 xorg.conf 并让它以大约 1024x768 开始,但我无法让它以 1600x1200 开始。每次都必须手动启动它们,这非常不方便。我们将这些服务器用作自动化代理。我们正在使用 sikuli 进行浏览器测试,所以我们不能无头。
默认情况下,X 将使用DDC来探测显示器支持的分辨率。如果显示器未插入,则这是不可能的。如果您了解显示器的特性,则可以通过该xorg.conf文件以其他模式进行编程。
如果您还没有添加一个部分,请添加一个Monitor部分。这可以通过以下两种方式之一进行挂钩:节Monitor "$IDENTIFIER"中的指令Screen(旧方式),或节Option "monitor-$OUTPUT" "$IDENTIFIER"中的指令Device(新的多头感知方式)。如果您使用第二种方法,它将使用与xrandr实用程序相同的输出名称。
在Monitor部分中,ModeLine为您要编程的每种模式添加一个或多个指令。根据手册页,格式如下:
ModeLine "name" clock hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal options
Run Code Online (Sandbox Code Playgroud)
如果显示器已插入,您应该能够从xrandr --verbose命令中获取此信息。例如,如果显示以下内容:
1920x1080 (0x59) 148.5MHz +HSync +VSync *current +preferred
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.5KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.0Hz
Run Code Online (Sandbox Code Playgroud)
那么对应的ModeLine就是:
ModeLine "1920x1080" 148.5 1920 2008 2052 2200 1080 1084 1089 1125 +HSync +VSync
Run Code Online (Sandbox Code Playgroud)
即使显示器最初未连接,您也应该能够配置该模式。
| 归档时间: |
|
| 查看次数: |
1235 次 |
| 最近记录: |