xdpyinfo показывает DPI 96, даже когда xrandr корректно определяет размеры монитора и DPI. Ошибка преднамеренно внесена разработчиками xorg, с целью лучшей совместимостью с windows. В баге по ссылке предоставлены варианты решения. Думаю что нам не следует ломать систему ради псевдосовместимости, и следует у себя откатить этот патч.
С патчами перебрались из https://bugs.freedesktop.org/show_bug.cgi?id=23705 в https://bugs.freedesktop.org/show_bug.cgi?id=41115
$ xdpyinfo| grep "^X\|^s" -A2 X.Org version: 1.12.3.902 maximum request size: 16777212 bytes motion buffer size: 256 -- supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 -- screen #0: dimensions: 1024x768 pixels (245x184 millimeters) resolution: 106x106 dots per inch что я делаю не так?
У тебя случайно не блоб от nvidia? На нем не воспроизводится. У меня воспроизводится на radeon.
intel/nouveau
У меня сейчас воспроизводится под xorg-server-1.12.4-alt2 на: - radeon с AMD C60 APU [HD6290] - intel с Core i7-3xxx APU [HD4000] - nouveau с C73 [GF7100/630i] - vboxvideo... Можно взять любой образ с http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/20130115/ для проверки.
В alterator-x11 добавлена возможность задать размер экрана, из которого вычислится DPI.
Фикс, это не возможность побегать с сантиметром вокруг монитора, фикс это если система by default берет данные известные системе данные (а они известные -- xrandr показывает корректные размеры). Локально решил проблему вот таким хаком при старте иксов: xrandr --fbmm `xrandr | sed -n '/ connected / {s/.* \([0-9]\+\)mm x \([0-9]\+\)mm/\1x\2/p;q}'`2
(В ответ на комментарий №7) > Фикс, это не возможность побегать с сантиметром вокруг монитора Многим так побегать легче, чем как вы побегали с клавиатурой ;-) Так же EDID кривой или шнур D-sub, а не DVI -- не редкость.
Я ничуть не спорю о полезности ручной настройки, говорю лишь о дефолтах.
(В ответ на комментарий №9) > Я ничуть не спорю о полезности ручной настройки, говорю лишь о дефолтах. Уж лучше 96, иначе раньше иногда вообще полный швах был.
(В ответ на комментарий №0) > xdpyinfo показывает DPI 96, даже когда xrandr корректно определяет размеры > монитора и DPI. В Сизифе исправлено. Для p8 пока тестовый таск http://git.altlinux.org/tasks/183591/ . (В ответ на комментарий №0) > Ошибка преднамеренно внесена разработчиками xorg Причем так, что добавленная опция а alterator-x11 игнорировалась.
(In reply to comment #11) > В Сизифе исправлено. Для p8 пока тестовый таск > http://git.altlinux.org/tasks/183591/ . С xorg-server-1.18.4-alt1.M80P.4 в SL на тестовом ноуте шрифты стали громадными. Починил явной установкой DPI 96 в настройках xfce.
(В ответ на комментарий №12) > С xorg-server-1.18.4-alt1.M80P.4 в SL на тестовом ноуте шрифты стали > громадными. Починил явной установкой DPI 96 в настройках xfce. Видимо, там плохо или с EDID (матрица врёт), или с настройками в целом. В сизифе замечено появление пакета xorg-96dpi наверняка для таких случаев.