Разный размер шрифтов в приложениях

Автор: desktop user Дата: 26.01.2009 11:54 Не получается настроить нормальный шрифт во всех приложениях, помогите пожалуста:

Установил Кобальт с dvd-диска, пакеты по умолчанию, за исключением того, что в "рабочих средах" выбрал вместо Gnome только KDE.

После установки поставил разрешение монитора 1152х864. В настройках "внешний вид - шрифты" оставил тип шрифтов по умолчанию, но изменил размер на 16 (за исключением "панель задач" и "заголовок окна" - для них 12).

Шрифты в некоторых приложениях (только KDE?) отображаются с нужным мне размером, а шрифты в других приложениях (PackageKit, gpk-application, Firefox) очень мелкие:
нормальный размер
мелкий размер

Причем, если ставить огромный размер шрифтов в настройках, мелкий шрифт нисколько не увеличивается.
Настройка 120 dpi несколько увеличивает размер мелкого шрифта, но в приложениях, где размер был нормальный, становится слишком большим. Настройка 96 dpi ничего не меняет.

Также поставил шрифты из Виндос - выбрал в настройках "Times New Roman" , размер 18 - результат тот же (на Убунте этот шрифт выручил в похожей ситуации)...
Re: Разный размер шрифтов в приложениях 26.01.2009 12:12peter_ir Шрифты в firefox/mozilla можно настроить отчасти из его Edit->Preferences->Appearance,
а точнее в файле ~/.mozilla.../chrome/UserChrome.css.
Также шрифты для различных программ можно указать в ~/.Xdefaults или ~/.Xresources,
вот для примера 3 строки:

Xconsole*font: -*-fixed-medium-r-semicondensed-*-12-*-*-*-*-*-iso10646-*

.xclipboard*text*font: -*-*-medium-r-normal--14-*-*-*-*-*-iso10646-*

XTerm*font: -cronyx-fixed-medium-r-normal-*-14-*-*-*-*-*-iso10646-*
Re: Разный размер шрифтов в приложениях 26.01.2009 12:16lkanter Размер шрифтов для приложений gtk настраивается гномовским центром управления. Надо установить пакет control-center, потом запустить командой gnome-control-center и в нём настраивать (там есть пункт внешний вид). Вообще отключать установку гнома не рекомендуется - он занимает не так много места, чтобы устраивать себе потом геморрой. Очень много системных вещей завязано на гном.

desktop user Пишет:
-------------------------------------------------------
> Не получается настроить нормальный шрифт во всех
> приложениях, помогите пожалуста:
>
> Установил Кобальт с dvd-диска, пакеты по
> умолчанию, за исключением того, что в "рабочих
> средах" выбрал вместо Gnome только KDE.
>
> После установки поставил разрешение монитора
> 1152х864. В настройках "внешний вид - шрифты"
> оставил тип шрифтов по умолчанию, но изменил
> размер на 16 (за исключением "панель задач" и
> "заголовок окна" - для них 12).
>
> Шрифты в некоторых приложениях (только KDE?)
> отображаются с нужным мне размером, а шрифты в
> других приложениях (PackageKit, gpk-application,
> Firefox) очень мелкие:
> нормальный размер
> мелкий размер
>
> Причем, если ставить огромный размер шрифтов в
> настройках, мелкий шрифт нисколько не
> увеличивается.
> Настройка 120 dpi несколько увеличивает размер
> мелкого шрифта, но в приложениях, где размер был
> нормальный, становится слишком большим. Настройка
> 96 dpi ничего не меняет.
>
> Также поставил шрифты из Виндос - выбрал в
> настройках "Times New Roman" , размер 18 -
> результат тот же (на Убунте этот шрифт выручил в
> похожей ситуации)...
Re: Разный размер шрифтов в приложениях 26.01.2009 15:00victor.p В развитие темы:
В ASP 14 Gnome установил почтовую программу Thunderbird. Очень мелкий шрифт и в оформлении окна, и при написании текста. Последнее несмотря на то, что в настройках самой программы выставлен размер шрифта 16.
Подскажите, пожалуйста, как поправить?
Re: Разный размер шрифтов в приложениях 26.01.2009 15:20lkanter Оформление - это заголовок окна или шрифт меню?

