Может ли X11 масштабироваться до виртуальных разрешений на экранах HiDPI / Retina, как OS X?

8

Недавно у меня была возможность использовать Macbook Pro с Retina Display, и совершенно ясно, что дисплей достаточно футуристичен, чтобы на самом деле гарантировать чрезмерный маркетинг Apple.

У меня чувствительные глаза, и я не люблю смотреть на очень маленький текст. Виртуальное масштабирование Apple для разрешений HiDPI масштабирует весь экран, а не только текстовые кнопки / кнопки пользовательского интерфейса. Это создает более высокий уровень детализации на холсте с меньшим виртуальным разрешением.

В большинстве обсуждений, которые я обнаружил, говорится, что при использовании Linux не существует аналогичного решения, кроме как изменить настройки gnome DPI.

После некоторого беглого исследования кажется, что масштабированные разрешения возможны при X11 (см. Здесь ). Функция --scale может использоваться для нетбуков, виртуализирующих большее разрешение, но могут ли инвертированные значения эмулировать рабочий стол 1440x900 на экране 2880x1800? Если нет, то почему?

Таммер Ибрагим
источник

Ответы:

6

Почему бы тебе не попробовать себя?

xrandr --output LVDS-1 --scale 0.5x0.5

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

peterph
источник
Спасибо! Я пытался выяснить, почему это не сработало, и у меня нет устройства HiDPI для тестирования. Ответ, как вы упоминаете, заключается в том, что масштабирование xrandr работает через растровое изображение. Размытость, которую я получаю на экране с более низким DPI, останется. Думаю, нам придётся дождаться более полного решения.
Таммер Ибрагим
Решением является, как я уже говорил, установка подходящего DPI и использование большого размера шрифта и графических изображений. AFAIK это именно то, что делает Apple.
Петер