Какой диспетчер дисплеев / оконный менеджер может поддерживать несколько мониторов с разным dpi?

11

Я не нашел ни одной перестановки менеджера окон / диспетчера окон, который бы правильно масштабировал окна и приложения на двух разных мониторах с двумя разными DPI.

У меня 40-дюймовый монитор 4k с разрешением около 110 точек на дюйм, подключенный к ноутбуку hidpi Dell с разрешением около 240 точек на дюйм. Я должен принимать слишком малые активы на hidpi или слишком большие на большом мониторе. Это просто не выглядит хорошо. Да, есть несколько «промежуточных точек», которые вроде бы работают, и Unity в некоторой степени разрешает масштабирование ресурсов по мониторам, но у меня все еще есть проблемы в самих приложениях.

Я пробовал разные комбинации Unity / Gnome 3 / KDE / I3 и даже e17. Большую часть времени менеджер дисплеев (я думаю) был lightdm, поскольку дистрибутивом обычно был Ubuntu, но я также пробовал Fedora 22 и Kubuntu, которые, как мне кажется, используют разные дисплеи. Самые последние версии каждый раз / чистые установки.

Все время вижу плохие эффекты масштабирования. Я не против запустить бета-версию программного обеспечения. Я не против нестабильности. Я не против визуальной несогласованности. Куда я должен идти? Какой дистрибутив делает это хорошо, сейчас?

В идеале мне бы хотелось, чтобы все компоненты оконного менеджера и приложения масштабировались согласованно.

Стоит ли ждать Вейланда? Могу ли я получить это сейчас? Это решает проблему?

Мир?

Томас Браун
источник
Не могли бы вы добавить скриншот, иллюстрирующий проблему?
Тердон
У меня такая же проблема, я использую kde. Кто-то предложил мне это unix.stackexchange.com/questions/219058/scaling-the-desktop-kde Но это кажется опасным для использования с различными внешними экранами (как я). Очень хотелось бы утилиту автоматической настройки. Я просто заканчиваю работать над одним монитором сейчас.
Дориен

Ответы:

2

IIRC ни gnome, ни kde в настоящее время не поддерживают масштабирование dpi на Wayland, поэтому в настоящее время нет ответа .

Обновление : Работа не началась на несколько ДПИ в Gnome 3, никаких признаков еще о том, будет ли она использоваться в 3.22 ...

eddygeek
источник
Следует добавить, что Gnome даже не поддерживает масштабирование точек, в то время как KDE поддерживает. Таким образом, в основном Gnome может выполнять масштабирование от 1 до 2, но не может выполнять масштабирование в 1,5 раза. Я думаю, что они пытаются это исправить, но да.
Годдард
2

При вызове xrandrвы можете добавить --scale 2x2выходной сигнал не-HiDPI. Это сделает изображение на дисплее в высоком разрешении, но уменьшит его перед отображением на мониторе. Это не всегда выглядит красиво, но это удобно. Например, я расширяю свой внутренний дисплей сетчатки 2560x1600 eDP-1с помощью внешнего монитора не HiDPI DP-1:

#!/bin/sh
EXT=`xrandr --current | sed 's/^\(.*\) connected.*$/\1/p;d' | grep -v ^eDP`
xrandr --output eDP-1 --auto --pos $(((3840-2560)/2))x2400 --scale 1x1 \
       --output "$EXT" --auto --scale 2x2 --pos 0x0

Смотрите также эту суть .

wvengen
источник
1
Пожалуйста, не публикуйте только ссылки. Ссылки, как правило, умирают или меняются со временем, оставляя ответы бесполезными после того, как ссылка не работает. Вместо этого скопируйте соответствующую часть внешнего сайта в свой ответ и предоставьте ссылку в качестве ссылки.
Джейхендрен
1

Если я не ошибаюсь, вы не можете сделать это с Xorg. Это было бы возможно только с Wayland.

Вы можете попробовать последнюю версию Plasma (ветка разработки, а не выпущенная): https://dot.kde.org/2015/12/18/first-plasma-wayland-live-image

Андреа Скарпино
источник
Вы можете использовать xrandr --scaleопцию. Смотрите: askubuntu.com/a/555812/1841
Кравемир
1

Wayland обещает предложить поддержку высокого разрешения, как вы говорите. Единственная проблема, которую я имею с Wayland, состоит в том, что это все еще не полностью испечено.

Я запустил его на своей установке Fedora 23 Gnome, и он великолепен, за исключением случаев, когда он не работает. Например, Gparted не запустится, потому что GTK не может открыть дисплей 0 и т. Д. В любом случае, это не так уж и далеко, и похоже, что они усердно работают над списком ошибок.

Возможно, через год у нас будет приличная поддержка Wayland (то есть с высоким разрешением для нескольких мониторов).

http://fedoramagazine.org/update-wayland-support-fedora-23/

jsquaredz
источник