http://linux.miningco.com/library/weekly/aa01119a.htm
 
Title: Issue #57: Polishing KDE: It's Pre-1.1! - Focus On Linux - 01/11/99
Click Here!   Click Here!
 

  Guide Bio   title
Aron Hsiao - [EMAIL PROTECTED]
   
 
 navigate    features Sun, Jan  24,   1999 
 
  welcome  
  net links  
  features  
  bulletin boards  
  chat  
  events  
  newsletter  
  feedback  
  guide bio  
  share this site  

 marketplace
 

Marketplace

 
   


Polishing KDE: It's Pre-1.1!

With the release of KDE 1.1 imminent and GNOME progressing nicely, 1999 is shaping up to be a banner year for desktop Linux users. Since KDE is already into stable releases and the next one is right around the corner, this week we're going to look at the KDE pre-1.1 test release.

Downloading

The KDE pre-1.1 release is available in source format, .deb format, and .rpm formats for a number of different distributions. To install pre-1.1, do the same things you did to install KDE 1.0. First, a new version of Qt, then kdesupport, kdelibs, and kdebase, in that order, and then, all the rest of the packages in any order. If you plan to develop KDE applications, don't forget to grab the development packages as well, which hold relevant include files and documentation to aid in development. The Caldera OpenLinux 1.3 test system accepted the new .rpms without a hitch and I was using the pre-1.1 packages in no time flat.

Versus

There are no earth-shattering changes between KDE 1.0 and the pre-1.1 release. What has been added are those two things so long lacking in the Linux desktop field: polish and maturity. Granted, at its release, KDE 1.0 was already far and away the most polished Linux desktop environment, but it still felt a little bit clunky to those of us who work on other platforms as well, and some configuration options which could have been included weren't. The pre-1.1 release streamlines KDE and makes it a really mature environment, ready for work. New configuration options are everywhere, some of them sorely needed, others luxuries, but still useful. A number of new minor features and new applications are also included as a part of the standard distribution, but we're going to focus primarily on configuration and menus here.

Highlight: Disk Navigator

The first and perhaps most interesting thing I noticed about the new KDE was a new K-Menu entry titled "Disk Navigator" located in the Panel area (toward the bottom of the K-Menu). The Disk Navigator turns out to be a configurable, graphical method for browsing the Linux filesystem, and one of the most ingenious I've seen at that. The Disk Navigator combines with the KDE file manager, KFM, to integrate menu-based and icon-based file access across the entire file system, with separate entries to quickly access things like the CD-ROM drive, your home directory, or the KDE desktop.

(Disk Navigator)
The Disk Navigator allows for quick and intuitive filesystem access.

Each file or directory is presented as a menu entry; subdirectories and trees are traversed via submenus. At the top of each directory menu, an "Open Folder" entry opens a KFM file manager window in the selected directory. Selecting a regular file from a menu opens the file with the correct application based on its internal KDE MIME type. After playing with the Disk Navigator for a couple of hours, I can safely say that I'm hooked.

Highlight: KWM Configurability

Two new configuration panels resolve many past complaints about the KWM window manager. The first of them, the "Mouse" tab of the KWM style panel, allows users (finally) to bind different KWM actions like raising, lowering, and focus changes, to different mouse buttons and in different areas of the window. Specification based on the meta (ALT) modifier are also supported.

(Shade and Tiny)
A tiny-decorated xcalc window on top of a shaded application.
New KWM configuration options make this possible.

Even more importantly, the "Advanced" tab of the KWM style panel now allows users to decorate windows differently, or leave windows undecorated, based on either their window title or class resource. Users can decorate windows with "tiny" decorations (no titlebar), no decorations at all, deny them focus, make them automatically sticky, or exclude them from session management (a godsend for those of us who hate killing off shell windows before logging out). KWM has now also implemented a shade function for those of us who like that sort of thing.

New Display Properties

What we've seen so far is nice, but the real highlight of my day with KDE pre-1.1 came when I opened the "Display settings" dialog box. Most of the tabs in this box are reasonably similar to their KDE-1.0 counterparts (with a few slight additions), but two new options on the "Fonts, etc." tab promise to change the way many people view the KDE.

Highlight: Styles For non-KDE Applications

The first one I noticed is labeled "Apply style to non-KDE apps." Seems innocuous enough, but this little checkbox has the miraculous effect of applying KDE color styles to non-KDE applications. Do not check your eyes; you read correctly. Athena (Xaw) and Xt applications like xcalc, xedit, xterm, and so forth seem to work especially well with this option, but many of my Motif applications also now "listen" to KDE's color scheme hints.

(Style changes in Athena apps)
Xboard and the X Calculator "listening" to KDE pre-1.1 color style hints.

This option addresses one of the major complaints of integrated desktop detractors, proving that an X integrated desktop can in some way address the problem of legacy applications. This option does indeed make KDE feel much more integrated with the rest of the X environment.

Highlight: The MacOS-like KDE

The other new option on the "Fonts, etc." tab is more clear in what it does, but no less miraculous, if only in its conception (since the code was probably not difficult to write). The checkbox labeled "Menubar on top of the screen in the style of MacOS," while a little verbose, does exactly what it purports to do. It draws the menubars of KDE applications across the top of the display, just as MacOS does.

This functionality shouldn't be confused with other MacOS-like window managers which simply put a "bar" across the top of the screen containing some general manager-oriented functions such as killing an application or logging out. When this box is checked, the menubar at the top of the screen is the actual menubar from the application which currently has focus. When the focus shifts to a new application, the menubar also changes to contain the drop-down menus for the new application.

(MacOS-Like KDE)(With shifted focus)
Upper-left of the display showing the MacOS-like KDE. When the
focus shifts (second image), the menubar changes. Note that the
menubar no longer appears in the applications' windows-proper.

This feature is a needed one for all of the MacOS converts to Linux who have been looking (without much success) for a MacOS-like desktop for Linux. The MacOS-like changes work only with KDE applications, of course, but with so many KDE applications already out there and the KOffice suite on the way, it will soon be possible to have a complete MacOS-like desktop in Linux.

The Year of the Desktop

The rest of KDE pre-1.1 is there for you to learn about. Download, enjoy, and submit bug reports if you find bugs so that KDE can continue to evolve. I for one am enjoying pre-1.1 thoroughly. Judging by what we see here, the KDE 1.1 release adds maturity and polish to the already excellent KDE 1.0, keeping KDE solidly on the map as a competitor to GNOME. Given the accelerating evolution of GNOME, it is probably safe to say that we are entering the year of the mature desktop in Linux. It's a welcome change.(end)

Also in Issue #57: Adding Fonts to StarOffice and Status Information.


Exploring Linux |  Open Mic! |  Conference Call
Features |  Suggest a Site |  E-Mail
 

Click Here!

welcome | net links | features | bulletin board | chat | events | newsletter | feedback
guide bio | share this site | mining co. home | top of page


©   1999 General Internet Inc. All rights reserved.
General Internet, The Mining Co. and GuideSite are trademarks of General Internet Inc. v3.0
For rules of use, see The Mining Co. User Agreement
Having a Problem? Report it here.


Responder a