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

List:       mandrake-cooker
Subject:    Re: [Cooker] GNOME 2.2.1 Desktop
From:       Jan Ciger <jan.ciger () epfl ! ch>
Date:       2003-03-18 18:20:50
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Jan,
>    I get the same thing here in a regular window (ie my desktop)
> anti-aliasing etc is working fine.  But only in vnc or Xnest do the qt
> applications give this kind of error.  Same version of vnc in 9.0 works
> fine.  So I don't suspect vnc.

You do get the same error when running the same app directly (without Xnest or 
VNC) ? Then how come that the antialiasing works, when it does not have 
Render ? Either I am missing something or we do not understand each other.

> If you do (and you are right, it is butt ugly) disable it you still get
> this same error.  But again only in Xnest or vnc.

But you have to recompile Qt for that. If you just unset the option in KDE and 
unset the environment variables for that (QT_XFT or something like that), 
that does not help - Qt will not use antialiasing, but will still require it. 

When you compile Qt, there is an option -xft and -xrender, which control this 
behavior and both are on by default : 


    -no-xrender ........ Do not compile XRender support.
 *  -xrender ........... Compile XRender support.
                         Requires X11/extensions/Xrender.h and libXrender.

    -no-xft ............ Do not compile Xft (anti-aliased font) support.
 *  -xft ............... Compile Xft support.
                         Requires X11/Xft/XftFreetype.h and libXft.

I guess, that on a display, which does not support XRender extension, code 
linked again a library compiled with these on will fail. I think, that 
neither VNC and XNest support it on their emulated displays.  

Jan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+d2OCn11XseNj94gRAsM2AJ9pG0atggYJxilUVSTbDZWudwU0bgCgukUC
5HxJYmyixLQI9rjHOze22zo=
=BS+n
-----END PGP SIGNATURE-----



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

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