victor.p Пишет:
-------------------------------------------------------
> В развитие темы:
> В ASP 14 Gnome установил почтовую программу
> Thunderbird. Очень мелкий шрифт и в оформлении
> окна, и при написании текста. Последнее несмотря
> на то, что в настройках самой программы выставлен
> размер шрифта 16.
> Подскажите, пожалуйста, как поправить?
Re: Разный размер шрифтов в приложениях 26.01.2009 15:38victor.p lkanter Пишет:
-------------------------------------------------------
> Оформление - это заголовок окна или шрифт меню?

Нет, не заголовок. Это шрифт меню и текста во всех окнах настройки почты.
Re: Разный размер шрифтов в приложениях 26.01.2009 16:00lkanter victor.p Пишет:
-------------------------------------------------------
> lkanter Пишет:
> --------------------------------------------------
> -----
> > Оформление - это заголовок окна или шрифт меню?
>
> Нет, не заголовок. Это шрифт меню и текста во всех
> окнах настройки почты.

По идее они берутся из общегномовской темы.
Re: Разный размер шрифтов в приложениях 26.01.2009 16:47victor.p lkanter Пишет:
-------------------------------------------------------
> По идее они берутся из общегномовской темы.

Увы, небольшие опыты пока оказались безуспешными. А ведь в асп 12 в Thunderbird со шрифтами было почти нормально, если ещё не считать небольших глюков самой программы.
Смутило и то обстоятельство, что при повторной установке программы не потребовался пароль root.
Re: Разный размер шрифтов в приложениях 26.01.2009 16:55lkanter На всех подручных ящиках шрифт меню тандербёрда такой же как во всех гномовских меню. Авторизацию на установку программ запоминает до конца сеанса.
Re: Разный размер шрифтов в приложениях 26.01.2009 17:11desktop user Пётр (peter_ir), спасибо. Просто нет желания постоянно править конф. файлы (приложения ставятся, удаляются). По-моему шрифты как часть внешнего вида десктопа должны работать без таких манипуляций.

lkanter пишет:
Размер шрифтов для приложений gtk настраивается гномовским центром управления. Надо установить пакет control-center, потом запустить командой gnome-control-center и в нём настраивать (там есть пункт внешний вид). Вообще отключать установку гнома не рекомендуется - он занимает не так много места, чтобы устраивать себе потом геморрой. Очень много системных вещей завязано на гном.

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

Значит проблема заключается в том, что шрифты возвращаются в исходный размер (10) после того как был выставлен размер 16, и происходит это при пере-логине (завершить сеанс - затем снова войти в систему). Если после этого запустить гномовский центр управления, нажать меню "внешний вид" - размер шрифта "вспоминается" и подстраивается автоматически под заданное значение (16) без изменения каких-либо настроек. Причем, настройки шрифтов в центре управления поставил и для нормального пользователя, и для рута...
Re: Разный размер шрифтов в приложениях 26.01.2009 17:32victor.p Могу изменить размер шрифта только в поле ввода текста редактора Thunderbird, и только. Даже адрес набирается малюсенькими буковками.
Программу снёс. А жаль...
Придётся пользоваться монстром Evolution.
Re: Разный размер шрифтов в приложениях 26.01.2009 18:38lkanter desktop user Пишет:
-------------------------------------------------------

> Значит проблема заключается в том, что шрифты
> возвращаются в исходный размер (10) после того как
> был выставлен размер 16, и происходит это при
> пере-логине (завершить сеанс - затем снова войти в
> систему). Если после этого запустить гномовский
> центр управления, нажать меню "внешний вид" -
> размер шрифта "вспоминается" и подстраивается
> автоматически под заданное значение (16) без
> изменения каких-либо настроек. Причем, настройки
> шрифтов в центре управления поставил и для
> нормального пользователя, и для рута...

Почему это происходит - примерно понятно. Чтобы гномовские параметры вступили в силу, нужно чтобы запустился демон параметров gconf. А он не запускается в сеансе KDE, пока не дёрнешь какой-нибудь control-center. Надо будет посмотреть, как встроить gconfd в сеанс KDE.
Re: Разный размер шрифтов в приложениях 26.01.2009 19:13peter_ir Для gtk хорошо ещё определить style "gtk-default-*",
Например, у меня в $HOME есть 3 файла -
.gtkrc, .gtkrc-1.2-gnome2 и .gtkrc.mine.


.gtkrc
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/Cheese/gtk/gtkrc"

include "/home/peter/.gtkrc.mine"

# -- THEME AUTO-WRITTEN DO NOT EDIT
--------------------------------------------------
.gtkrc-1.2-gmome2
# Autowritten by gnome-settings-daemon. Do not edit

include "/home/peter/.gtkrc.mine"
--------------------------------------------------
.gtkrc-mine
style "gtk-default-koi8-r" {
fontset = "-monotype-times new roman-medium-r-normal-*-*-100-*-*-*-*-koi8-r,\
-monotype-times new roman-medium-r-normal-*-*-100-*-*-*-*-koi8-r"
}
class "GtkWidget" style "gtk-default-koi8-r"

style "default"
{
base[NORMAL] = { 0.95, 0.95, 0.85 }
base[ACTIVE] = { 0.95, 0.95, 0.85 }
}
Re: Разный размер шрифтов в приложениях 27.01.2009 22:26desktop user
lkanter пишет:
Вообще отключать установку гнома не рекомендуется - он занимает не так много места, чтобы устраивать себе потом геморрой. Очень много системных вещей завязано на гном.

Нельзя ли включить данную информацию в доки на установочном dvd? Будет полезно для людей, переходящих на ASP с других линуксов. Чтобы действительно потом не было головной боли с доустановкой гномовских пакетов.
Re: Разный размер шрифтов в приложениях 27.01.2009 22:53lkanter мы сейчас делаем новый букварь по установке на wiki, туда добавим.
Re: Разный размер шрифтов в приложениях 27.01.2009 23:09BigAndy
Цитата:
Очень много системных вещей завязано на гном.

На гном? Или на GTK/GTK2?
Re: Разный размер шрифтов в приложениях 28.01.2009 01:06lkanter BigAndy Пишет:
-------------------------------------------------------
> Очень много системных вещей завязано на гном.
> На гном? Или на GTK/GTK2?

Которые шибко грамотные - могут сказать yum erase libgnome и посмотреть результат.
Re: Разный размер шрифтов в приложениях 28.01.2009 08:34BigAndy O_o
Спасибо.
После трех ет аптайма обнаружил этой командой битую планку памяти

# yum erase libgnome
Error: Bad repository file ///etc/yum.repos.d/tigro-updates.repo. Skipping
Setting up Remove Process
*** glibc detected *** malloc(): memory corruption: 0x08f90708 ***
Aborted



А еще обнаружил пропажу с официального фтп дирректорию асп10...

 uname -a
Linux alatyr 2.6.9-1.667asp #1 Fri Nov 12 22:29:40 EET 2004 i686 i686 i386 GNU/Linux


