关于-X-Server-的配置

Archlinux 上似乎一开始没有 /etc/X11/xorg.conf 文件 (X server 的配置文件).

其格式如:

1
2
3
4
5
6
7
8
# Ignore all xpra virtual devices by default,
# these will be enabled explicitly when needed.
Section "InputClass"
Identifier "xpra-virtual-device"
MatchProduct "Xpra"
Option "Ignore" "true"
EndSection

# 开头的是注释.

Section 关键字后的名称是预定义的, 常见的有:

  • ServerLayout:定义 Xorg 服务器布局和多个输入输出设备的组合方式。

  • InputDevice:定义输入设备的属性信息,比如鼠标、键盘等。

  • Monitor:定义显示器的属性信息,比如分辨率、刷新率、色彩模式等。

  • Device:定义显卡设备驱动的属性信息,比如所使用的驱动程序、显存、GPU 等。

  • Screen:定义显示屏(屏幕)属性的相关信息,比如大小、分辨率、色彩深度、显示方式等。

  • ServerFlags:定义一些特殊的服务器选项,比如是否启用内部错误处理、是否启用安全模式等。

  • Module:定义动态加载的 Xorg 模块,比如字体、输入法等。

在同一个配置文件中这些不能重复定义, 若重复定义, 则只有最后一个会生效. 如定义了两个 InputDevice section. 但是不同的配置文件中, 可以重复使用, 因为它们是彼此独立的.

Identifier 关键字用于给特定的 Section 或者参数赋予一个唯一的名称, 也就是说可以自己取.

Option 关键字用于设置属性, 不同的硬件和驱动程序将支持不同的 option 选项, 在 xorg.conf 文件中,应该根据需要为每个设备和屏幕设置适当的选项:

  • Option "AccelMethod": 设置硬件加速方法。
  • Option "DRI": 启用或禁用 Direct Rendering Infrastructure。
  • Option "TwinView": 用于 Nvidia 显卡,启用双显示器设置。
  • Option "RandRRotation": 启用旋转屏幕选项。
  • Option "RenderAccel": 启用或禁用 2D 加速。

关于-X-Server-的配置
http://example.com/2023/04/09/关于-X-Server-的配置/
作者
Jie
发布于
2023年4月9日
许可协议