Re: KDE - прыгает размер шрифтов
> On Wed, 22 Sep 2004 10:39:38 +0300
> "Dmitrii A.Varvashenia" <belinfo@tut.by> wrote:
>
>> Привет russian.
>>
>> Интересная штука получается: если сделать startx после логина в систему,
>> то шрифты в KDE (3.2) "вырастают" на пару пунктов(пикселей или в чем они
>> там меряются).
>> Если логинится уже в иксах, то все ок (хотя бог его знает, какое
>> состояние являтся нормальным ;-).
>>
>> ЗЫ: Сильно на нервы не давит, но если вдруг кто сталкивался и успешно
>> решил...
>>
>> --
>> WBR, Dmitrii
>
> всё из-за того, что startx запускается со 100dpi шрифтами
>
> лечится правкой файла /etc/X11/xinit/xserverrc,
> где сотня заменяется на 75
Я в своё время разбирался с этим, пытаясь добится от OpenOffice, чтобы его
масштаб "!00%" соответствовал действительности.
На самом деле правильный путь - вообще не указывать какой-либо dpi, а вместо
этого указать DisplaySize в XF86Config-4 - тогда корректный dpi будет
определён автоматически.
Ещё одна возможная причина "скачков" dpi - это brain damage некоторых
разработчиков gnome, которые при инициализации gconf (фактически при старте
любой гномовской приблуды) на X сервере прописывают лажу в ресурс Xft.dpi.
из-за чего корректно автоопределённый X сервером dpi плывёт. Я это вылечил
путём создания файла /etc/X11/Xsession.d/95dpi следующего содержания:
dpi=`xdpyinfo |
awk '/resolution/ {
split($2, x, "x");
print(int((x[1]+x[2])/2))
}'`
echo "Xft.dpi: $dpi" | xrdb -merge
Reply to: