GTK2 & AntiAliasing (Не работает!)
Модератор: Модераторы разделов
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
GTK2 & AntiAliasing
Вообщем сабж. Проблема в том что ни одно приложение гтк, запущенное в кде не использует сглаженные шрифты. В то время как приложение запущенное из под гнома либо xfce использует нормальные сглаженные шрифты. Сглаживание не работает именно под пользователем именно в кде, под рутом в кде любое запущенно гтк приложение отображает сглаженные шрифты!
Есть ли решение?
Есть ли решение?
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 231
- ОС: Gentoo ~x86
Re: GTK2 & AntiAliasing
По-моему, gnome и xfce4 не меняют настройки шрифтов глобально, а пишут их только в свои конфиги. А глобальные настройки шрифтов стоят в ~/.fonts.conf. На всякий случай свой прикреплю.
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
Vidoc
Да, именно такое содержание моего ~/.fonts.conf было до его удаления, я пока грешу на права доступа!Я уже поменяь все настройки и глоабльные, и локальные (для пользователя).
З.Ы. Спасибо! За то что сообщили!
Да, именно такое содержание моего ~/.fonts.conf было до его удаления, я пока грешу на права доступа!Я уже поменяь все настройки и глоабльные, и локальные (для пользователя).
З.Ы. Спасибо! За то что сообщили!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 231
- ОС: Gentoo ~x86
Re: GTK2 & AntiAliasing
Не за что 
А ещё может дело в ~/.gtkrc-2.0. У рута он свой, поэтому у него всё нормально. Например, вы выставили шрифт, который в принципе не сглаживается - Terminus, Fixed - вобщем все bitmap-шрифты. В gtkrc-2.0 есть отдельные настройки для шрифтов, используемых в gtk2 приложениях:
И.т.д
---------------Добавлено------------------
Забыл сказать, что шрифт times есть и bitmap и ttf, так что его выставлять не надо, или тогда придётся удалить bitmap-ный.

А ещё может дело в ~/.gtkrc-2.0. У рута он свой, поэтому у него всё нормально. Например, вы выставили шрифт, который в принципе не сглаживается - Terminus, Fixed - вобщем все bitmap-шрифты. В gtkrc-2.0 есть отдельные настройки для шрифтов, используемых в gtk2 приложениях:
style "user-font"
{
font_name="Verdana 10"
}
widget_class "*" style "user-font"
gtk-font-name="Verdana 10"
И.т.д
---------------Добавлено------------------
Забыл сказать, что шрифт times есть и bitmap и ttf, так что его выставлять не надо, или тогда придётся удалить bitmap-ный.
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
У пользователя.
У рута
Файл local.conf, глобальный (основной в отличии от вашего fonts.conf, в арче фал так называется)
Вот еще прикладываю 2 скрина. 1 КДЕ 2 Гном (Настройка Gkrellm и gtk-chtheme)
Код: Выделить всё
[angel@home ~]$ cat ~/.gtkrc-2.0
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc"
style "user-font" {
font_name = "Verdana 10"
}
widget_class "*" style "user-font"
gtk-font-name="Verdana 10"
include "/home/angel/.gtkrc.mine"
# -- THEME AUTO-WRITTEN DO NOT EDIT
У рута
Код: Выделить всё
[angel@home ~]$ sudo cat /root/.gtkrc-2.0
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/Human/gtk-2.0/gtkrc"
style "user-font" {
font_name = "Tahoma 10"
}
widget_class "*" style "user-font"
gtk-font-name="Tahoma 10"
include "/root/.gtkrc.mine"
# -- THEME AUTO-WRITTEN DO NOT EDIT
[angel@home ~]$ sudo cat /root/.gtkrc.mine
cat: /root/.gtkrc.mine: No such file or directory
Файл local.conf, глобальный (основной в отличии от вашего fonts.conf, в арче фал так называется)
Код: Выделить всё
[angel@home ~]$ cat /etc/fonts/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>
Вот еще прикладываю 2 скрина. 1 КДЕ 2 Гном (Настройка Gkrellm и gtk-chtheme)
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 231
- ОС: Gentoo ~x86
Re: GTK2 & AntiAliasing
Не, в gentoo тоже local.conf.
Я говорил про /home/imya_usera/.fonts.conf
Даже не знаю, в чём может быть дело...
Да, а тему gtk поменять пробовали?
P.S Форум у меня начал глючить - не удаётся добавить сообщение.
Вот мой /etc/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
<!--
Enable sub-pixel rendering
<match target="font">
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
-->
</fontconfig>
Я говорил про /home/imya_usera/.fonts.conf
Даже не знаю, в чём может быть дело...
Да, а тему gtk поменять пробовали?
P.S Форум у меня начал глючить - не удаётся добавить сообщение.
Вот мой /etc/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
<!--
Enable sub-pixel rendering
<match target="font">
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
-->
</fontconfig>
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
Vidoc
У тебя в файле пусто, совершенно ничего нет! <!--/../--> - это скобки которые выделяют коментарии. Значит основные настрой у тебя храняться в домашней директории. А про домашнии директории я знаю, у меня был файл содержания идентичного твоему. я его просто стер, а из него все в глобальные настройки перенес!
У тебя в файле пусто, совершенно ничего нет! <!--/../--> - это скобки которые выделяют коментарии. Значит основные настрой у тебя храняться в домашней директории. А про домашнии директории я знаю, у меня был файл содержания идентичного твоему. я его просто стер, а из него все в глобальные настройки перенес!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: GTK2 & AntiAliasing
может в ~/.Xdefaults добавить?
Xft.dpi: 96
Xft.hinting: 1
Xft.antialias: 1
Xft.hintstyle: hintfull
Xft.rgba: 1
Xft.dpi: 96
Xft.hinting: 1
Xft.antialias: 1
Xft.hintstyle: hintfull
Xft.rgba: 1
И немедленно выпил.
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
polachok
Никак нереагирует! Вот еще что хотел сказать. Использую xgl в качестве Х сервера. Пользователь входит в систему через кдм (а именно его настройки изменены, что бы он использовал в качестве сервера xgl), а от рута запускал startx.
Никак нереагирует! Вот еще что хотел сказать. Использую xgl в качестве Х сервера. Пользователь входит в систему через кдм (а именно его настройки изменены, что бы он использовал в качестве сервера xgl), а от рута запускал startx.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 231
- ОС: Gentoo ~x86
Re: GTK2 & AntiAliasing
Может если через kdm заходить ~/.Xdefaults не используется?
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
Пишу из под пользователя вошедшего простым startx, в ~/.xinitrc одна строчка "exec startkde". Сиутация не изменилась!
Я уже не знаю что делать!!!
Я уже не знаю что делать!!!

WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 231
- ОС: Gentoo ~x86
Re: GTK2 & AntiAliasing
Сейчас скопирую твой local.conf, зайду в kde и посмотрю что будет...
------------------Добавлено---------------
У меня всё работает, очень странно.
------------------Добавлено---------------
У меня всё работает, очень странно.
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
Vidoc
Уверен чтр все будет нормально!
Щас попробую обновить freetype
Уверен чтр все будет нормально!
Щас попробую обновить freetype
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 231
- ОС: Gentoo ~x86
Re: GTK2 & AntiAliasing
Тогда уж и fontconfig.
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
Обновление fontconfig до 2.3.2-6, freetype до 2.2.1-2. Не помогло!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: GTK2 & AntiAliasing
polachok
Код: Выделить всё
[angel@home ~]$ xrdb ~/.Xdefaults
Predefined macro file '/usr/lib/gcc/i686-pc-linux-gnu/4.0.3/include/mcpp_gcc40_predef_old.h' is not found
Predefined macro file '/usr/lib/gcc/i686-pc-linux-gnu/4.0.3/include/mcpp_gcc40_predef_std.h' is not found
<stdin>:0: warning: Unknown encoding: ru_RU.KOI8-R
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 231
- ОС: Gentoo ~x86
Re: GTK2 & AntiAliasing
xrdb ~/.Xdefaults
А у меня никаких сообщений не возникло.