Решено: Debian testing 96 dpi везде

Knoppix

Модераторы: Warderer, Модераторы разделов

bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Решено: Debian testing 96 dpi везде

Сообщение bluesman »

Уважаемые коллеги по дистрибутиву, подскажите как в Дебиане сделать глобально во всех приложениях 96 dpi для шрифтов? Xorg.conf теперь не используется как известно, раньше выставлял там.
Использую IceWM и LXDE. Программы использую как GTK, так и qt4.
Подозреваю что нужно прописать dimensions 338 на 211 (для моего разрешения 1280 х 800) куда-то, вопрос только куда.
Спасибо!
P.S. Можно конечно отредактировать скрипт startx, но я использую xdm.
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено: Debian testing 96 dpi везде

Сообщение Poor Fred »

bluesman писал(а):
16.09.2009 16:08
Уважаемые коллеги по дистрибутиву, подскажите как в Дебиане сделать глобально во всех приложениях 96 dpi для шрифтов?

P.S. Можно конечно отредактировать скрипт startx, но я использую xdm.

KDM, GDM и скорее всего XDM используют для запуска Х-ов команду X. Ей можно передать опцию -dpi 96.
Т.е. ищи в конфиге строку запуска непосредственно Х-ов и добавляй эту опцию.

Кстати, разрешения лучше всего ставить родное для твоего монитора (если он ЖК). А современный xorg умеет сам его определять. Так что, может быть, лучше ничего не делать?
Убить всех человеков!
Спасибо сказали:
Sader
Сообщения: 121
ОС: Debian

Re: Решено: Debian testing 96 dpi везде

Сообщение Sader »

в xorg.conf

найти секцию по настройке монитора и добавить

Код: Выделить всё

DisplaySize   338 211
OS:Debian Testing @ home - - Testing @ work
Home System: C2Q, MB GA-EX38-DS4, 4GB DDR2, 320GB HDD, ATI HD3870 512MB
Work System: HP Compaq nx9010
Спасибо сказали:
Galaxy Master
Сообщения: 142
ОС: Debian GNU/Linux

Re: Решено: Debian testing 96 dpi везде

Сообщение Galaxy Master »

bluesman писал(а):
16.09.2009 16:08
...Xorg.conf теперь не используется как известно...


...эта 5!!!! :D
конечно не используется... и все что не укладывается в дефолные настройки теперь пропало безвозвратно :ph34r:


"не обязателен" и "необходим" - это разные понятия!!!

создаете /etc/X11/xorg.conf и пишите туда то, что вас не устраивает по дефолту.
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено: Debian testing 96 dpi везде

Сообщение Poor Fred »

Galaxy Master писал(а):
16.09.2009 23:45
bluesman писал(а):
16.09.2009 16:08
...Xorg.conf теперь не используется как известно...


...эта 5!!!! :D
конечно не используется... и все что не укладывается в дефолные настройки теперь пропало безвозвратно :ph34r:

Сегодня более верно идеологически держать все в /etc/hal/fdi/.

Sader писал(а):
16.09.2009 17:24

Код: Выделить всё

DisplaySize   338 211

Считаю эту опцию костылем. Уж лучше напрямую задавать dpi.

Кстати, если видюха nVidia и используется фирменный драйвер, то можно задать так

Код: Выделить всё

Section "Device"
    Driver      "nvidia"
...
...
...
    Option  "DPI"                   "96 x 96"
EndSection
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2095

Re: Решено: Debian testing 96 dpi везде

Сообщение chitatel »

У меня как-то сделано так: в /etc/X11/xinit/xserverrc

exec /usr/bin/X11/X -dpi 96 -nolisten tcp

Ещё можно параметр в /usr/bin/startx добавлять, я так делал, но что-то мне не понравилось, не помню, что именно...
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Решено: Debian testing 96 dpi везде

Сообщение Warderer »

chitatel писал(а):
17.09.2009 05:42
У меня как-то сделано так: в /etc/X11/xinit/xserverrc
exec /usr/bin/X11/X -dpi 96 -nolisten tcp

