Який менеджер дисплеїв / вікон може підтримувати декілька моніторів з різними dpi?


11

Немає перестановок, які я ще знайшов у менеджері вікон / менеджері дисплеїв, який правильно масштабує вікна та програми на двох різних моніторах з двома різними DPI.

У мене 40-дюймовий 4-кілограмовий монітор, який працює близько 110 dpi, підключений до ноутбука hidpi Dell зі швидкістю 240 dpi. Я повинен прийняти занадто крихітні активи на hidpi або занадто великі на великому моніторі. Це просто не виглядає добре. Так, є якісь "точки на півдорозі", які начебто працюють, і Unity дійсно дозволяє масштабувати активи окремо за допомогою монітора в певній мірі, але я все ще маю проблеми в самих програмах.

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

Я весь час бачу погані ефекти масштабування. Я не проти запускати бета-програмне забезпечення. Я не проти певної нестабільності. Я маю на увазі візуальну непослідовність. Куди мені піти? Який дистриб'ютор робить це добре зараз?

Ідеально хотілося б, щоб усі компоненти віконного диспетчера та додатки масштабували послідовність.

Чи варто чекати Вейленда? Чи можу я його зараз отримати? Це вирішує проблему?

Мир?


Чи можете ви додати скріншот, що ілюструє проблему?
terdon

У мене така ж проблема, я використовую kde. Хтось запропонував це мені unix.stackexchange.com/questions/219058/scaling-the-desktop-kde Але це видається небезпечним для використання з різними зовнішніми екранами (як я це роблю). Дуже сподобається автоматична утиліта налаштування. Я просто закінчую роботу на одному моніторі зараз.
доріен

Відповіді:


2

Наразі IIRC ні gnome, ні kde не підтримують масштабування dpi на шляху шляху, тому відповіді наразі немає .

Оновлення : в Gnome 3 розпочато роботу над створенням мульти-DPI, поки немає вказівок на те, чи можна було б його використовувати в 3.22 ...


Слід додати, що 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

Дивіться також цю суть .


1
Будь ласка, не публікуйте відповідей лише для посилань. Посилання, як правило, вмирають або змінюються з часом, залишаючи відповіді марними, коли посилання відмирає. Натомість скопіюйте відповідну частину зовнішнього сайту у свою відповідь та надайте посилання як цитування.
jayhendren

1

Якщо я не помиляюся, ви не можете цього зробити з Xorg. Це було б можливо лише з Вейлендом.

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


Можна скористатися xrandr --scaleопцією. Дивіться: askubuntu.com/a/555812/1841
kravemir

1

Wayland обіцяє запропонувати підтримку High DPI, як те, про що ви говорите. Єдине питання, що я маю з Wayland, це те, що воно все ще не випечене повністю.

Я запустив його на моїй установці Fedora 23 Gnome та її чудово, за винятком випадків, коли вона не працює. Наприклад, Gparted запускається не через те, що GTK не може відкрити дисплей 0 і т.д.

Можливо, через рік ми матимемо гідну підтримку Wayland (тобто високий dpi multi monitor).

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.