[root@alatyr yum.repos.d]# yum erase libgnome
Error: Bad repository file ///etc/yum.repos.d/tigro-updates.repo. Skipping
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package libgnome.i386 0:2.8.0-1 set to be erased
--> Running transaction check
Setting up Repo: base
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: updates
repomd.xml 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 606 kB 00:04
MD Read : ################################################## 1702/1702
updates : ################################################## 1702/1702
--> Processing Dependency: libgnome-2.so.0 for package: gnome-panel
--> Processing Dependency: libgnome-2.so.0 for package: desktop-printing
--> Processing Dependency: libgnome-2.so.0 for package: gnome-session
--> Processing Dependency: libgnome-2.so.0 for package: gnome-system-monitor
--> Processing Dependency: libgnome-2.so.0 for package: gnome-utils
--> Processing Dependency: libgnome-2.so.0 for package: rhythmbox
--> Processing Dependency: libgnome-2.so.0 for package: gnome-terminal
--> Processing Dependency: libgnome-2.so.0 for package: gconf-editor
--> Processing Dependency: libgnome-2.so.0 for package: NetworkManager-gnome
--> Processing Dependency: libgnome-2.so.0 for package: file-roller
--> Processing Dependency: libgnome-2.so.0 for package: gnome-volume-manager
--> Processing Dependency: libgnome-2.so.0 for package: ggv
--> Processing Dependency: libgnome-2.so.0 for package: totem
--> Processing Dependency: libgnome-2.so.0 for package: gnome-pilot-conduits
--> Processing Dependency: libgnome-2.so.0 for package: gdm
--> Processing Dependency: libgnome>= 2.2.0 for package: libbonoboui
--> Processing Dependency: libgnome-2.so.0 for package: gpdf
--> Processing Dependency: libgnome-2.so.0 for package: gnome-media
--> Processing Dependency: libgnome-2.so.0 for package: sound-juicer
--> Processing Dependency: libgnome-2.so.0 for package: nautilus-cd-burner
--> Processing Dependency: libgnome-2.so.0 for package: libgnomedb
--> Processing Dependency: libgnome-2.so.0 for package: evolution-data-server
--> Processing Dependency: libgnome-2.so.0 for package: gnome-spell
--> Processing Dependency: libgnome-2.so.0 for package: yelp
--> Processing Dependency: libgnome-2.so.0 for package: gnumeric
--> Processing Dependency: libgnome-2.so.0 for package: libgnomeui
--> Processing Dependency: libgnome-2.so.0 for package: gtkhtml3
--> Processing Dependency: libgnome-2.so.0 for package: vino
--> Processing Dependency: libgnome-2.so.0 for package: gnomeradio
--> Processing Dependency: libgnome-2.so.0 for package: gnome-bluetooth
--> Processing Dependency: libgnome-2.so.0 for package: gtkam-gimp
--> Processing Dependency: libgnome-2.so.0 for package: libgail-gnome
--> Processing Dependency: libgnome-2.so.0 for package: eog
--> Processing Dependency: libgnome-2.so.0 for package: icewm
--> Processing Dependency: libgnome-2.so.0 for package: gnome-python2
--> Processing Dependency: libgnome-2.so.0 for package: gnome-applets
--> Processing Dependency: libgnome-2.so.0 for package: eel2
--> Processing Dependency: libgnome-2.so.0 for package: gedit
--> Processing Dependency: libgnome-2.so.0 for package: evolution
--> Processing Dependency: libgnome-2.so.0 for package: gnomeicu
--> Processing Dependency: libgnome-2.so.0 for package: gnome-games
--> Processing Dependency: libgnome-2.so.0 for package: abiword
--> Processing Dependency: libgnome-2.so.0 for package: gnome-commander
--> Processing Dependency: libgnome-2.so.0 for package: libbonoboui
--> Processing Dependency: libgnome-2.so.0 for package: gtkam
--> Processing Dependency: libgnome-2.so.0 for package: gnome-pilot
--> Processing Dependency: libgnome-2.so.0 for package: firestarter
--> Processing Dependency: libgnome-2.so.0 for package: control-center
--> Processing Dependency: libgnome-2.so.0 for package: gnome-desktop
--> Processing Dependency: libgnome-2.so.0 for package: gthumb
--> Processing Dependency: libgnome-2.so.0 for package: evolution-connector
--> Processing Dependency: libgnome-2.so.0 for package: gnome-nettool
--> Processing Dependency: libgnome-2.so.0 for package: gnome-netstatus
--> Processing Dependency: libgnome>= 2.2.0 for package: libgnomeui
--> Processing Dependency: libgnome-2.so.0 for package: gnome-python2-bonobo
--> Processing Dependency: libgnome-2.so.0 for package: grip
--> Processing Dependency: libgnome-2.so.0 for package: evolution-webcal
--> Processing Dependency: libgnome-2.so.0 for package: firefox
--> Processing Dependency: libgnome-2.so.0 for package: libgal2
--> Processing Dependency: libgnome-2.so.0 for package: nautilus
--> Processing Dependency: libgnome>= 2.0 for package: gnomemeeting
--> Processing Dependency: libgnome-2.so.0 for package: gnomemeeting
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gnome-panel.i386 0:2.8.1-4asp set to be erased
---> Package desktop-printing.i386 0:0.16-2 set to be erased
---> Package gnome-session.i386 0:2.8.0-4 set to be erased
---> Package gnome-system-monitor.i386 0:2.7.0-2 set to be erased
---> Package gnome-utils.i386 1:2.8.1-1asp set to be erased
---> Package rhythmbox.i386 0:0.8.8-1 set to be erased
---> Package gnome-terminal.i386 0:2.8.0-1asp set to be erased
---> Package gconf-editor.i386 0:2.8.1-1asp set to be erased
---> Package NetworkManager-gnome.i386 0:0.3.1-3 set to be erased
---> Package file-roller.i386 0:2.8.1-1 set to be erased
---> Package gnome-volume-manager.i386 0:1.1.0-5 set to be erased
---> Package ggv.i386 0:2.8.0-1 set to be erased
---> Package totem.i386 0:1.0.3-0.10.0.1asp set to be erased
---> Package gnome-pilot-conduits.i386 0:2.0.10-2.1 set to be erased
---> Package gdm.i386 1:2.6.0.5-6 set to be erased
---> Package libbonoboui.i386 0:2.8.0.99cvs20040929-2 set to be erased
---> Package gpdf.i386 0:2.8.0-8 set to be erased
---> Package gnome-media.i386 0:2.10.2-0.10.0.3asp set to be erased
---> Package sound-juicer.i386 0:2.10.1-0.10.0.2asp set to be erased
---> Package nautilus-cd-burner.i386 0:2.10.1-0.10.0.1asp set to be erased
---> Package libgnomedb.i386 1:1.0.4-1 set to be erased
---> Package evolution-data-server.i386 0:1.0.2-3 set to be erased
---> Package gnome-spell.i386 0:1.0.5-4.1 set to be erased
---> Package yelp.i386 0:2.6.3-1 set to be erased
---> Package gnumeric.i386 1:1.2.13-8.fc3 set to be erased
---> Package libgnomeui.i386 0:2.8.0-1 set to be erased
---> Package gtkhtml3.i386 0:3.3.2-3 set to be erased
---> Package vino.i386 0:2.8.1-1 set to be erased
---> Package gnomeradio.i386 0:1.4-1asp set to be erased
---> Package gnome-bluetooth.i386 0:0.5.1-5.10.0.1asp set to be erased
---> Package gtkam-gimp.i386 0:0.1.11-2 set to be erased
---> Package libgail-gnome.i386 0:1.1.0-1 set to be erased
---> Package eog.i386 0:2.8.1-1 set to be erased
---> Package icewm.i386 0:1.2.16-1asp set to be erased
---> Package gnome-python2.i386 0:2.6.0-3 set to be erased
---> Package gnome-applets.i386 1:2.8.1.1-2asp set to be erased
---> Package eel2.i386 0:2.8.1-2 set to be erased
---> Package gedit.i386 1:2.8.1-1 set to be erased
---> Package evolution.i386 0:2.0.2-41.el4.asp101 set to be erased
---> Package gnomeicu.i386 0:0.99.5-1asp set to be erased
---> Package gnome-games.i386 1:2.8.0-3 set to be erased
---> Package abiword.i386 1:2.0.12-4.fc3 set to be erased
---> Package gnome-commander.i386 0:1.1.6-2am set to be erased
---> Package gtkam.i386 0:0.1.11-2 set to be erased
---> Package gnome-pilot.i386 0:2.0.12-4asp set to be erased
---> Package firestarter.i386 0:1.0.3-1 set to be erased
---> Package control-center.i386 1:2.8.1-1asp set to be erased
---> Package gnome-desktop.i386 0:2.8.1-1asp set to be erased
---> Package gthumb.i386 0:2.6.0.1-1 set to be erased
---> Package evolution-connector.i386 0:2.0.2-1 set to be erased
---> Package gnome-nettool.i386 0:0.99.3-2 set to be erased
---> Package gnome-netstatus.i386 0:2.8.0-3 set to be erased
---> Package gnome-python2-bonobo.i386 0:2.6.0-3 set to be erased
---> Package grip.i386 1:3.2.0-3 set to be erased
---> Package evolution-webcal.i386 0:1.0.10-1 set to be erased
---> Package firefox.i386 0:1.0-1asp set to be erased
---> Package libgal2.i386 2:2.2.3-1 set to be erased
---> Package nautilus.i386 0:2.8.1-4asp set to be erased
---> Package gnomemeeting.i386 0:1.0.2-8 set to be erased


Из всего из этого некоторыми пользователями пользуется файрфокс и эволюшн. GDM как класса нету.
/me только в недоумении: В спеках файрстартера ни слова о зависимости с libgnome
Re: Разный размер шрифтов в приложениях 28.01.2009 12:30lkanter Я надеюсь, результат превзошел ожидания?
Re: Разный размер шрифтов в приложениях 28.01.2009 17:27BigAndy >Я надеюсь, результат превзошел ожидания?
Никак. Не рискнул на едва-рабочем сервере удалять всю эту байду, пока новый не подымут. Улыбка
На ноутбуку обязательно полсе командировки снесу для эксперимента. Аж интрересно стало.
RSS-материал