Как я могу настроить два монитора с различными точками на дюйм и размерами так, чтобы размеры текста были тем же?

Я выполняю 18.04 LTS с двумя мониторами: 24 дюйма 1920x1200 один и 27 дюймов 3840x2160 один.

Текст на мониторе с высоким разрешением слишком мелок для чтения.

Я пытался использовать экран установки "Screen Display" для изменения масштабирования на 200%, но это просто делает все ОГРОМНЫМ и расплывчатым. Я понятия не имею, почему они выбрали только кратные числа 100% как доступные варианты, но этот тип масштабирования UI не то, что я после. Я хочу использовать мониторы в родных разрешениях, кроме с относительно большим размером шрифта на мониторе высокого разрешения так, чтобы это было читаемо. Остальная часть UI должна остаться тем же размером.

Масштабирующаяся опция упомянула выше масштабов оба монитора одновременно, даже при том, что средства управления показывают отдельно для каждого монитора. Изменение того автоматически изменяет другой. Походит на ошибку. Существуют сообщения и ответы для пользовательского масштабирования для каждого использования монитора xrandr, но снова, это масштабирует целый UI. Это не то, что я после.

Я могу получить определенные для монитора опции масштабирования шрифта в Ubuntu как в Windows 10?

Я также любил бы иметь осведомленное о точках на дюйм движение мыши между экранами, как включено https://github.com/mgth/LittleBigMouse в Windows.

1
задан 17 January 2020 в 20:22

1 ответ

Самое близкое я приехал в это, все еще использует xrandr (масштабирование дисплея). Это - то, что я выполнил:

xrandr --output "DisplayPort-0" --auto --pos 3456x0 --scale 1x1  --output "DisplayPort-1" --auto --scale 1.8x1.8 --pos 0x0

Вот более читаемая версия:

xrandr 
    --output "DisplayPort-0"
        --auto 
        --pos 3456x0 
        --scale 1x1
    --output "DisplayPort-1" 
        --auto 
        --scale 1.8x1.8 
        --pos 0x0

Оба моих монитора включаются к DisplayPort с 27 дюймами 3840x2160 монитор, являющийся DisplayPort 0 и 24 дюймами 1920x1200 монитор, являющийся DisplayPort-1.

Я увеличил масштаб маленького монитора, чтобы быть той же высотой как большая при помощи масштабного коэффициента 1,8.

2160/1200 = 1.8.

Это означает, что мышь перемещается между двумя дисплеями беспрепятственно, не будучи пойманным ни в каких краях. Использование масштабирования полного дисплея означает, что текст похож на сглаживание шрифта, выключен (хотя все еще читаемый), таким образом, я действительно надеюсь, что кто-то придумывает способ сделать масштабирование на экранный шрифт, но до тех пор, это будет достаточно.

Единственное другое вычисление, которое я должен был сделать, должно было найти смещение более крупного дисплея, чтобы переместить его направо от меньшего. После масштабирования маленький монитор имеет разрешение 1.8 раза его исходного разрешения 1920, который является (1920 x 1.8 =) 3456.

Править: Забыл упоминать, я также использовал установку доступности для крупного текста, так, чтобы текст на более крупном мониторе не требовал косоглазия. Но без масштабирования выше, это делает текст на маленьком мониторе слишком большим.

1
ответ дан 19 January 2020 в 09:11

Другие вопросы по тегам:

Похожие вопросы: