При использовании видеокарт Nvidia и проприетарных драйверов к ним существует распространенная проблема: драйвер выставляет неверное значение DPI (Dots per inch) для шрифтов. Это связано с тем, что драйвер пытается определить оптимальное значение DPI в зависимости от EDID (Extended display indentification data) монитора. Замечено, что данная проблема может возникнуть при подключении к видеокарте нескольких мониторов разного размера. Для устранения проблемы необходимо выполнить следующее (предполагается, что на машине установлен проприетарный драйвер Nvidia): | Command |
|---|
| borderColor | #c2e6ff |
|---|
| bgColor | #e2f3ff |
|---|
| sudo nvidia-xconfig --no-use-edid-dpi |
Данная команда сгенерирует создаст конфигурационный файл X-серввера сервера /etc/X11/xorg.conf, добавив туда параметр, выключающий использование информации о DPI, полученной из EDID монитора: | Подсказка |
|---|
| Option "UseEdidDpi" "False" |
После этого мы можем установить параметр DPI явно, добавив в секцию "Monitor" файла /etc/X11/xorg.conf соответствующий параметр: | Подсказка |
|---|
| Option "DPI" "96 x 96" |
Вместо 96 можно установить желаемое значение DPI.
Чтобы применить настройки требуется перезапустить X-сервер. Это можно сделать, например, выполнив команду: | панель |
|---|
| borderColor | #c2e6ff |
|---|
| bgColor | #e2f3ff |
|---|
| | service fly-dm restart |
|