我有两个显示器,其中一个旋转为垂直显示器。有没有办法将字体提示设置为垂直显示器上的 VRGB 和水平显示器上的 RGB?
答案1
是的,您可以在 Xorg(大多数 Linux 发行版使用的显示服务器)中为每个显示器设置不同的字体提示。
要为每个显示器设置字体提示,您需要修改 Xorg 配置文件(通常位于/etc/X11/xorg.conf or /etc/X11/xorg.conf.d/
)。
- 识别每个显示器的名称:
xrandr | grep ' connected'
/etc/X11/xorg.conf.d/
使用您选择的名称创建一个新文件,例如10-font-hinting.conf
。在此文件中,添加以下部分(每个显示器一个部分),并将 <display_name> 替换为每个显示器的名称:
对于水平显示:
Section "Monitor"
Identifier "<display_name>-horizontal"
Option "DPI" "96 x 96"
Option "SubPixelOrder" "RGB"
EndSection
Section "Device"
Identifier "<display_name>-horizontal"
Option "RenderAccel" "True"
Option "Hinting" "True"
Option "Antialiasing" "True"
EndSection
Section "Screen"
Identifier "<display_name>-horizontal"
Device "<display_name>-horizontal"
Monitor "<display_name>-horizontal"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
对于垂直显示:
Section "Monitor"
Identifier "<display_name>-vertical"
Option "DPI" "96 x 96"
Option "SubPixelOrder" "VRGB"
EndSection
Section "Device"
Identifier "<display_name>-vertical"
Option "RenderAccel" "True"
Option "Hinting" "True"
Option "Antialiasing" "True"
EndSection
Section "Screen"
Identifier "<display_name>-vertical"
Device "<display_name>-vertical"
Monitor "<display_name>-vertical"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1080x1920"
EndSubSection
EndSection
- 保存文件并重新启动 Xorg 或重新启动系统。