У меня - так же.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Решено: Debian testing 96 dpi везде

Сообщение bluesman »

chitatel
Warderer
Уважаемые, а 96 точек родное разрешение для Вашего монитора, или же вы принудительно ставите такое? Просто интересно.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2095

Re: Решено: Debian testing 96 dpi везде

Сообщение chitatel »

Ээээ... Я и не знаю, какое у моего монитора родное. :)

CRT Iiyama VisionMasterPro 413 17", разрешение 1024х768. По умолчанию в Linux dpi 100, но с 96 ИМХО лучше, к тому же в системе стоят win-шрифты, которым так к лицу, ИМХО.

P.S.
А вот на ноуте ничего не менял. Интересно даже стало, что там за dpi.
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Решено: Debian testing 96 dpi везде

Сообщение bluesman »

chitatel
ну тогда

Код: Выделить всё

xdpyinfo | grep resol
Вам в руки! :)
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2095

Re: Решено: Debian testing 96 dpi везде

Сообщение chitatel »

bluesman писал(а):
17.09.2009 19:03
chitatel
ну тогда

Код: Выделить всё

xdpyinfo | grep resol
Вам в руки! :)

Ха, так он покажет 96 заведомо, ибо так я велел. А вот когда не велел - и было 100. А в Windows таки 96 "искаропки".
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: Debian testing 96 dpi везде

Сообщение watashiwa_daredeska »

chitatel писал(а):
17.09.2009 17:56
CRT Iiyama VisionMasterPro 413 17", разрешение 1024х768
При таком разрешении, DPI для размера видимой области:
17" -> 75dpi
16" -> 80dpi
15" -> 85dpi

96dpi при 1024x768, это 13.3" экранчик :)
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2095

Re: Решено: Debian testing 96 dpi везде

Сообщение chitatel »

watashiwa_daredeska писал(а):
17.09.2009 19:21
96dpi при 1024x768, это 13.3" экранчик :)

Это Вы хотите так мои глаза убедить? Не выйдет-с... :)

С 96 моим глазам больше нравится.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: Debian testing 96 dpi везде

Сообщение watashiwa_daredeska »

chitatel писал(а):
17.09.2009 19:25
Это Вы хотите так мои глаза убедить?
Ни в коем случае. Это был ответ на вопрос:
bluesman писал(а):
17.09.2009 17:47
96 точек родное разрешение для Вашего монитора, или же вы принудительно ставите такое?


Вообще, настоящее DPI монитора считается элементарно по теореме Пифагора, в предположении, что пиксели квадратные (а других я со времен EGA не видел):

Код: Выделить всё

#! python
dpi = math.sqrt(res_x**2 + res_y**2) / inch_size
Таким образом, 96dpi (или очень близко к этому), это: 1280x1024/17", 1600x1200/21", 1920x1200/24"
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Решено: Debian testing 96 dpi везде

Сообщение Warderer »

watashiwa_daredeska писал(а):
17.09.2009 20:12
Вообще, настоящее DPI монитора считается элементарно по теореме Пифагора, в предположении, что пиксели квадратные (а других я со времен EGA не видел):

Код: Выделить всё

#! python
dpi = math.sqrt(res_x**2 + res_y**2) / inch_size
Таким образом, 96dpi (или очень близко к этому), это: 1280x1024/17", 1600x1200/21", 1920x1200/24"

Я банально померил линейкой ширину и высоту. И результат совпал с вышеозначенным 1600x1200/21"
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
stormix
Сообщения: 34
ОС: Debian Lenny/Sid

Re: Решено: Debian testing 96 dpi везде

Сообщение stormix »

Сделал так же:
chitatel писал(а):
17.09.2009 05:42
/etc/X11/xinit/xserverrc
exec /usr/bin/X11/X -dpi 96 -nolisten tcp


xdpyinfo | grep resolution
как показывал 86х86, так и показывает. в чем может быть причина и что делать?

изменение xorg.conf ни к чему не приводит
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Решено: Debian testing 96 dpi везде

Сообщение Aectann »

