LINUX.ORG.RU

Какой должен быть dpi в иксах?

 ,


0

2
xdpyinfo | grep -B2 resolution

screen #0:
  dimensions:    1920x1080 pixels (309x173 millimeters)
  resolution:    158x159 dots per inch
xrandr

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1920x1080     60.05*

309x173 — реальный размер матрицы в миллиметрах, 158x159 реальный dpi.

А какой dpi должен быть в иксах, чтобы всё не было увеличенным?

Когда в ~/.Xresources ставлю

Xft.dpi:                 96.0
То всё становится якобы нормальным, но меня смущает, а почему не работает автоматически?

Отсюда у меня проблемы с Qt5 также, где-то что-то недонастроено.

А не мелко ли 96? 144 уж тогда. В принципе оно влияет только на относительные размеры шрифтов. Можно и ручками шрифты подогнать везде как тебе надо.

anonymous
()

Вообще, при диагонали 14" и 1920х1080, dpi - 157 точек. а эта команда что кажет?

$ xrdb -query | grep dpi

--------------------------

у меня эта команда xdpyinfo | grep -B2 resolution показывает 96х96, но реально выставлено 109х109

enso ★★★★★
()
Последнее исправление: enso (всего исправлений: 1)

По идее Xft.dpi должен быть 158 (или 159). Тогда размер шрифтов будет корректный.

А какой dpi должен быть в иксах, чтобы всё не было увеличенным?

Все - это что конкретно?

Насчет qt5 - там переменная какая-то есть, для hidpi, по идее, для твоего дисплея нужно поставить что-то около 1.5.

anonymous
()
Ответ на: комментарий от enso

xrdb -query | grep dpi

Оно говорит столько, сколько указано в ~/.Xresources (или /etc/X11/Xresources), а если не указано, то не говорит ничего.

Реальные данные можно получить отсюда:

grep DPI /var/log/Xorg.0.log

[  7411.903] (**) modeset(0): DPI set to (157, 158)

Bruce_Lee ★★
() автор топика

Правильно ли я понял, что ты зафорсил заведомо ложный DPI и не понимаешь, почему так не сделано из коробки?

Softwayer ★★
()
Ответ на: комментарий от Bruce_Lee

у меня нет ни ~/.Xresources ни /etc/X11/Xresources, тем не менее показания xrdb -query | grep dpi и grep DPI /var/log/Xorg.0.log фактически совпадают, а вот xdpyinfo | grep -B2 resolution врёт.

enso ★★★★★
()
Ответ на: комментарий от Softwayer

ты зафорсил заведомо ложный DPI

где? 309x173 — реальный размер 14" матрицы в миллиметрах, 157.35 — реальный DPI исходя из разрешения (1920x1080).

Я знаю, что из коробки иксы ставят 96, я не понимаю какой должен стоять у меня, чтобы текст и интерфейсы, gtk и qt — были одинаковыми, приемлемого вида.

На десктопе с отдельными мониторам такой проблемы нет, а вот матрица ноутбука похоже нужно настраивать.

Bruce_Lee ★★
() автор топика
Ответ на: комментарий от Bruce_Lee
# xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 4096 x 4096
VGA-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+
   1600x1200     60.00  
   1680x1050     59.95  
   1400x1050     59.98  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
TV-1 disconnected (normal left inverted right x axis y axis)

Через DVI карта старая асус не хочет работать.

buka14
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.