[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: DCOP problem again?
From:       Antonio Larrosa =?iso-8859-1?q?Jim=E9nez?= <larrosa () kde ! org>
Date:       2001-03-12 22:54:19
[Download RAW message or body]

El Lun 12 Mar 2001 16:22, Richard Moore escribió:
> Hi guys,
>

Hi,

> I upgraded to SuSE 7.1 a couple of days ago, and I've not been
> able to get HEAD working properly ever since. I've done a
> cvs-clean, and tried the obvious fixes. There is no problem
> when I launch the various KDE apps (kwin, kicker etc.) by hand,
> but when they're run from startkde nothing works except ksplash.
> Looking with ldd, it looks like things are linking the right libs
> etc. This is really pissing me off. :-(

Better check with 'cat /proc/<pid>/maps | grep kde', sometimes you have things 
like LD_LIBRARY_PATH set when running ldd, but not when the binaries were run.

>
> Has anyone got a clue what's wrong? (and even better how to fix
> it).

I had exactly the same problem and I fixed it by adding 

[KDE]
AntiAliasing=false

to the kdeglobals file (if you don't mind having no antialiased text)
or :

1. Apply Lars' patch to Qt (it's attached)
2. copy the truetype fonts from the old X's CVS installation to the new 
xf86-4.0.2 rpm installation (in my case, 'cp 
/usr/X11R6-cvs/lib/X11/fonts/truetype/* /usr/X11R6/lib/X11/fonts/truetype' )

Btw, you can make simple tests by just trying to run Qt's examples.
They even crashed for me before copying the truetype fonts to the appropiate 
location (before, this dir was empty and it seems that it caused problems)
I guess trying freetype2's cvs may also fix it, but I didn't want to 
recompile all that.

Hope that helps,

--
Antonio Larrosa Jimenez
KDE Core developer  - larrosa@kde.org
SuSE Labs developer - larrosa@suse.de
http://perso.wanadoo.es/antlarr
KDE - The development framework of the future, today.



["qt-xft-workaround.diff" (text/x-c++)]

==== //depot/qt/2.3/src/kernel/qfont_x11.cpp#11 - /home/lars/troll/qt-2.3/src/kernel/qfont_x11.cpp ====
@@ -1414,7 +1414,11 @@
 			      XFT_WEIGHT, XftTypeInteger, weight_value,
 			      XFT_SLANT, XftTypeInteger, slant_value,
 			      XFT_SIZE, XftTypeDouble, size_value,
+#if 0
+			      // ### don't use this at the moment, as Xft prefers spacing over family. It would
+			      // break monosspaced fonts!
 			      XFT_SPACING, XftTypeInteger, mono_value,
+#endif
 			      0);
 #if 0
 	    if (ft)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic