Я только что получил Dell XPS 13 2015 и установил Ubuntu 15.04. Все работает отлично, за исключением использования внешнего дисплея.
Разрешение моего ноутбука 3200x1800, внешний экран 1920x1080. Когда я подключаю свой ноутбук к внешнему дисплею, все становится в два раза больше.
Я прочитал эту статьюhttps://wiki.archlinux.org/index.php/HiDPI#Внешние_дисплеино это не помогло мне найти решение.
решение1
Одним из возможных решений является переключение разрешения вашего ноутбука на 1920x1080 (я знаю... оно не родное). Затем убедитесь, что вы установили все настройки HiDPI обратно на использование 1920x1080. Теперь, если вы подключите внешний дисплей с разрешением 1920x1080, он будет показывать все в «нормальном» размере.
В зависимости от того, насколько продвинут ваш менеджер окон, вы также можете сделать это наоборот, увеличив разрешение внешнего монитора, например так: https://askubuntu.com/questions/393400/возможно-ли-иметь-две-разные-конфигурации-dpi-для-двух-разных-экранов
при условии, что вы используете Gnome по умолчанию в Ubuntu 15.04.
решение2
Лучшее решение, которое я нашел здесь, — это эффективно масштабировать разрешение 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