Ну вот, для себя я добился приемлемого результата, на всякий случай поделюсь как, вдруг кому нибудь тоже не понравиться infinality с его глюками в темах и прибитостью настроек.
Проблема со сглаживанием в Firefox как в системе была решена радикально установкой Firefox 4, у него с этим делом порядок, правда отвалился gnome-help.
$ gnome-help
Could not initialize gecko!
Думаю это из за пакета xulrunner2 от которого зависит firefox4, ну кому надо тот разберется как это починить. smile
Руководство по установке firefox4 здесь.
Мне показалось достаточным пропатчить только cairo, так что кому интересно пропатчат freetype и libXft по аналогичной схеме.
Патч для cairo взял здесь
wget http://www.sergeysl.ru/wp-content/uploads/freebsd/cairo-9999-cleartype.patch
Качаем исходничек для rpm
yumdownloader --source cairo
Устанавливаем от непривилегированного пользователя
rpm -i cairo-1.10.2-1.fc14.src.rpm
На ошибки внимания не надо обращать. В домашнем каталоге появиться каталог rpmbuild, все остальное будет происходить в нем.
Суть в чем, надо распаковать тарбол с исходниками, пропатчить, запаковать назад, и собрать пакет штатным способом.
Тарбол cairo-1.10.2.tar.gz находиться в ~/rpmbuild/SOURCES.
Распакуйте его любым способом, можно удалить оригинал, бросьте туда cairo-9999-cleartype.patch, и дайте в этом каталоге команду
patch -Np1 -i cairo-9999-cleartype.patch
Я делал с такими ключами просто увидев их в интернете, знатоки программы patch могут уточнить детали.
Запакуйте назад в архив .tar.gz, каталог из которого делали архив можно удалить.
Чтобы собрать пакет нужна программа rpmbuild, пакет-же почему-то называется rpm-build, надо его установить, и скомандовать:
rpmbuild -bb ~/rpmbuild/SPECS/cairo.spec
Программа ругнется на отсутствие зависимостей необходимых для сборки, и покажет какие, установите их. Я новичок в Fedora, и на скорую руку не нашел команды для автоматической установки сборочных зависимостей, надеюсь знатоки подскажут.
Свеженький пакетик будет лежать по адресу ~/rpmbuild/RPMS/<ваша архитектура>/.
Установите его любым удобным способом. Я перед этим удалял оригинальный.
su -c 'rpm -e --nodeps cairo'
Ну примерно так вот.
Результат:

Да, еще, чтоб не обновлялся надо в /etc/yum.conf добавить exclude=cairo.
Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс