It's finally official: KDE 2.2beta has been
announced. "With this release, KDE is in a great position to deliver a very strong KDE 2.2 release," said Waldo Bastian, the KDE 2.2 release coordinator. "With support for IMAP, the totally new printing framework and improved proxy support, KDE 2.2 will be an excellent foundation for the desktop needs of many businesses." Some other goodies: KMail now can send mails without
blocking. Konqueror enhancements include stopping
animated GIFs (thank you, thank you!!), "Send File" and "Send Link"
options, new file previews and lots of new plugins. Noatun boasts
an improved plugin architecture and some new visualization plugins. KWin has Xinerama support. A number of new applications are part of the package, such as KPersonalizer (desktop configuration) and Kooka (scanning).
For a longer list, read the
announcement (also attached below),
and for a really long list of improvements, read the
ChangeLog. As always, enjoy, and thanks to the KDE "we never sleep" Team!
DATELINE JULY 4, 2001
FOR IMMEDIATE RELEASE
New KDE Beta Released for Linux Desktop
KDE Ships Beta of Leading Desktop with Advanced Web Browser, Anti-Aliased Font Capabilities for Linux and Other UNIXes
July 4, 2001 (The INTERNET).
Project today announced the release of KDE 2.2beta1,
a powerful and easy-to-use Internet-enabled desktop for Linux. KDE
features Konqueror, a
state-of-the-art web browser, as an integrated
component of its user-friendly desktop environment, as well as
an advanced IDE, as a central component of KDE's powerful
development environment. KDE 2.2beta1 completely integrates the
font extensions and can provide
a fully anti-aliased font-enabled desktop.
The primary goals of this release, which follows two months after the release
of KDE 2.1.2, are to provide a preview of KDE 2.2 and to involve
users and developers who wish to request/implement missing features or
identify problems. Code development is currently focused on stabilizing
KDE 2.2, scheduled for final release later this quarter.
Despite all the improvements, KDE 2.2 will be binary compatible with KDE 2.0.
Major changes to KDE since the last stable release are
enumerated below. In addition, a
thorough list of changes since the KDE 2.1.1 release,
FAQ about the release, are
as well as information
on using anti-aliased fonts with KDE, are available at the KDE
KDE 2.2beta1 and all its components are available for free under
Open Source licenses from the KDE
and its mirrors (including
many precompiled packages) and can
also be obtained on CD-ROM.
As a result of the dedicated efforts of hundreds of translators,
KDE 2.2beta1 is available in
38 languages and
dialects. KDE 2.2beta1 ships with the core KDE
libraries, the core desktop environment (including Konqueror), developer
packages (including KDevelop), as well
as the over 100 applications from the other
standard base KDE packages (addons, administration, artwork, bindings, games,
graphics, multimedia, SDK, network, PIM and utilities).
The following are the major improvements, enhancements and fixes since the
KDE 2.1 release earlier this year:
- KDE has added a new plugin-based printing framework, which features:
- support for CUPS,
lpr and rlpr, though support for other printing systems can be
- a Control Center module for managing printers
(add/remove/enable/disable/configure), print servers (currently
only CUPS), and print jobs (cancel/hold/move);
- a configurable filter mechanism (for setting number of pages per
- a print job viewer for the KDE panel's system tray; and
- support for configurable "pseudo-printers", such as fax machines,
- support for CUPS,
- Konqueror, the KDE file manager and web browser, sports a number of
- Ability to stop animated images;
- New file previews, including PDF, PostScript, and sound files;
- New "Send File" and "Send Link" options in the Filemenu;
- Added a number of new plugins:
- A web archiver for downloading and saving an entire web page, including
images, in an archive for offline viewing;
translation of web pages;
- A directory filter for displaying only specified mimetypes (such as
- A quick User Agent changer to get Konqueror to work with websites
that discriminate based on the browser you are using;
- An HTML validator using W3C to
validate the XML/HTML of a webpage (useful for web developers);
- A DOM tree-viewer for viewing the DOM structure of a web page (useful
for web developers);
- New configuration for user-defined CSS stylesheets;
- Saving toolbar layout in the profile;
- A new "Most Often Visited" URL in the Go menu; and
- Many other enhancements, usability improvements and bug fixes.
- KDevelop, the KDE IDE, offers a number of new features:
- Enhanced user interface with an MDI structure, which supports multiple
views of the same file;
- Added new templates for implementing a KDE/Qt style library and Control
- Updated the kde-common/admin copy (admin.tar.gz); and
- Extended the user manual to reflect the new GUI layout and added
a chapter for using Qt Designer with KDevelop projects;
- KMail, the KDE mail client, has a number of improvements:
- Added support for IMAP mail servers;
- Added support for SSL and TSL for POP3 mail servers;
- Added configuration of SASL and APOP authentication;
- Made mail-sending non-blocking;
- Improved performance for very large folders;
- Added message scoring;
- Improved the filter dialog and implemented automatic filter
- Implemented quoting only selected parts of an email on a reply;
- Implemented forwarding emails as attachments; and
- Added support for multiple PGP (encryption) identities;
- New Control Center modules:
- Listing USB information (attached devices);
- Configuring window manager decoration;
- Configuring application startup notification;
- Configuring user-defined CSS stylesheets;
- Configuring automatic audio-CD ripping (MP3, Ogg Vorbis); and
- Configuring key bindings;
- Added Kandy, a synchronization tool for mobile phones and the KDE address
book, and improved KPilot address book synchronization;
- KOrganizer, the KDE personal organizer, has a number of improvements:
- Added a "What's Next" view;
- Added a journal feature;
- Switched to using the industry-standard iCalendar as the default file
- Added remote calendar support; and
- Added ability to send events using KMail, the KDE mail client;
- Noatun, the KDE multimedia player, sports a number of new features:
- Improved the plugin architecture and added a number of new plugins:
- An Alarm plugin for playing music at a specified time;
- A Blurscope plugin which creates an SDL-based blurred monoscope;
- A Luckytag plugin for guessing titles based on filenames;
- A Noatun Madness plugin, which moves the Noatun window in sync with
the music being played;
- A Synaescope plugin, based on
which provides an impressive SDL-based visualization; and
- A Tyler plugin, which is similar to
- Added support for pre-amplification; and
- Added support for hardware mixers;
- Added a Personalization wizard (KPersonalizer) to configure the desktop
- Added KDict,
a powerful graphical dictionary client;
- Added KDE-wide scanning support with the application Kooka;
- Replaced the default editor KWrite with the more advanced editor Kate,
which provides split views and basic project management;
- The window manager now supports Xinerama (multi-headed displays);
- Improved the file dialog, including mimetype-based file previews;
- Improved the configurability of the KDE panel;
- Added IPv6 and socks support to the core libraries;
- Improved application startup:
- applications are now placed on the desktop from which they were
- startup notification can be configured with a new Control Center module,
with options including a busy cursor next to the application's icon;
- applications are now placed on the desktop from which they were
- Improved icons and added new 64x64 icons;
- New window manager decoration styles (quartz, IceWM themes, MWM, Web);
- Improved the help system, which is now XML-based;
- Added support for the Meta and AltGr keys for shortcuts; and
- Made many other usability improvements.
For a much more complete list, please read the
Downloading and Compiling KDE
The source packages for KDE 2.2beta1 are available for free download at
or in the equivalent directory at one of the many KDE ftp server
KDE 2.2beta1 requires at least qt-x11-2.2.4, which is available from
under the name qt-x11-2.2.4.tar.gz,
qt-2.3.1is recommended (for anti-aliased fonts,
qt-2.3.0and XFree 4.0.3 or
newer is required).
KDE 2.2beta1 will not work with versions of Qt older than 2.2.4.
Compiler Requirements. Please note that
gcc 3.0 is not
recommended for compilation of KDE 2.2beta1. Several known miscompilations
of production C++ code (such as virtual inheritance, which is used in aRts) occur with this compiler.
The problems are mostly known and the KDE team is working with the gcc team
to fix them.
For further instructions on compiling and installing KDE, please consult
instructions and, if you encounter problems, the
Installing Binary Packages
Some distributors choose to provide binary packages of KDE for certain
versions of their distribution. Some of these binary packages for
KDE 2.2beta1 will be available for free download under
or under the equivalent directory at one of the many KDE ftp server
mirrors. Please note that the
KDE team is not responsible for these packages as they are provided by third
parties -- typically, but not always, the distributor of the relevant
distribution (if you cannot find a binary package for your distribution,
please read the KDE Binary Package
The library requirements for a particular binary package vary with the
system on which the package was compiled. Please bear in mind that
some binary packages may require a newer version of Qt and/or KDE
than was included with the particular version of a distribution for
which the binary package is listed below (e.g., LinuxDistro 8.0 may have
shipped with qt-2.2.3 but the packages below may require qt-2.3.x). For
general library requirements for KDE, please see the text at
Source Code - Library
At the time of this release, pre-compiled packages are available for:
- Debian GNU/Linux (package "kde"): ftp.debian.org: sid (devel) (see also here)
- 8.0: Intel i586
- 7.2: Intel i586
- SuSE Linux (README):
- 7.2: Intel i386 and HP/Intel IA-64; please also check the noarch directory for common (language) files
- 7.1: Intel i386, PowerPC, Sun Sparc and Alpha; please also check the noarch directory for common (language) files
- 7.0: Intel i386, PowerPC and IBM S390; please also check the noarch directory for common (language) files
- 6.4: Intel i386; please also check the noarch directory for common (language) files
- Tru64 Systems: 4.0e,f,g, or 5.x (README.Tru64)
Please check the servers periodically for pre-compiled packages for other
distributions. More binary packages will become available over the
coming days and weeks. In particular,
RedHat Linux packages should be
KDE is an independent, collaborative project by hundreds of developers
worldwide to create a sophisticated, customizable and stable desktop environmentemploying a component-based, network-transparent architecture.
KDE is working proof of the power of the Open Source "Bazaar-style" software
development model to create first-rate technologies on par with
and superior to even the most complex commercial software.
Please visit the KDE family of web sites for the
KDE 1 - KDE 2 porting guide.
Much more information about KDE is available from KDE's
KDE and K Desktop Environment are trademarks of KDE e.V.
Linux is a registered trademark of Linus Torvalds.
Unix is a registered trademark of The Open Group.
PostScript is a registered trademark of Adobe Systems Incorporated.
Trolltech and Qt are trademarks of Trolltech AS.
All other trademarks and copyrights referred to in this announcement are the property of their respective owners.
(1) 480 732 1752
(1) 917 312 3122
Europe (French and English):
(44) 1225 837409
Europe (English and German):
(49) 179 2252249
Java on Konqueror works just fine on my Mandrake 8.0 running KDE 2.2beta1. I just downloaded the file IBMJava2-SDK-1.3-7.0.i386.rpm from IBM website and installed it using "rpm -Uvh", and on Konqueror settings I used "/opt/IBMJava2-13/bin/java" as the path to the java executable. That was all, java was from then working flowlessly on Konqueror. IBM JDK is also MUCH faster then Sun's.
>IBM JDK is also MUCH faster then Sun's.
not true anymore (atleast here) ... (but bugs in the sun implementation keep me from switching back to sun)
file manager: right mouse button menu on a file includes the copy option. select it, then do a paste in a text editor or a konsole and see what you get =)
java/flash installed by default: if installing binaries that is up to your distributor; if you are installing from source and have lestiff for plugins and a good jre you should be fine.
The startup-slowness reminded me.... I have a weird problem with my 2.1.2. When KDE starts up, the "restoring session" (if I remember correctly. the last think it loads when KDE starts) flashes for a long time. If I try to launch applications, it disappears and everything works like it should. Not fatal, but annoying.
This is great - customisable to ones best behaviour
cool stuff really!
Note - this version (KDE 2.2beta1) requires the development package in OpenSSL to *run* (not to do development). If you want HTTPS sites to work, install the openssl-devel RPM package on RedHat and other RPM-based systems, or libssl-dev package on Debian-based systems.
Actually this should not be the case, but it turns out to be so for some people. What it needs is the .so file. You can make a symlink to the .so.0 files for libcrypto and libssl as a workaround. I put the .so.0 filename into CVS for the final release so this shouldn't be an issue anymore. Sorry guys....
I have installed the above packages on my system but still I am not able to uses https
Kindly Suggest ne the Solution
Here are some of the problems I've encountered while trying to get things to compile.
NOTE: I have not yet started this version
ar assumed to be gnu-tar in kdeartworks
added to lanbrowsing/lisa/netscanner.cpp
#define INADDR_NONE (-1)
in lanbrowsing/kcmlisa/findnic.cpp to get /usr/include/sys/sockio.h included by ioctl.h :
in kdevelop kdevelop/Makefile need to change LEXLIB to
While not strictly part of KDE 2.2beta1 -
in koffice kivio/kiviopart/ui/kivioabout.cpp line 3304 it seems that the license string
is too big and does not get a closing ") );
Is this a limitation of the number of chars the sed command can take on solaris ?
It's the stupid Solaris sed which breaks the kivio compile. I had to use GNU sed which works fine.
When I upgrade to the new version, konqueror stops working. All I get is an error message "Unknown Host [sitename]" for every site I browse to. I know that it is related to KDE because browsing works fine in KDE 2.1.1, and I can got back to KDE 2.1.1 and browsing will work fine again.
KDE 2.2beta2 -- built from source
Has anyone else seen this problem?
if you have both versions installed on the same machine, my guess is that when you are running the new beta, libraries from the older install are still being loaded (instead of the new beta ones) due to them being in your path...
It seems like all previous KDE releases had a nickname for the release. Have they ended this practise, or did I miss the release name this time?
I Don't know, too.
But if i could choose a name for it i would name it "Kool" :-)
Thanks, Tom !
Or maybe Kute?
Or maybe Kute?
Maybe they've grown up and they don't need anymore names to get attention? ;)
Once you use this, you cannot go back! Everything else is inferior now.
Please could someone tell me why kdelibs complains that I need libxml2-2.3.9 or > even though I've already got libxml2-2.3.13 and the devel package as well.
look for xml2-config, which will probably be in /usr/bin. It is a shell script and when the version number of libxml2 is being checked by the KDELibs ./configure script it returns a value on the library's behalf.
look for something like :-
change the returned version number to the one you have and all should be well.
Can someone please help me with installing this newest beta on Mandrake 8.0? I have a fairly standard installation of Mandrake on a Toshiba Satellite 2805-S202 laptop. I downloaded all of the RPM's for Mandrake 8.0, and tried to use rpm -Uvh on the new kdelibs. It had several broken dependancies. I tried to use MandrakeUpdate, but for some reason I got a "all packages unreadable" error. I was logged in as root when I ran MandrakeUpdate and also when I ran rpm -Uvh. Is there an rpm tool which just automatically runs around and finds and installs all of the dependancies for you (other than MandrakeUpdate which I can't seem to get to work)? Otherwise, this is going to take 10 years to fix!
Just use "-Uvh" and "--force --nodeps" to install the rpm packages and everything will work fine. It worked for me, on Mandrake 8.0.
Whenever updating a mass of big packages that you're sure you meet all of the basic requirments for the --force --nodeps options are your friends. Also, I doesn't hurt to drop down to the console and remove your old KDE packages. This isn't essential, but somtimes when RPM hits an old (non $HOME) config file it will leave it alone, and install the new file as a *.rpmnew. This is not always a good thing. Beta 1 is sweet, I've been using it since the day the Mandrake RPMs were released, and it's more stable than most MS products at the end of their life cycle, seems quicker (than previous KDEs) too. . .
Yes, that's what I finally did, and it WORKED! Yay! Anyway, it's too bad that the packages don't have dependancies which reflect their actual dependancies (the specific versions of everything that they need to run on, and no later) but the --force --nodeps worked fine.
Things crashed a bit until I reset X-Windows (no idea why) and I still get a crash or two now and then (whereas the last version seemed a bit more stable) so I'm sure something didn't quite go in right, will research it.
Specifically, the sound mixer doesn't work (but aumix does). I need the KDE sound mixer to work so that it can correctly reset its settings when I go into KDE however. Noatun can't seem to play mp3's or ogg files right now, so something there is also misconfigured.
I also updated KOffice. Wow, lot of progress there too. KOffice is nearly useable now, though I'm very picky about crashing, so I don't consider it quite ready for prime time. In my mind, the number of acceptable crashes per year under extreme conditions and constant use is ZERO.
Other than these small problems, a very nice improvement. I've noticed that the number of times I've said to myself (over the years) "I can't do this in Linux, I need to load Windows back up" is going down and down and the number of times I say, "I can't do this in Windows, I need Linux" is going up and up. After I lost the contents of my HD one day, I had to reinstall Windows ME and Mandrake 8.0. I got a kick out of the fact that Mandrake 8.0 was _easier_ (note the word, "easier" in this sentence) to get installed and working with my hardware than Windows ME was on exactly the same hardware (Toshiba 2805-S202), AND WINDOWS ME CAME WITH THE COMPUTER.
The one thing I can't do in Linux that I need Windows for is writing to my CD-RW, which is a USB connected Iomega ZIP_RW. Also, for some reason openoffice 6.27 hangs X-Windows pretty hard (but not the Linux kernel) immediately after starting the install process, so I hang on every KOffice release now, as I'll go crazy without a good office suite.
This one rocks!!
It's a never ending story, KDE team always makes me feel like a little child with every new release. After removing old files in /tmp KDE started with a nice config dialog and full screen antialiasing, fading menues, preview of audio-files (although audiocd slave still does not work), greater speed and a much more professional look. This peace of code is so damn good it should be commercial. ;)
Check the permissions on your generic SCSI device. You need both read and write permission in order for this ioslave to work. Unfortunately the 3rd party library used by the code has very poor error reporting, so it is difficult for the slave to give decent error messages right now.
it seems that a header file is missing in kcontrol/input :
does anybody else miss this file ? wonder what happend to it. hm.
i downloaded the src archives of the kde2.2beta1 release.
Its there on mine. Ill reproduce the file below, but no promises on how well it stays formatted...
** Form interface generated from reading ui file './kmousedlg.ui'
** Created: Sat Jul 7 01:57:20 2001
** by: The User Interface Compiler (uic)
** WARNING! All changes made in this file will be lost!
class KMouseDlg : public QWidget
KMouseDlg( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
#endif // KMOUSEDLG_H
kmousedlh.h should be generated by kmousedlg.ui. Doing a build of base it's the first time you invoke this rule. My hunch is that your make is not GNU make, because some others can't cope with invoking this rule (are you using *BSD by any chance, for example?). You can make the file by going into the "kcontrol.input" directory and doing "make kmousedlg.h" but you'll soon become bored of doing this. Making with gmake might be more sensible.
What happened to the SuSE RPMs? The directories are now empty.
I took home yesterday the Suse RPM's for 7.1 and I tried to upgrade my kde 2.1.1 (with 2.1.2 kdelibs). Due to some dependency and conflict problems after a while I've uninstalled the old kde, I've removed the /opt/kde2 dir and installed the 2.2b1 again. I also created a new user in order to have a clean $HOME dir. But I have aproblem with noatun/arts. When KDE starts, I can hear the startup sound and I can play MP3's with xmms if I select the "arts" output plugin. But if I start the noatun it complains the unix:///tmp/mcop-usernam/mcop* file is not avaliable or something like that (I don't know the exact error message, because I don't have my laptop here). Ater this, even the xmms refuses to work, complaining about an arts initialization error.
Another problem, which may be releated is, that if I enable the debug messages for arts, sometimes (during login, or when restarting the artsd), I got a lot (~120) error dialog boxes with a message like "file format in /opt/kde2/share/sounds/ is not supported/avaliable" (sorry again for the incorrect message text), altough the startup sound is in that directory, and I can play them by using "cat filename > /dev/dsp". Any idea? Should I send a bug report (of course, after I make some notes about the exact situation and error messages)?
I've had the same Problems.
I think the SuSE 7.1 mulitmedia-RPM is bad compiled. After downloading the kde-multimedia-package as source and compiling and installing noatun from that it worked fine.
Another problem with the precompiled SuSE 7.1 package was that audiocd:/ did not work on my machine. compiling it from source code on my own gave success.
Later on I've found the problem. You must use the updated libaduiofile library (I think it's audiofile rpm in Suse), and also install the libogg and libvorbis (to get the Ogg Vorbis plugin working). For me it solved the multimedia problems. I also do not have the KDM login problem (I can write my login name and password also at the first time), but I'm wondering why was the "Console mode" option removed from the KDM shutdown menu.
I think Konqueror is great, but there are some things that annoys me:
Why is it that once a image has started loading it is impossible to interrupt the download? The animated gif support is also pretty bad, sometimes sucking up 100% of the CPU and making the gifs animate way too fast. Is this a bug in QT? Apart from this it rocks.
> The animated gif support is also pretty bad,
> sometimes sucking up 100% of the CPU and
> making the gifs animate way too fast.
This has bugged me on several internet sites, at least animations can be disabled in the upcoming 2.2 release.
I had the same problem with Konqueror (2.1.1) and animated gifs, until I have installed XFree 4.03. Now it seems to be all right. Maybe you should check this out...
Will KDE packages ever appear on a Red Carpet channel?
I don't see the problem and I really don't see why Ximian will try to stop that.
$imian want$ big buck$ for that $ort of thing. if it'$ not gnome forget it.
And you know that for a fact?
Come on are you so deceaved?
THe KDE artists team have _really_ done a great job with this release. THe personalizer just looks scrumptious!
Agree. Quertz & Tackat great job. Default background picture is awesome, dot.kde.org's new logo is beautiful, icons are eye candy, have I forgotten something? :)
Ooff topic, some icons for Konqueror toolbar are missing.
Can anyone tell me the proper name for them, so I can create some for my everyday use:
For example: Show bookmark toolbar icon is missing, Show extra toolbar is missing etc.
I have another problem with the SuSE 7.1 packages; the font selection does not work - no font names are listed.
Did anybody else experience that ?
Do you have Anti-Aliasing enabled? If so, you've got something messed up with your /etc/X11/XftConfig.
Anyone else thing the flashing black and white background that's hour-glass-like is about as attractive as an animated gif?
I think it's a great idea to have the symbol indicating the application, but I could do without the flashing. Is there a way to turn it off? I somehow magically hoped this would have disappeared from the recent CVS build that I did.
Look at Control Center/Look&Feel/Launch Feedback and turn off the flashing.
The Kdebase package for Mandrake 8.0 in ftp site has 36 MB.
The kdebase for SUSE has 15 MB.
The same is for the other packages.
Which are the differences?
One may have been compiled with debugging turned on, the other with it off.
Yes, IIRC, Mandrake has decided not to remove debugging information from Alpha and Beta packages to make error-reporting easier. Unfortunately, it makes them huge..