KDE 2.0 Final Released
Well, as the title says - KDE 2.0 final is out! You can download it here or here or you can look at the mirrors (mirrors please!) Note: RH 6.2, FreeBSD and Solaris packages will be available soon. While you're downloading it, you may want to look at Kivio (a nice diagramming and flowcharting tool for Linux/KDE), or look for some applications for your KDE2 here. I've been using lately KDE 2.0 for a while and I must say - great work KDE team.
Install the KasBar panel applet and you can have the separated again. Currently non-embedded applets like this are not part of the release API however because we want to clean this part of the code up first.
here
The first tip I got when KDE2 started said:
KDE does not contain any GNU software that is licensed by the Free Software Foundation.
I'm I the only one that thinks, they didn't have to say this??
--------
You can bite the finger that fed you if it finds its self in your mouth again.
"Fighting terrorists with millitary might is like killing a mosquitor on your Dad's forehead with a rifle."
oops, I was a litttle whacked out there. It IS ok, and even apropriate to define -fno-exceptions. khtml correctly overrides this. It probably won't make a difference, but it made me feel better :)
I photographed it ;)
ftp://derkarl.org/pub/incoming/kde2_out.jpg
Come and join our release-party on
#kde on irc.kde.org / irc.openprojects.net
I don't understand why nobody here seems to recognize Konqueror... Java, Javascript, NS-Plugins, CSS...WOW! To me Konqueror is the best thing happening in Linux Software at the moment. It's simply amazing how well it competes with IE (not to mention Netscape, Mozilla, Opera et al) Try it! [this posted with Konqueror - of course...]
Imagine, releasing their 7.0 a week before KDE2 final. He he. You realize what the problem is, don't you? All the desktop users who aren't UNIX gurus (you know, the guys still running the stock kernel) will be using RC1 (or whatever KDE2 Suse comes with) for the rest of their lives. I don't care what all the blowhard UNIX gurus say, KDE is too hard to install. Helix has the right idea with Helix GNOME and its about time that KDE (and the rest of Linux) gets with the program. Believe it or not, Storm and Corel are doing a great thing by mixing the GUI and apt-get, but
A) It still isn't pervasive enough, and
B) It still isn't automatic enough.
Windows Update is a very cool thing for the mass of users. The system takes care of itself, not the user. That's the way it should be.
PS> It's incredible how nearsighted the bulk of the Linux community is. They look at Windows and think, "oh, its ridiculously easy." That's just not true. No computers are yet to the ease of use of every other damn consumer product. Take, for example, resolution and refresh rate. You do realize, don't you, that 90% of home users without at least an intermediate computer knowledge (or a sysadmin) are sitting there running there 19" moniter at 640x480 @60hz. The computer should detect he monitor type, and configure itself. Then you have networking. What the hell is an IP? Your telco's equiptment (assuming DSL) should automatically configure your modem and your computer for you. Think of the present day cars. They do so much behind the scenes so the user doesn't have to bother with it. For example, our car automatically runs the AC fan on a hot day to evaporate the condensed water. Without features like that you end up with thousands of people with corroded radiators.
Sorry for the OT, but I had to vent. Moderate away!
A deep unwavering belief is a sure sign you're missing something...
While checking out the 2.x screenshots I couldn't help but notice that the 3rd one down has a topless woman. I don't have any problems with it, but it does beg the "subliminal message" selling point: "if you like topless women, you'll love KDE!"
Regarding speed -- try rebuilding Qt without exception handling. I got a huge performance improvement with no apparent drawbacks. In any case, KDE speed has improved significantly since the early betas, which may be be what you're judging it by.
This isn't just the continuation of some flamewar. The FSF believes that it would be a licensing violation for KDE developers to link and GNU-developed software to a QPL'ed version of Qt. They asked that anyone trying to link GPL'ed code with Qt get a special exception in writing from the copyleft holder (this came up with the apt libraries and Corel Linux, for instance). Now that Qt is dual-licensed, it might not be an issue. But the team is just trying to steer clear of legal difficulties, so we shouldn't mix that up with pure flaming.
First off, There is an option in KDE2 for having a shared menubar for all KDE2 apps. I use this myself. That + one more small panel seems perfect, because it gives a menu of all apps on machine, a tasklist and clock, launchers and desktop switchers, which the MacOS doesn't have.
When I use a Mac, I am constantly plagued with running more than one app. If I want to raise one browser window, the GUI forces me to raise all of my browser windows. And if I want to switch apps, I must go through a menu. And there is no way to show the desktop instantly.
Paging through Apple's OSX pages, I have noticed one glaring thing: It keeps raving about all of its new GUI features. The problem: KDE2 has implemented almost all of them. This gives me great hope for the future, with a contemporary free IDE and Office suite.
Good job KDE team!
--------- The 'gui' in 'penguin' is pronounced K-D-E .
Well, if your compiling kde from scratch I wrote a simple script to compile the whole ball-of-wax and install it for you. Don't email me with problems, but you can find it here
-Brandon_Z
I guess the one big thing that bothers me most about kde 1.x is that the task bar or 'start' bar never seemed to get hidden. It apeared in the top left corner of my desktop and covered my icons. The other thing I was botherd by, but not as much was the fact that the icons did not take to 'random placement'. They were to ordered and inline. GNOME's does not do that nether does windows.
It will be nice though to have 2.0 if they use gtk themes as well, then all the kde and gnome apps can finally start to look like they belong on the same desktop.
My final wish is that the two adopted API's into each other. I.E. a user could write a program in QT/kde libs and then another user could add to it in GTK/GNOME libs. Or call functions from the differnet libs more easily. It would be nice if there were interfaces into QT/kdelibs from gtk/GNOME and visaversa. It may reduce some of the overlap in software.
I don't want a lot, I just want it all!
Flame away, I have a hose!
Only 'flamers' flame!
first, I CVS co'd off the KDE_2_0_BRANCH. Check out qt-copy,kdesupport,kdelibs, and kdebase at a minimum. Do try out other packages, though...
In qt-copy, edit the /configs/your-architecture file to include the -fno-exceptions option in teh CXXFLAGS variable. Optionally, change the compiler to pg++/pgcc if you have them. If you're feeling lucky, kick the -O2 up to -O3 or even -O6. Then define -mpentiumpro (for portable objects) or -march=pentiumpro (for Pentiumpro+ only objects). Then configure and build the sucker.
Before building kde, define in the shell:
CXXFLAGS="-fno-exceptions [-O6][-march=pentiumpro | -mpentiumpro]"
and
CXX=pg++
CC=pgcc
if you have them. Do NOT define -fno-exceptions, as this may jack up khtml, and each module already correctly determines it's prefrence on this option. Then build as per normal instructions.
This gave me a %100 startup speed improvement (mostly due to turning of exceptions where not needed). It also gave me a noticable runtime speed boost and improved app 'feel'.
Major distro packagers, if you're out there, PLEASE DO THIS! It's unfair to give KDE a reputation for slowness just because you chose to use poor compiler options!
Obviously written by somebody in the Western Hemisphere, where we have a weird obsession/denial thing going when it comes to the human form. Remember that most of the KDE team is in Europe, a region that seems to have misplaced that particular cultural artifact. Lucky them.
__________