Как настроить масштабирование для монитора с высоким разрешением и монитора с низким разрешением независимо?

15

Итак, у меня есть 34-дюймовый 3440x1440 и 28-дюймовый монитор 3840x2160 рядом. Все приложения выглядят крошечными на мониторе 4k. Мое единственное решение до сих пор состояло в том, чтобы увеличить уровень масштабирования в приложениях, которые позволяют это, но это было реальная боль при перемещении окон с одного монитора на другой, и обычно общий графический интерфейс все еще крошечный. Есть ли способ масштабирования только 4k монитора до разумного dpi без размытости? Я предпочитаю масштабирование, похожее на mac, где вы можете установить больше места / больше текста, но с четким текстом

Я на Ubuntu 16.0.4 работает на видеокарте Nvidia 980 Ti

Эван Моссери
источник

Ответы:

6

Мои мониторы только 1920x1080: 17 "ноутбук и 50" телевизор. Меньший ноутбук сидит в четырех футах от меня, и мне нужно увеличить размер всего, чтобы лучше его видеть.

Зайдите в Системные настройки -> Экран

В « Шкале для меню и строке заголовка» я установил значение 1,5 на 17-дюймовом экране ноутбука, но оставил значение 1,0 для телевизора. Я не уверен, будет ли это работать для вас ...

Масштабирование экрана

Редактировать 1 - увеличить общее масштабирование DPI

DPI по умолчанию в X составляет 96 точек на дюйм. Это может показаться очень маленьким на моем 17-дюймовом экране ноутбука с разрешением 1920 x 1080. Вам нужно высунуть лицо в 6 дюймов от экрана, чтобы прочитать экран Kids3приложения, например:

Kids3 96DPI

Чтобы решить эту проблему (в моем случае), используйте:

xrandr --dpi 168

Затем снова откройте приложение:

Kids3 168DPI

Это ручной метод. Вы можете сделать это постоянно, но вы можете сделать так, чтобы X вычислял DPI, передавая разрешение и размер экрана в конфигурационном файле Xorg:

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

Я еще не играл с этим.

WinEunuuchs2Unix
источник
Я уже сделал это, но, похоже, он не масштабируется ни в одном из моих приложений
Эван Моссери,
Оба мои 1920x1080, поэтому он работает для меня. Я также использую масштабирование в приложениях, но держу их на тех же экранах и никогда не перемещаю их назад и вперед. Unity Tweak Tool также выполняет масштабирование экрана и изменение размера шрифта, но я не знаю, можно ли его настроить только для одного экрана. Кроме того, мне не нравились некоторые странные вещи, которые происходили, поэтому я убрал их.
WinEunuuchs2Unix
не все приложения будут масштабироваться с этим параметром, это зависит от того, какие библиотеки графического интерфейса они используют
Amias
@EvanMosseri Я отредактировал ответ, чтобы показать, как быстро увеличить DPI с 96 до 168 для X-приложений.
WinEunuuchs2Unix
Первое решение не работает для моей настройки. У меня 24 "монитор с разрешением 1920x1080 и 15" экран ноутбука с таким же разрешением. В Ubuntu 16.04.3 , когда я меняю Scale for menus and title barв System Settings -> Displaysтечение встроенного экрана ноутбука я получил меню масштабирования DPI и окно на обоих экранах :( Я действительно пустошь , как масштабировать DPI только на экране ноутбука.
Marecky
5

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

Попробуйте поиграть с xrandr-командой. Вот пример (терминал-выход):

Mook @ MookPC: ~ $ xrandr
Экран 0: минимум 8 x 8, текущий 1366 x 768, максимальный 32767 x 32767
VGA1 подключен первичный 1366x768 + 0 + 0 (нормальный левый инвертированный правая ось x ось y) 410 мм x 230 мм
   1366x768 59,79 * +
   1024x768 75,08 70,07 60,00  
   832x624 74,55  
   800x600 72,19 75,00 60,32 25,25  
   640x480 75,00 72,81 66,67 60,00  
   720х400 70,08  
VIRTUAL1 отключен (нормальная левая инвертированная правая ось x ось y)
mook @ MookPC: ~ $ xrandr - выход VGA1 - масштаб 0,9x0,9
mook @ MookPC: ~ $ xrandr - выход VGA1 - масштаб 1x1

xrandrбез опций отобразится список ваших мониторов, чтобы вы знали их имена. Адаптируйте другие команды под свои нужды. Попробуйте другие масштабные коэффициенты (должно быть меньше 1), пока вы не будете удовлетворены.

Если все работает нормально, вы можете добавить настроенную командную строку в конец ~/.profile, поэтому команда будет выполняться при каждом входе в систему.

mook765
источник
Я работаю на Ubuntu 16.0.4 на графической карте Nvidia 980 Ti
Эван Моссери,
2
Я только что попробовал команду xrandr с масштабным коэффициентом 0,75x0,75, и все выглядит немного размытым
Эван Моссери
Кроме того, верхняя часть строки меню была обрезана, и если я перетащил мышь в угол дисплея 4k, оба экрана сместились
Эван Моссери,
Вы пытались применить более низкое разрешение экрана к 4K-монитору? Другой вопрос, какой драйвер используется, по умолчанию в Ubuntu используется драйвер с открытым исходным кодом Nouveau. Вы можете проверить с System Settings > Software and updates > Additional drivers. Последний драйвер Nvidea 352.21 поддерживает вашу видеокарту.
mook765 15.09.16
3
Да, это то, чем я сейчас занимаюсь, но все нечетко, и это как бы сводит на нет смысл наличия монитора 4К. У меня установлено 352,21.
Эван Моссери