[Comm] OOo - шрифты интерфеса

Eugene Prokopiev =?iso-8859-1?q?enp_=CE=C1_altlinux=2Eorg?=
Чт Янв 24 14:56:34 MSK 2008


> Галку снимал(с перезапуском OOo) - пофигу.
> Уменьшить масштаб на пару процентов? Оригинальное решение по настройке интерфейсов. Ну хорошо. А шрифт поменять нельзя? Только масшатб жестко прописанного шрифта? Зачем тогда галка "использовать системный шрифт"?
>
> Или системный шрифт задается не в ЦУ KDE? Ж)

Нет конечно :)

Для разных приложений (точнее, разных тулкитов) он задается в разных
местах. Приведу имена файлов системных настроек (если у пользователей
собственных нет, то системные либо будут скопированы в домашний
каталог пользователя, либо будут использоваться как есть) для тех
приложений и тулкитов, которые я использую:

kdm - /etc/X11/kdm/kdmrc - индивидуальных настроек не бывает
kde - /etc/kde/settings-desktop/share/config/{kdeglobals|konquerorrc}
- индивидуальные настройки копируются при первом запуске kde
openbox - /etc/xdg/openbox/rc.xml - индивидуальные настройки
копируются при первом изменении с помощью obconf
pypanel - /usr/lib/python2.4/site-packages/pypanel/pypanelrc - -
индивидуальные настройки копируются при первом запуске pypanel
xterm - /etc/X11/Xresources - индивидуальные настройки не обязательны,
при их отсутствии используются системные
openoffice - /usr/lib/OpenOffice.org2/share/registry/schema/org/openoffice/Office/Common.xcs
(параметр FontScaling) - индивидуальные настройки копируются при
первом запуске openoffice, мне приходилось выкручивать на 75%
(https://bugzilla.altlinux.org/show_bug.cgi?id=14064), т.к. через GUI
можно выкрутить минимум на 80%
firefox - /usr/lib/firefox/defaults/profile/chrome/userChrome.css
индивидуальные настройки копируются при первом запуске firefox, для
thunderbird аналогично, для seamonkey - не нашел
gtk1 - /etc/gtk/gtkrc.* - индивидуальные настройки не обязательны, при
их отсутствии используются системные
gtk2 - /etc/gtk-2.0/gtkrc - индивидуальные настройки не обязательны,
при их отсутствии используются системные
qt3 - /etc/qt3/settings/qtrc - индивидуальные настройки не
обязательны, при их отсутствии используются системные
qt4 - /etc/xdg/Trolltech.conf - индивидуальные настройки не
обязательны, при их отсутствии используются системные

Вручную это крутить при каждой инсталляции, конечно, стремно, поэтому
я пересобрал Desktop с собственным профилем и постинсталл-скриптами,
которые заглядывают во все вышеперечисленные места и выкручивают ручки
как надо :)

-- 
С уважением,
Прокопьев Евгений


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