Различные настройки шкалы дисплея - 18.04

30

У меня установлен монитор Dell в масштабе 200%:

введите описание изображения здесь

Затем я установил для ноутбука встроенный дисплей на 100%:

введите описание изображения здесь

Однако если я затем вернусь к настройкам монитора Dell, масштаб вернется к 100%.

Есть ли способ установить масштаб 200% на мониторе Dell и 100% на мониторе ноутбука?

Благодарность!

dharmatech
источник
1
Ты попробовал мой ответ? Это сработало?
Христос-OFF

Ответы:

7

Вы можете использовать две разные шкалы, используя Wayland
Wayland, установленный по умолчанию в 17.04. X11 используется по умолчанию в 18.04.
Чтобы переключиться на Wayland:
1. Выйдите из системы
2. На экране входа в систему нажмите на маленькую шестерку
3. и выберите «Ubuntu on Wayland»

Христос-OFF
источник
1
Что если у меня нет опции "Ubuntu on wayland"? Как мне установить или включить его?
Insasse
2
Я смог выбрать «Ubuntu on wayland» и настроить масштабирование. Очень немногие приложения, такие как терминал и программное обеспечение Ubuntu, корректно масштабируются. Однако большинство моих приложений, таких как мой веб-браузер и IDE, не масштабируются и остаются при масштабировании основного монитора. Как мне решить эту проблему?
Цуме
1
@ Цуме Ты когда-нибудь исправлял это?
Лиден
3
@ljden Да, я это исправил. Я думаю, что я использовал это дробное масштабирование, чтобы сделать это maketecheasier.com/enable-fractional-scaling-gnome
Цуме
2
Далее - настройка двух мониторов с разными DPI?
danger89
7

Есть легкий обходной путь.
Вместо изменения масштаба: измените разрешение монитора .
С более низким разрешением на экране 4K, вы должны быть в состоянии соответствовать дополнительному монитору.

Надеюсь это поможет.

bc473
источник
1
Я могу видеть различные разрешения, но не могу изменить его на Ubuntu 18.10 :(
roundcrisis
1
Странно, но иногда кнопка «Применить» исчезает ... И большинство разрешений не соответствуют соотношению сторон экрана, а это значит, что у меня нет параметров, необходимых для хорошего масштабирования.
Кристиан
Вы видели эту новость: omgubuntu.co.uk/2019/03/best-gnome-3-32-features ? GNOME 3.32 -> Дробное масштабирование в оболочке GNOME Так что мы можем иметь его в 19.xx
Christ-OFF
7

Уменьшение разрешения монитора может решить проблему, но это не очень хорошее решение, поскольку оно приносит в жертву разрешение 4К.

Предположим, вы используете X-Window и Ubuntu 18.04. Лучший, но более сложный подход: сохраняйте разрешение монитора до 4 КБ, увеличивайте разрешение монитора ноутбука в два раза и увеличивайте все окна на 200%. Детализируйте шаг следующим образом:

  1. Перейти к настройке> дисплеи> установить масштаб на 200%
  2. Подключитесь к монитору dell, введите xrandr, чтобы проверить идентификатор двух мониторов. Здесь я предполагаю, что у вас есть монитор «HDMI-0» 3840x2160, монитор «HDMI-1» 1600x900. Теперь я хочу разместить «HDMI-1» слева, «HDMI-0» справа.
  3. Запустите следующее

xrandr --dpi 276 --fb 7040x2160 - выход HDMI-0 - режим 3840x2160 - оп 3200x0 - выход HDMI-1 - масштаб 2x2 - длительность 3200x1800 + 0 + 0

(Примечание: 7040 = 3840 + 1600x2, 3200 = 1600x2, 1800 = 900x2)

Трэвис-Wayland
источник
Это правильный ответ для меня, хотя требует немного расчета размеров экрана. Но дисплей мерцает, у вас есть предложения?
Дипендра Гурунг
Не могли бы вы пойти более подробно о том , что значения параметров dpi, fb, pos, modeи panningделают точно и как рассчитать их? У меня возникают трудности, когда я пытаюсь получить свой Dell XPS 13 (монитор 4k с разрешением 3200x1800 (и внешний монитор, размещенный физически выше с разрешением 1920x1080. Масштаб для моего монитора dell должен составлять 200%, для внешнего - 100%, и фактически должен быть помещен «вверх ногами» монитора Dell. Я не получаю рабочие настройки (хотя бы как-то неуместно по крайней мере). Спасибо!
ElectRocnic
4

В Gnome 3.32 (по умолчанию для Ubuntu 19.04) можно настроить дробное масштабирование даже для X. Команда:

gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"

После этого вы можете перейти к настройкам дисплея и установить различные коэффициенты масштабирования для каждого вашего монитора, даже с шагом 25%.

Если по какой-либо причине вам необходимо сбросить дробное масштабирование, введите команду:

gsettings reset org.gnome.mutter experimental-features
Марко Оттолини
источник
1

Если у вас есть карты NVIDIA, вы можете использовать настройки сервера NVIDIA X. Я пробовал решение @ travis-wayland с разными настройками, но всегда портил экраны. Вот мои настройки для обоих дисплеев (Ubuntu 18.04.2):

Левый экран и правый экран

Обратите внимание, что ViewPortIn и Panning должны совпадать, в то время как для ViewPortOut установлено максимальное разрешение экрана (1680x1050). Также обратите внимание, что я использую мой экран по вертикали, поэтому XxY переворачивается в ViewPortIn и Panning.

Если вы не видите Настройки сервера NVIDIA X среди своих приложений, вам может потребоваться установить / обновить драйверы. Кстати, мой компьютер использует драйверы NVIDIA, а не встроенный X.Org (драйвер Nouveau). Поэтому убедитесь, что вы используете драйвер NVIDIA в разделе «Программное обеспечение и обновления» в меню «Дополнительные драйверы».

bkakilli
источник