Екран ноутбука HiDPI з проблемами DPI із зовнішнім монітором HD


1

Нещодавно я придбав мобільний зовнішній монітор HD для використання зі своїм ноутбуком. Екран мого ноутбука - це 4K монітор (3840x2160), тоді як зовнішній монітор - HD (1920x1080). Я намагався, щоб екран мого ноутбука "відповідав" моєму зовнішньому монітору з точки зору "розміру" та масштабування / DPI.

Коли я кажу «розмір», я маю на увазі, що коли я переміщую мишу по верхньому краю екрана ноутбука на зовнішній монітор, миша з’являється у верхньому краї зовнішнього монітора, і те саме стосується нижнього краю (у Іншими словами, вони відповідають рівню "віртуальна висота", якщо це має сенс).

Коли я кажу "масштабування", я маю на увазі, що фізична висота елементів екрана на будь-якому екрані повинна відповідати іншій.

Я досліджував інші теми стеків, які радили намагатися використовувати Wayland , дозволяючи дробове масштабування та вручну встановлюючи xrandrкоманди , але, на жаль, жодне з них не допомогло, а експеримент xrandr зокрема призвів до безлічі дивних та відволікаючих візуальних фрагментів.

Чи можливо співставити як розмір, так і масштабування між цими двома дисплеями? Якщо можливо, я б дуже хотів це зробити, не приносячи шкоди роздільній здатності екрана 4k свого ноутбука.


EDIT 1: Я спробував наступну команду після того, як поплутався з більшою кількістю xrandrкоманд ...

xrandr --output eDP-1-1 --scale 1x1 --mode 3840x2160
xrandr --output DP-1-1 --scale 0.5x0.5 --mode 1920x1080 --right-of eDP-1-1

Що дає цей безлад . Користується лише 1/4 екрана, решта - порожнім білим кольором із дивним вікном перетягування вікон, який ви бачите на малюнку. Ідеальний показник DPI все-таки вдвічі більший, ніж повинен бути.

Відповіді:


0

У мене Dell XPS 13, і найкраще рішення, яке я знайшов тут, - це ефективно масштабувати роздільну здатність 4k на моніторі HD. Зауважте, що позиціонування в цьому сценарії передбачає, що ваш зовнішній дисплей знаходиться вище вашого ноутбука:

xrandr --output DP-1 --scale 2x2 --mode 1920x1080 --fb 4160x4320 --pos 0x0
xrandr --output eDP-1 --scale 1x1 --pos 320x2160

Оскільки я використовую свій ноутбук в дорозі між офісом і будинком, я створив для цього невеликий сценарій і призначив комбінацію клавіш для переключення роздільних можливостей. Він також підтримує зовнішній монітор 1920x1200:

https://github.com/oligray/ubuntu/blob/master/togglemonitors.sh

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