stormix
А как иксы запускаете? GDM/KDM/прочее или startx?
My god... it's full of stars!...
Спасибо сказали:
stormix
Сообщения: 34
ОС: Debian Lenny/Sid

Re: Решено: Debian testing 96 dpi везде

Сообщение stormix »

KDM, насколько я понимаю.

Ставил так:
apt-get install xorg
apt-get install kde-minimal
после установки ничего не менял.

Из репозиториев sid, соответственно имею KDE 4.3.2
Спасибо сказали:
iglezz
Сообщения: 43
ОС: Debian testing

Re: Решено: Debian testing 96 dpi везде

Сообщение iglezz »

stormix
Может что-нибудь по поводу dpi в лог Xorg`а пишется?

У меня, собственно, ничего не настраивалось, автоматом подхватило:

Код: Выделить всё

~ $ cat /var/log/Xorg.0.log | grep -i dpi
(--) NVIDIA(0): DPI set to (121, 120); computed from "UseEdidDpi" X config
Спасибо сказали:
stormix
Сообщения: 34
ОС: Debian Lenny/Sid

Re: Решено: Debian testing 96 dpi везде

Сообщение stormix »

Хм. В логах, и правда,

Код: Выделить всё

[stormix@stormix-Dell-D520 ~]$ cat /var/log/Xorg.0.log |grep -i dpi
        /usr/share/fonts/X11/100dpi/:unscaled,
        /usr/share/fonts/X11/75dpi/:unscaled,
        /usr/share/fonts/X11/100dpi,
        /usr/share/fonts/X11/75dpi,
(==) intel(0): DPI set to (96, 96)


А вот xdpyinfo другого мнения:

Код: Выделить всё

[stormix@stormix-Dell-D520 ~]$ xdpyinfo |grep resolution
  resolution:    86x86 dots per inch
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Решено: Debian testing 96 dpi везде

Сообщение Frank »

Хм.

Код: Выделить всё

resolution:    99x98 dots per inch

Dell WFP2007 (20 широких дюймов) с 1680х1050
Изображение
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Решено: Debian testing 96 dpi везде

Сообщение Aectann »

Найдите в файле /etc/kde4/kdm/kdmrc параметр ServerArgsLocal и добавьте к нему "-dpi 96":

...
[X-:*-Core]
...
ServerArgsLocal=-dpi 96 другие_опции_если_есть
...
My god... it's full of stars!...
Спасибо сказали:
stormix
Сообщения: 34
ОС: Debian Lenny/Sid

Re: Решено: Debian testing 96 dpi везде

Сообщение stormix »

Спасибо.
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Решено: Debian testing 96 dpi везде

Сообщение KernelPanic »

Я делал с помощью правки файла ~/.fonts.conf. Нужно внутрь основной секции (<fontconfig>) добавить подсекцию (<match>):

Код: Выделить всё

<fontconfig>
.......
.......
  <match target="pattern">
   <edit name="dpi" mode="assign">
    <double>100</double>
   </edit>
  </match>
.......
</fontconfig>

А вообще, вот Вам ссылка, там много полезностей, особенно для пользователей WM.

Также можно здесь посмотреть, если с английским в поряде.
Спасибо сказали:
Darktroll
Сообщения: 34
ОС: Debian

Re: Решено: Debian testing 96 dpi везде

Сообщение Darktroll »

Ребят, а в случае с гномом как сделать нормальное dpi?
exec /usr/bin/X11/X -dpi 96 -nolisten tcp не помогает если грузиться дефолтно, а если из консоли startx - то dpi ставится таким как надо. Что надо подправить?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Решено: Debian testing 96 dpi везде

Сообщение Rootlexx »

Darktroll писал(а):
25.10.2009 21:22
Ребят, а в случае с гномом как сделать нормальное dpi?

« Решено: resolution && Xorg7.2 ».
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: Решено: Debian testing 96 dpi везде

Сообщение SaTaN »

а какие шрифты и какой размер используете для сглаживания? и еще в кде есть вроде настройки..
Спасибо сказали: