Подсказка шрифта для монитора

У меня есть два дисплея, из которых один повернут, чтобы быть вертикальным. Есть ли способ установить подсказку шрифта, чтобы быть 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 или перезагрузите систему.
Другие вопросы по тегам