[SOLVED, РЕШЕНО] OpenOffice3+kde4.2.1+nvidia+эффекты - проблемы с отображением шрифтов.
Всем доброго времени суток.
Столкнулся с забавной проблемой. Собрал kde-meta-4.2.1 (xorg-server-1.5.3-r2;qt-4.4.2;nvidia-drivers-96.43.09) и openoffice3 (c флагами cups dbus gstreamer java linguas_ru opengl +gtk -kde). Если использовать kde без эффектов рабочего стола, все нормально, нет проблем. Однако, как только включаю эффекты - openoffice отображатся совершенно без шрифтов. Т.е. - в меню, в заголовках таблиц, на кнопках в диалогах настроек совсем нет надписей, вместо них или горизонтальные полосы, или вообще ничего. Если щелкать по меню или водить мышкой мимо кнопок - иногда проскакивает то, что там должно быть написано, но сразу же исчезает.
Я начал пытаться пересобирать openoffice, xorg-server и nvidia-drivers, меняя по-разному USE-флаги, ничего не менялось. Но! В одном из профилей пользователя вдруг проблема исчезла (причем этот профиль я во время своего шаманства совершенно не трогал). В других профилях openoffice с эффектами рабочего стола так и не отображает шрифты. Попробовал на другом компе собрать полностью все с нуля - то же самое. Чувствую, что проблема какая-то совершенно нелепая, и что связана она с opengl, но в чем дело, понять не могу. Что такого я сделал в том профиле, что именно в нем все нормально - тоже непонятно... Может, кто знает, где грабли?
Заранее всем спасибо!
- Для комментирования войдите или зарегистрируйтесь
Я тоже попробовал собрать с
Я тоже попробовал собрать с gtk.
Получил то же самое.
Потом собрал openoffice-infra.
kde не хотел включать из-за библиотек kdelibs-3.5
когда собрал kde -gtk
проблема исчезла.
В конце концов, k3b тоже его использует.
а поставить k3b-9999 я не знаю как - он просит kdeprefix
Если собрать -gtk, то шрифты
Если собрать -gtk, то шрифты в интерфейсе становятся жирными и крупными, но при включенных эффектах все равно не отрисовываются. Ничего не пойму... Попробую вручную установить kdelibs-3.5 и соберу -gtk +kde... Вдруг поможет. Пытался гуглить на эту тему, ничего не нашел. Если бы для себя - так ну их в болото эти эффекты. Но девушки у нас на работе их очень хотят. Вот и приходится кувыркаться...
kdelibs-3.5 и сами должны
kdelibs-3.5 и сами должны поставиться.
Надо только use флаги поменять.
у меня так сработало.
gtk что-то не очень работает.
почему-то в firefox цвет шрифта в меню все равно берет не из темы.
так же и в офисе
Какой стиль оформления gtk?
Какой стиль оформления gtk?
Ну я поставил gtk-engines-qt
Ну я поставил gtk-engines-qt и настройки как в кедах.
При этом все равно цвет шрифта не отображается.
Хм..
А вот не показывало наверное по другой причине:
до этого я поставил gtk-engines-kde4
После него вообще буквы перестали показываться в Firefox.
он что-то портит в ~/.kde4/share/config/gtkrc ~/.kde4/share/config/gtkrc-2.0
потому что после удаления этих файлов буквы в меню появляются.
И еще не дает сохранить, когда нажимаешь применить кнопка снова становится доступной через секунду.
Видимо, по умолчанию, ибо
Видимо, по умолчанию, ибо никаких стилей дополнительно я не ставил. Я вообще про gtk знаю крайне мало, поэтому сам ничего не ставил, у меня установлено только то, что тянут зависимости установленных пакетов.
x11-themes/gtk-engines-qt-1.1
x11-themes/gtk-engines-qt-1.1-r1 + темы
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Решено
Насколько все оказалось просто!
Я возился с созданием профиля для новой барышни в нашем офисе. Запустил кеды, включил эффекты (как она и просила), проверил Мозиллу и qutim, и потом сразу начал запускать офис. Никаких других настроек не делал, отложил типа на потом. Как показала практика - зря.
Собака порылась, собственно, вот где:
Если в настройках системы kde-4.2.x ("Внешний вид->шрифты") не включить сглаживание шрифтов, openoffice3 не будет их отображать. Независимо от того, с какими флагами он собран. Причем, нужно не только включить сглаживание, но и указать "Использовать межточечное сглаживание" (я оставил RGB). Если этот параметр не активировать - будут грабли с отображением шрифтов при включенных эффектах.
Мда... Эти грабли, на мой взгляд, заслуживают размещения в FAQ по openoffice3. Причем, я подозреваю, что подобные же грабли имеют место быть не только в Gentoo, но и в других дистрибутивах тоже.
Всем спасибо за внимание :)