每个显示器的字体提示

每个显示器的字体提示

我有两个显示器,其中一个旋转为垂直显示器。有没有办法将字体提示设置为垂直显示器上的 VRGB 和水平显示器上的 RGB?

答案1

是的,您可以在 Xorg(大多数 Linux 发行版使用的显示服务器)中为每个显示器设置不同的字体提示。

要为每个显示器设置字体提示,您需要修改 Xorg 配置文件(通常位于/etc/X11/xorg.conf or /etc/X11/xorg.conf.d/)。

  1. 识别每个显示器的名称:
xrandr | grep ' connected'
  1. /etc/X11/xorg.conf.d/使用您选择的名称创建一个新文件,例如10-font-hinting.conf

  2. 在此文件中,添加以下部分(每个显示器一个部分),并将 <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
  1. 保存文件并重新启动 Xorg 或重新启动系统。

相关内容