Масштабирование xrandr не влияет на внешний экран, чрезмерное сканирование

Я пытаюсь настроить правильное масштабирование HiDPI с несколькими мониторами на Xubuntu, на ноутбуке и на внешнем экране (HP 24w). Оба имеют разрешение 1920x1080, но у ноутбука 14 дюймов, а у внешнего монитора - 20 дюймов. Идеальным масштабированием было бы 1.5-кратный зум на моем ноутбуке (иначе все слишком мало) и 1,0x на моем внешнем экране, причем последнее выше первого.

Поскольку я хотел бы использовать dwm в качестве оконного менеджера (не имеющего индивидуальных настроек DPI) над Xorg, я сначала установил Xft.dpi: 144 для общесистемного 1.5 масштабирование (это работает, как и ожидалось: на ноутбуке все выглядит хорошо, а на внешнем экране все огромные), и теперь я пытаюсь уменьшить масштаб внешнего дисплея с помощью xrandr . После просмотра множества решений и чтения страниц руководства я придумал следующую команду:

xrandr --dpi 144 --fb 2880x2700 \
       --output HDMI-1-1 --mode 1920x1080 --pos 0x0 --scale 1.5x1.5 \
       --output eDP-1-1 --mode 1920x1080 --pos 0x1620 --scale 1x1

Которая (в моей интерпретации) должна делать следующее: создать один виртуальный экран, дать верхние 3/5 виртуального экрана в уменьшенном на 2/3 масштабе на внешний экран; и показать оставшиеся нижние пиксели 1920х1080 на экране ноутбука без изменения масштаба.

Это почти делает это, за исключением того, что, похоже, нет никакого эффекта от команды - scale 1.5x1.5 на внешнем экране: есть огромное переразвертка, нижняя и правая часть верхнего изображения находятся за пределами физического внешнего экрана.

Я что-то здесь упускаю? Судя по моему поиску в Google, это решаемая проблема, но мне не удалось добиться успеха с указанным выше. Что я делаю неправильно? Я новичок в этом.

1
задан 18 June 2020 в 22:08

1 ответ

Наконец-то я исправил это: проблема была с проприетарными драйверами NVIDIA. С драйвером nouveau все работало отлично.

0
ответ дан 20 June 2020 в 15:00

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

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