Hi all, Those of us using < 8.0 have been frustrated with SuSE's foolish policy decision to disable anti-aliasing in KDE 3.02+. Annoyed, I tried to compile QT from the SRPM but keep getting error messages. Has anyone compiled QT and is knowledgeable enough to package in RPM. I'd much rather do this than have to mess around w/make, etc. If not, I'll try to compile it and post one for everyone. __________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com
Umm..where did you see it was disabled in any pkg for 8.0? I know for a fact it's disabled in any version for 7.3 and below, but I haven't seen it stop working in 8.0 at all. I'm not sure you have the pkgs..because AA works in 8.0 but is disable due to XFree86 issues in 7.3 and below. * Matthew W. Sheffield (mattsheffield@yahoo.com) [020906 15:27]: ::Hi all, :: ::Those of us using < 8.0 have been frustrated with SuSE's foolish ::policy decision to disable anti-aliasing in KDE 3.02+. Annoyed, I ::tried to compile QT from the SRPM but keep getting error messages. ::Has anyone compiled QT and is knowledgeable enough to package in RPM. ::I'd much rather do this than have to mess around w/make, etc. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
On Saturday 07 September 2002 00:46, you wrote:
Umm..where did you see it was disabled in any pkg for 8.0? I know for a fact it's disabled in any version for 7.3 and below, but I haven't seen it stop working in 8.0 at all. I'm not sure you have the pkgs..because AA works in 8.0 but is disable due to XFree86 issues in 7.3 and below.
* Matthew W. Sheffield (mattsheffield@yahoo.com) [020906 15:27]: ::Hi all, :: ::Those of us using < 8.0 have been frustrated with SuSE's foolish ::policy decision to disable anti-aliasing in KDE 3.02+. Annoyed, I ::tried to compile QT from the SRPM but keep getting error messages. ::Has anyone compiled QT and is knowledgeable enough to package in RPM. ::I'd much rather do this than have to mess around w/make, etc.
Ben, it says: < 8.0 Go to bed early :-) Marcel
* Marcel Broekman (m.broek@chello.nl) [020906 16:59]: ::On Saturday 07 September 2002 00:46, you wrote: ::> Umm..where did you see it was disabled in any pkg for 8.0? I know for a ::> fact it's disabled in any version for 7.3 and below, but I haven't seen ::> it stop working in 8.0 at all. I'm not sure you have the pkgs..because ::> AA works in 8.0 but is disable due to XFree86 issues in 7.3 and below. ::> ::> * Matthew W. Sheffield (mattsheffield@yahoo.com) [020906 15:27]: ::> ::Hi all, ::> :: ::> ::Those of us using < 8.0 have been frustrated with SuSE's foolish ::> ::policy decision to disable anti-aliasing in KDE 3.02+. Annoyed, I ::> ::tried to compile QT from the SRPM but keep getting error messages. ::> ::Has anyone compiled QT and is knowledgeable enough to package in RPM. ::> ::I'd much rather do this than have to mess around w/make, etc. :: ::Ben, it says: ::< 8.0 :: ::Go to bed early :-) ::Marcel Well, I talk to the guy who packages the stuff at SuSE. I guess I'm wrong..and so is he. I really wish SuSE would pull their heads out of their ass on this one and either disable it in a general pkg and give those of us who wish to use it the pkg to do so. I guess my eyes aren't so good. Because my fonts look 10X better under KDE 3.0.3 on 8.0 then they do on 3.0.3 on 7.3 and based on what Adrian Schroeter (adrian@suse.de) told me and he is the maintainer of that can effect change in this. I don't know anymore...and since I haven't been pointed to where the info is. And I can't find it via google. I guess I'll have to believe my own eyes and what a SuSE employee said to me. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
On Saturday 07 September 2002 00.07, Matthew W. Sheffield wrote:
Hi all,
Those of us using < 8.0 have been frustrated with SuSE's foolish policy decision to disable anti-aliasing in KDE 3.02+. Annoyed, I tried to compile QT from the SRPM but keep getting error messages. Has anyone compiled QT and is knowledgeable enough to package in RPM. I'd much rather do this than have to mess around w/make, etc.
If not, I'll try to compile it and post one for everyone.
How are you compiling, and what sort of errors are you getting? I don't have 7.3 around so I can't test this, but from looking at the spec-file, the only difference I can see between 8.0 and < 8.0 is that /etc/X11/qtrc has useXft=false. If you simply set enableXft=true and useXft=true in that file, doesn't that work? //Anders
As was pointed out to me I didn't pay close enough attention to the original post. I need a long vacation with long alcohol induced comas. :) -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
* Anders Johansson (andjoh@cicada.linux-site.net) [020906 18:00]: :: ::How are you compiling, and what sort of errors are you getting? :: ::I don't have 7.3 around so I can't test this, but from looking at the ::spec-file, the only difference I can see between 8.0 and < 8.0 is that ::/etc/X11/qtrc has useXft=false. If you simply set enableXft=true and ::useXft=true in that file, doesn't that work? I'm still using 7.3 and useXft was set to false. I restart KDE and see if anything changes. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
* Ben Rosenberg (ben@whack.org) [020906 19:14]: :: ::I'm still using 7.3 and useXft was set to false. I restart KDE and see ::if anything changes. :: Tell ya the truth. I enabled it and don't see much of a difference. My main issue between 7.3 and 8.0 is the fact that quite a lot of the icons have jagged edges that I don't seem to experince with 8.0. And I have no clue why the edges around the icons could be jagged. I have the same video card in the machine at work as I do at home..fact is I used the same config files from my home machine on my workstation in the office when I went out and bought the ATI Radeon card for work. It's bizarre. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
On Saturday 07 September 2002 04.30, Ben Rosenberg wrote:
* Ben Rosenberg (ben@whack.org) [020906 19:14]: ::I'm still using 7.3 and useXft was set to false. I restart KDE and see ::if anything changes.
Tell ya the truth. I enabled it and don't see much of a difference.
You don't get antialiasing? How about "lsof|grep libXft"? Is it in use? Any Xft-related error messages in kde's log files?
My main issue between 7.3 and 8.0 is the fact that quite a lot of the icons have jagged edges that I don't seem to experince with 8.0. And I have no clue why the edges around the icons could be jagged.
Not sure either. I seem to remember some talk of antialiasing icons, but I really don't know much about it. Could you post a screenshot somewhere on the web?
I have the same video card in the machine at work as I do at home..fact is I used the same config files from my home machine on my workstation in the office when I went out and bought the ATI Radeon card for work. It's bizarre.
Do you have working 3D in both places? Is the RENDER extension working? Of course, it could be something deeper, like something disabled in one of the other packages in SuSE's build system. That would be a question for Adrian. //Anders
* Anders Johansson (andjoh@cicada.linux-site.net) [020906 19:41]: :: ::You don't get antialiasing? How about "lsof|grep libXft"? Is it in use? Any ::Xft-related error messages in kde's log files? :: This is the output..well..some of it. kinkatta 6598 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 licq 6608 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 licq 6609 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 licq 6610 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 licq 6611 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 licq 6612 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 xmms 6630 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 xmms 6631 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 xmms 6632 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 It would appear that it's being used. Now used well on the other hand is something completely different. Adrian said he turned off some compile time options in QT because they caused a bunch of trouble with machines not running XFree86 4.2.0. He said it was much less of a headache to turn it off for everyone running 7.3 and below then to hear all the bitching about this not working right or that. He said that they couldn't make people upgrade to 4.2.0 and they couldn't be sure if the person was using the right pkgs on older systems. Which is total bullshit. It doesn't take much more effort to make one pkgs with it all turned on and one with it off. I know SuSE's build system..it's cake to make this. He just won't. :: ::Not sure either. I seem to remember some talk of antialiasing icons, but I ::really don't know much about it. Could you post a screenshot somewhere on the ::web? You can see what I mean by going to.. http://www.whack.org/~ben/desktop.jpg I enlarged the panel and the icons in Konqueror so you could see what I mean. Believe me when I say they looks just as shitty when they are the next size down. :/ ::Do you have working 3D in both places? Is the RENDER extension working? Yes and Yes. ::Of course, it could be something deeper, like something disabled in one of the ::other packages in SuSE's build system. That would be a question for Adrian. It's a mixture of the Freetype and QT pkgs. As I said above..Adrian specifically turns off options at compile time for 7.3 and below. And using the kde.org pkgs are not an option. Mainly because he makes these as well. It's a REAL PITA..but I'm going to upgrade to 8.1 which should fix it most likely since 8.0 looks and behaves just fine. I just didn't have time to do it at home..then it became to close to the 8.1 release for me to bother with it. Cheers! -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
I was looking at the output again and I noticed that ONLY KDE 2.x.x apps are using this lib. NO KDE3 app or KDE3 itself is using the lib. What a bunch of bullshit. * Ben Rosenberg (ben@whack.org) [020906 23:28]: ::* Anders Johansson (andjoh@cicada.linux-site.net) [020906 19:41]: :::: ::::You don't get antialiasing? How about "lsof|grep libXft"? Is it in use? Any ::::Xft-related error messages in kde's log files? :::: :: ::This is the output..well..some of it. :: :: ::kinkatta 6598 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::licq 6608 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::licq 6609 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::licq 6610 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::licq 6611 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::licq 6612 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::xmms 6630 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::xmms 6631 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 ::xmms 6632 ben mem REG 3,3 108258 275986 /usr/X11R6/lib/libXft.so.1.1 -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
On Saturday 07 September 2002 08.32, Ben Rosenberg wrote:
I was looking at the output again and I noticed that ONLY KDE 2.x.x apps are using this lib. NO KDE3 app or KDE3 itself is using the lib. What a bunch of bullshit.
I just noticed that the useXft setting is in the user rc file $HOME/.qt/qtrc as well. Could it be perhaps possibly that that is still set to false?! Just a thought //Anders
* Anders Johansson (andjoh@cicada.linux-site.net) [020907 18:57]: ::On Saturday 07 September 2002 08.32, Ben Rosenberg wrote: ::> I was looking at the output again and I noticed that ONLY KDE 2.x.x apps ::> are using this lib. NO KDE3 app or KDE3 itself is using the lib. What a ::> bunch of bullshit. :: ::I just noticed that the useXft setting is in the user rc file $HOME/.qt/qtrc ::as well. Could it be perhaps possibly that that is still set to false?! :: ::Just a thought Nope. It's definatly something disabled (read broken) in the pkgs. This is what my qtrc in ~/.qt/ says.. [General] GUIEffects=general^eanimatecombo^efadetooltip^e enableXft=true font=Arial,10,-1,5,50,0,0,0,0,0 libraryPath=/home/ben/.kde/lib/kde3/plugins/:/opt/kde3/lib/kde3/plugins/:/usr/lib/qt-3.0.4/plugins:/usr/l ib/qt-3.0.5/plugins resolveSymlinks=false style=Keramik useXft=true I wonder if the QT pkg from 8.0 would work on 7.3 since we know it's enabled. It might. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
On Saturday 07 September 2002 08.27, Ben Rosenberg wrote:
I enlarged the panel and the icons in Konqueror so you could see what I mean. Believe me when I say they looks just as shitty when they are the next size down. :/
WDMcKinney.doc? :)
It's a mixture of the Freetype and QT pkgs. As I said above..Adrian specifically turns off options at compile time for 7.3 and below. And using the kde.org pkgs are not an option. Mainly because he makes these as well.
Well, it's strange that it doesn't show up in the spec file. I wish I had 7.3 here so I could test. As it is all I can do is guess, and I think I just ran out of theories. Maybe Adrian could explain exactly what he did so we could undo it :) //Anders
* Anders Johansson (andjoh@cicada.linux-site.net) [020907 02:23]: :: ::WDMcKinney.doc? :) ^^^^^^^^^^^^^^^ = resume :) ::I wish I had 7.3 here so I could test. As it is all I can do is guess, and I ::think I just ran out of theories. Maybe Adrian could explain exactly what he ::did so we could undo it :) Well, as soon as 8.1 comes out there will be a small period of support but it's usually 2 versions for them unless it's a security update. So if everyone goes to 8.1 by then it won't matter. As said..the same icons and fonts look perfect under 8.0. It's totally weird and I have no explanation for it. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
* Anders Johansson (andjoh@cicada.linux-site.net) [020907 10:01]: ::On Saturday 07 September 2002 18.50, Ben Rosenberg wrote: ::> * Anders Johansson (andjoh@cicada.linux-site.net) [020907 02:23]: ::> ::WDMcKinney.doc? :) ::> ::> ^^^^^^^^^^^^^^^ = resume :) :: ::Yeah, but .doc? Yuck! :) I didn't make it..I've just sent it out. :) You forget..HR in the states have a mantra..."We are Borg". ;) I accidently sent out a StarOffice file a couple years ago...the headhunter asked me if it was a old WP document. *laugh* They will be the last to change..they'll use whatever IT puts on their desks. They are totally spoon fed. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 07 September 2002 01:27 am, Ben Rosenberg wrote:
* Anders Johansson (andjoh@cicada.linux-site.net) [020906 19:41]: ::You don't get antialiasing? How about "lsof|grep libXft"? Is it in :: use? Any Xft-related error messages in kde's log files? <snip> It would appear that it's being used. Now used well on the other hand is something completely different. Adrian said he turned off some compile time options in QT because they caused a bunch of trouble with machines not running XFree86 4.2.0. He said it was much less of <snip>
This is the only thing I see in the spec file related to 7.3: %if %suse_version <= 730 echo "useXft=false" >> ${RPM_BUILD_ROOT}/etc/X11/qtrc %else echo "useXft=true" >> ${RPM_BUILD_ROOT}/etc/X11/qtrc %endif Pretty easy to fix, IMHO. Regards, Robb - -- Robb Romans Linux Commando http://www.killsoft.com "If ye love wealth better than liberty, the tranquility of servitude better than the animating contest of freedom, go home from us in peace. We ask not your counsels or arms. Crouch down and lick the hands which feed you. May your chains set lightly upon you, and may posterity forget that ye were our countrymen." Samuel Adams Addressing the Philadelphia State House Thursday August 1st, 1776 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9ejHuyRX2rMW0gdMRAmnwAJ9WWro7OUADS6U/4IitmrtPgTq9aACfRau6 qNbeDZj8RmGHPBmjO4+RF2A= =sQLD -----END PGP SIGNATURE-----
* Robb Romans (robb@killsoft.com) [020907 10:08]: :: ::This is the only thing I see in the spec file related to 7.3: :: ::%if %suse_version <= 730 :: echo "useXft=false" >> ${RPM_BUILD_ROOT}/etc/X11/qtrc ::%else :: echo "useXft=true" >> ${RPM_BUILD_ROOT}/etc/X11/qtrc ::%endif :: ::Pretty easy to fix, IMHO. I changed those settings manually..it didn't help. Well, I'm not sure what was done exactly. I could be a combination of modified QT, Freetype and other pkgs. All I know is that the same fonts and icons look like crap on my 7.3 box vs how they look on my 8.0 box at work. I've got the same # versions of each. Also, I have the same video card at work and at home..so it can't be how it's being displayed. I kinda wish someone at SuSE could comment about it and let us have a say. I mean they could have been hardline that if you don't use XFree86 4.2.0 then they won't help you..or they could make 2 sets of pkgs one for those of us who upgrade to the correct versions and one for those who refuse to update. *shrug* -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
Actually, all Adrian would have to do is make all future KDE packages depend on XFree 4.2. Since the vast majority of users who are bothering to upgrade to incremental KDE versions (3.02->3.03) are likely to have upgraded to XFree4.2, this shouldn't cause anyone a problem. BTW, Ben, the font anti-aliasing and the icon smoothing are both relying on Xft. So if fonts don't anti-alias, icons will not either. I'm going to try compiling again and report my error messages, if I get any. --- Ben Rosenberg <ben@whack.org> wrote:
Well, I'm not sure what was done exactly. I could be a combination of modified QT, Freetype and other pkgs. All I know is that the same fonts and icons look like crap on my 7.3 box vs how they look on my 8.0 box at work. I've got the same # versions of each. Also, I have the same video card at work and at home..so it can't be how it's being displayed. I kinda wish someone at SuSE could comment about it and let us have a say. I mean they could have been hardline that if you don't use XFree86 4.2.0 then they won't help you..or they could make 2 sets of pkgs one for those of us who upgrade to the correct versions and one for those who refuse to update. *shrug*
__________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com
* Matthew W. Sheffield (mattsheffield@yahoo.com) [020907 18:51]: ::Actually, all Adrian would have to do is make all future KDE packages ::depend on XFree 4.2. Since the vast majority of users who are ::bothering to upgrade to incremental KDE versions (3.02->3.03) are ::likely to have upgraded to XFree4.2, this shouldn't cause anyone a ::problem. :: ::BTW, Ben, the font anti-aliasing and the icon smoothing are both ::relying on Xft. So if fonts don't anti-alias, icons will not either. :: ::I'm going to try compiling again and report my error messages, if I ::get any. If you can successfully compile it. I would love to have a copy of the pkg even though 8.1 is due soon. :) -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
Well, unfortunately, I ran into some snags. I'm not a C++ programmer so for anyone who is, here is the relevant part of the compile log: DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_COMPACT -I3rdparty/libpng -I3rdparty/zlib -I/usr/local/qt3/include -I../../../X11R6/include -I.moc/release-shared/ -I/usr/local/qt3/mkspecs/linux-g++ -o .obj/release-shared/qucomextra.o kernel/qucomextra.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT_SHARED -DQT_NO_DEBUG -DQT_NO_NIS -DQT_NO_XFTFREETYPE -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_COMPACT -I3rdparty/libpng -I3rdparty/zlib -I/usr/local/qt3/include -I../../../X11R6/include -I.moc/release-shared/ -I/usr/local/qt3/mkspecs/linux-g++ -o .obj/release-shared/qaccel.o kernel/qaccel.cpp g++ -c -pipe -Wall -W -O2 -fPIC -DQT_SHARED -DQT_NO_DEBUG -DQT_NO_NIS -DQT_NO_XFTFREETYPE -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_COMPACT -I3rdparty/libpng -I3rdparty/zlib -I/usr/local/qt3/include -I../../../X11R6/include -I.moc/release-shared/ -I/usr/local/qt3/mkspecs/linux-g++ -o .obj/release-shared/qapplication.o kernel/qapplication.cpp kernel/qapplication.cpp: In function `static class QStringList QApplication::libraryPaths()': kernel/qapplication.cpp:1410: parse error before `)' kernel/qapplication.cpp:1421: confused by earlier errors, bailing out cpp0: output pipe has been closed make[2]: *** [.obj/release-shared/qapplication.o] Error 1 make[2]: Leaving directory `/usr/local/qt3/src' make[1]: *** [sub-src] Error 2 make[1]: Leaving directory `/usr/local/qt3' make: *** [init] Error 2 What about downloading the real QT from TrollTech, maybe it would compile better than the SRPM? I'm afraid it may not know where everything is, though. Ben Rosenberg wrote: [SNIPPED OUT QUOTE]
If you can successfully compile it. I would love to have a copy of the pkg even though 8.1 is due soon. :)
* Matt Sheffield (mattsheffield@yahoo.com) [020908 00:25]: ::Well, unfortunately, I ran into some snags. I'm not a C++ programmer so ::for anyone who is, here is the relevant part of the compile log: :: /src errors snipped ::What about downloading the real QT from TrollTech, maybe it would ::compile better than the SRPM? I'm afraid it may not know where ::everything is, though. Well, as I posted earlier. I just ended up installing the QT pkgs from 8.0 on to my 7.3 box. I've been using the machine for about 6 hours now and have tried tons of KDE apps. It appears to have worked. So you might just try that. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
participants (6)
-
Anders Johansson
-
Ben Rosenberg
-
Marcel Broekman
-
Matt Sheffield
-
Matthew W. Sheffield
-
Robb Romans