[sisyphus] [JT] Re: И как же X работает???

Serge Ryabchun =?iso-8859-1?q?sr_=CE=C1_osdn=2Eorg=2Eua?=
Пн Сен 17 02:30:06 MSD 2007


16.09.07, Anton Farygin<rider на altlinux.com> написал(а):
> Michael Shigorin пишет:
> > On Sun, Sep 16, 2007 at 10:30:55PM +0400, Anton Farygin wrote:
> >>>>> И в чём же я не прав?
> >>>> В том, что это "попугаи", а не реальный DPI монитора. Видимо
> >>>> в Windows ошибка, советую им срепортить.
> >>> бугага. Они конечно примут багрепорт и пофиксят в след.
> >>> сборке Windows Visa ;) PS У кого-то мания величия
> >> Никакой мании величия, просто я не понимаю как можно сделать
> >> "как в windows" если "как в windows" - это неправильно ?
> >
> > Ну ты даёшь... как-как -- сломать, как в windows, вот так. =)
> >
>
> Честно говоря.. я даже не совсем понимаю как это можно сломать.

Да конечно, легко ;-)

{ ScrnInfoPtr pScrn = xf86Screens[i]; pScrn->xDpi = pScrn->yDpi = 96; }

перед вызовом
       if (!(*pfnInit)(i, pScreen, argc, argv))
в dix/main.c::AddScreen()

> Хотя - запросто. Высчитывать физические размеры, исходя из разрешения
> матрицы полагаясь что на ней всегда 96DPI - это можно.

Оно всегда так считает, miScreenInit()

>
> Есть желающие сделать соответствующий патч к xorg ? ;)

Нет


Подробная информация о списке рассылки Sisyphus