DesktopLinux
Home  |  News  |  Articles  |  Forum  |  Polls  |  Blogs  |  Videos  |  ITLink

Keywords: Match:
Open Source on the business desktop (Part 3)
(continuation)

Part 3: The Tools

Here is a summary of the tools we evaluated for use on our workers' desktops. The ones that we settled on are listed first.

KDE

This is a no-brainer. KDE propelled the open desktop to new heights with the 2.0 release. And with each minor release (up to 2.2.2 at this writing), it just continues to get better. GNOME is the only thing which offers it even the slightest bit of competition; but to my mind, the GNOME team has been playing catch-up to KDE from day one. Without KDE I never would have dared suggest the possibility of using Linux on non-tech desktops. Even our CTO, a dyed-in-the-wool WindowMaker user, finally switched to KDE just recently. "The alt-F2 thing is what won me over," he admits.

The impressive list of KDE apps will continue to grow, I have no doubt. There are only two areas I'd like to see improvement on. The first is speed; Konqueror is a relatively fast program, but it is slow to load, and redraw (either as a web browser or a file viewer) flickers and pops. Compare this to Mozilla, which updates pages cleanly, without any flickering. The second is integration. Perhaps this is more in the hands of the distribution writers; but the #1 complaint we get in the office is that all the configuration options aren't in the same place. The KDE control center is excellent, but it doesn't control everything; in my opinion, all distributions should use the same scheme as Caldera OpenLinux and Redmond Linux: integrate 100% of the system configuration tools into the KDE control center.

StarOffice / OpenOffice

My complaints with SO/OO are many. It's big, ugly, and bloated. The install program is the horribly inefficient click-next-fifty-times method common on Windows. It's difficult to do a system-wide install. The widget set is a crappy imitation of Windows 95 (which is none to attractive to begin with). Desktop integration is terrible; even simple tasks like cutting-and-pasting in and out of the app is difficult. There's a million other gripes I have with this piece of software, but when it comes down to it: StarOffice is the single critical application which makes the open source business desktop a reality today.

This is a mature, stable app, that has all the features one would expect from a business-class office suite. The two parts of the suite which really count are the word processor and the spreadsheet. Both have all the features that you'd want, and then some. I suppose that's why it's so bloated, but to most of our workers it's these features that set it apart from the other options (AbiWord, KWord, etc).

It reads and writes MS Office formats like a champ. Complex documents created from scratch in StarOffice tend not to preserve their formating terribly well when saved to .doc, but loading in a .doc originally created on MS Word, modifying it, and then saving it back out usually works just fine.

Ironically, StarOffice started life as a proprietary application, and was made open source by a company who thrives on proprietary hardware and software designs -- Sun. But we must thank both the creators of this package, and Sun, for giving such a wonderful gift to the open source community. Thanks to this one application, it is possible to have a truly open desktop. OpenOffice has already begun to address many of StarOffice's major flaws; we all use the latest beta of OpenOffice here at TrustCommerce, and it shows a lot of promise. (If only they would port it to GTK or Qt so that it wouldn't be some damned _ugly_.)

PDF Creation

Unfortunately I have not been able to get OpenOffice's print-to-PDF option to work for as long as I have been using it. In the meantime, the absolutely excellent KDE printing architecture (see below) allows one to print to a PDF. So, we simply print to a Postscript (.ps) file, click on that to open it in KGhostView, and then click "Print" and choose "Print to PDF." Voila, you have a gorgeous PDF.

Prior to the KDE print architecture, we used createpdf.adobe.com. For $10/month you get to create an unlimited number of PDFs from many file formats, including Postscript (which all UNIX apps with printing capability can export). It also converts .doc and .xls files as well, so it's just as useful for those who us MS Office but would like to produce open, professional looking documents for export to your customers or business partners.

Printing

For me, printing has always been a nightmare on Linux. I have tried and failed to set up printing through lpr many times over the years, and not once have I succeeded. I'm sure there is something simple I've overlooked, but if _I_ can't get it set up, then how can any "normal" person expect to do it? To be honest, I found it easier to write kernel drivers for Linux -- I've written three now -- than to set up a printer on it. (Maybe that's more of a compliment to the kernel maintainers than it is a slam on lpr!)

The Windows print architecture is one of the few things that Microsoft really got right from the start. CUPS, combined with the KDE print architecture, actually bring Linux printing not only up to that standard, but exceeds it. Mandrake comes with CUPS out of the box; if you're not using CUPS already on your network, get it. It makes sharing printers between UNIX machines a snap. Our sysadmin also appreciates its interoperability with Windows and Macintosh print protocols.

My one major gripe with CUPS is that it doesn't have any way to cancel long print jobs which have already been spooled. Quite commonly someone hits "print" on a 200-page manual and then decides they want to cancel it on page 15, but it can't be done. The only way to fix this is to reboot the print server. Since we don't have dedicated print servers, this means interrupting the work of whomever owns the computer the printer in question belongs to. Many people have reported this as a bug to the CUPS newsgroup, and there is usually a reply which rattles off some technical information about stray ghostscript processes that can't be interrupted. Regardless of what the situation is, no one (in our office at least) will be happy with printing on Linux until this shortcoming is addressed.

Faxes

Faxes, and fax machines, are quite a pain. We run an almost entirely paperless office, and thankfully most of our customers are content to do business through electronic means. Faxes are still widely used, however, so we dutifully have several fax machines (any one of which is likely to be broken at least 60% of the time) in each of our corporate offices. Some time back, we also set up an eFax account -- which has, quite honestly, been vastly preferable to me, and I know it's favored by quite a few of our sales reps as well.

eFax's incoming faxes are delivered in email, and arrive as TIFs that can be viewed with a slick little app called KFax. The only thing we have to do is configure KFax as the default viewer for the TIF filetype, and workers can just click on the attachment from KMail to view it. A small gripe is that KFax prints out pages of text to the console if you run it from the command line, which makes viewing faxes in that way a bit slower. Obviously this is not a problem for non-CLI users.

As far as sending faxes, eFax has a email-based interface which works from any platform. If you have a fax modem, those are supported as well, though I have not investigated them personally, so I will not recommend any specific package. A search on Freshmeat for "fax" turns up many useful-looking fax applications.

KOffice

KOffice is the suite that everyone here wants to love, but can't. Not because of any flaws, but simply because it still doesn't offer the maturity necessary to be a true day-to-day business tool. It's quite the opposite of StarOffice; lightweight, fast, excellent desktop integration, and possibly the most attractive office suite ever made. The apps integrate with each other extremely well; inserting a spreadsheet into a document or a chart into a spreadsheet is a snap. But the lack of the key features that StarOffice posses keep it from being a real contender. It reads .doc files in a very rudimentary way (no formating, colors, or images) and .xls files fairly well. It is unable to save either one. There's no auto-spellchecker, very few functions in the spreadsheet, and Krayon is only slightly above Microsoft Paintbrush's featureset.

That said, this is an office suite that was done right from the beginning. It's grown in absolute leaps and bounds in the short time it has been around, and KWord's unique blend of Quark-style desktop publishing and Word-style word processing could revolutionize lightweight business document creation. KPresenter is already extremely usable, lacking little in comparison to Powerpoint or StarOffice's presentation program. This suite isn't ready for business use today, but I suspect it will be a very useful tool for lightweight tasks very soon, and may even present strong competition to StarOffice and MS Office in a few years.

Crossover

A fairly recent option to become available is the CodeWeavers CrossOver Plugin. Although its claim to fame is its ability to let users on open source operating systems view Quicktime movies, its real value to business is the fact that you can view Microsoft file formats (.doc, .xls, .ppt) natively in Microsoft's free viewers! It works like a charm, although lockups are still fairly common, especially on the .doc viewer. Although I've yet to come across a document that StarOffice couldn't open, this plugin offers an excellent backup option should it ever happen. And for workers who only need to view these file formats, not modify them, the Crossover install is a smaller, speedier alternative to loading it into StarOffice. I use it myself (mostly because of its advantage at the command line), but no one else here does, that I know of.

Note: it is proprietary software, but it's an absolute bargain at $20/ea. Better yet, the company does contribute most of their code back to the WINE project, so purchasing it definitely qualifies as supporting open source.

KMail

KMail is a very functional email app that offers excellent integration into the KDE desktop. It's nothing special, and personally I haven't found it to be useful enough to give up mutt. But most of our non-technical staff use it and are more or less happy -- though most of them still claim they prefer Outlook. Email apps are kind of all the same, anyhow -- I would guess that most of our KMail-using workers would be perfectly happy using (shudder) Netscape mail.

Konqueror

Konqueror is a great browser, though it has its share of problems. But it's perfectly adequate for business use; our employees are not visiting sites with Flash or other multimedia content, so those sorts of features (which are very important to home users) aren't an issue. Konqueror offers excellent integration with the KDE desktop, so it wins over Galeon and Mozilla, despite the fact that the later two are arguably better general-purpose browsers.

KOrganizer

This is a great app for tracking appointments and To Do lists. The alarm feature is excellent. My one small gripe is that its method of saving and loading calendars is a little confusing; if you don't "Save" and then "Make Active" on your current calendar, it disappears into the void. This is counterintuitive given that the dock app (AlarmDaemon) is always residing on your panel, giving the illusion that there's only one calendar.

The one major feature is lacks is the ability to share calendars. If the KOrganizer maintainer(s) can make it automatically probe your local network to find other calendars running and offer to coordinate with them, I will put this on my list of "killer apps" for the open source desktop.

The Gimp

Converting artists to open source is probably one of the hardest sells. They are far more resistant to change in their tools than standard office users. In the end, though, our web artist was quite happy with the transition to the Gimp, and is quickly becoming a strong proponent of open source. I asked her to write a few words about the experience:

"I had been using Photoshop on Windows for many years at work, and on MacOS at home. When Adam tried to convince me to move to using the Gimp on Linux, I was hesitant because I was so used to Photoshop. I found it difficult getting used to the slight differences in the way some things worked, layers and selections in particular. Once I got used to the separated windows and focus-follows-mouse, I was ecstatic. I have always hated the way Windows forces all windows that are part of the same program to be stuck inside another larger window. The way gimp works thanks to X, is a superior working environment.

Tablet support is a big issue for me. I had no idea how well my tablet would work with Linux/Xfree. Once Adam set up my tablet in Xfree for me, I was amazed to find out how configurable and straightforward it is. I was able to fine-tune everything to a degree not possible with the typical 'dumbed-down' Windows drivers.

Now I do all my photopaint art on the Gimp. There are still a few things that I feel are missing, or at least things that I knew how to do with Photoshop that I haven't quite figured out with the Gimp, but they are minor things, and thanks to open source, things that can be changed. To me, the advantages of working in the KDE/X environment far outweigh any workarounds or getting used to. It is a fully functional photopaint program, and a worthy competitor to Photoshop. In fact, I haven't run Photoshop ever since and I haven't looked back."


WordPerfect

This is a proprietary product, so it doesn't fall into the category of a 100% open desktop. But it does run on Linux, and let's face it -- ridding ourselves of proprietary operating systems is probably a higher priority right now than proprietary apps.

I evaluated WordPerfect for business use when I started my employment at TrustCommerce, and found it to be an excellent word processor. It shares most of StarOffice's benefits: it can read and write .doc files extremely well, and contains the mass quantity of features one would expect from a modern word processor. It also shares most of its flaws: it's slow and ugly (at least WordPerfect has an excuse -- it runs on the WINE libraries), and doesn't integrate well with the desktop. I might have started using it, except that I refuses to install in a system based on the 2.4 kernel. Given the choice between the 2.4 kernel and WordPerfect, you can guess which one got the axe.

Evolution

I looked at this package for the first time when the 1.0 version was released. This is an app I'm very excited about; I don't know enough about Outlook to say how Evolution compares, but I would guess it is favorable. The methods of organizing folders, and especially the powerful search features, are enough to convince even this old mutt user to switch. Unfortunately, I was unable to get it to download from an imap mailbox, and I tried two different imap servers. I will probably be switching to this once I can get imap working. As for our other employees, they really love the integration of the KDE apps, so getting them to use a funny-looking GTK program may be difficult. But Evolution is leaps and bounds above KMail, so that may be sufficient motivation. We'll see . . .

--- The end ---


Copyright © 2002, Adam Wiggins. All rights reserved. Used with permission.



Story navigation . . .

About the author: Adam Wiggins is Chief Software Architect for TrustCommerce (TC) a company that provides a payment gateway and various other e-commerce solutions. Currently he is the maintainer of the LGPL version of TCLink, the client API for TC's payment gateway. In the past, Wiggins has done everything from console games, to medical databases, to driver development. His contributions to the open source community have mostly been in the form of bug reports ("the Konqueror developers either love me or hate me, I'm not sure which") and evangelism, although he has also worked on a few open projects, not the least of which is the aforementioned TCLink.



Talk back! Do you have comments or questions on this story? talkback here


(Click here for further information)


Approaching the Linux Desktop
The purpose of this paper is to help organizations evaluate the Linux desktop against their own enterprise needs and discover what benefits the Linux desktop might bring to their organizations.

Migrating To Linux: Application Challenges and Solutions
Several solutions exist to help organizations migrate in an orderly fashion from Windows to Linux desktops. This paper establishes the characteristics of an ideal cross-platform solution and reviews these alternatives in light of this ideal standard. The paper takes a closer look at the pros and cons of various solutions and outlines the business benefits that can be achieved.

Linux Advantages: Publicly Available Information on Linux Software
This paper offers a brief summary of readily-available Linux information to help businesses sort out this widely misunderstood operating system.

Top 5 Strategies for Managing Linux
Despite continuous evolution in the manageability of Linux, a 2006 survey cited manageability concerns as a top reason why organizations are hesitating to adopt Linux. Levanta believes Linux can be as manageable, if not more so, than other operating systems by following key strategies. These strategic recommendations were developed from experiences in numerous customer environments, both large and small.

Why Choose Novell for Linux?
This paper outlines the benefits of switching to the Linux platform and choosing Novell as a high-performance, enterprise solution.

Enterprise Linux Selection Guide
Considering moving your enterprise to the Linux operating system? Since there are so many similar versions, choosing the right one can be tough. This paper offers a clear process to help you make an informed decision and get the features, support, and cost that are right for your business and technical needs.

Overcoming Challenges in Managing Linux
Levanta has created a new administration model with innovative technology that breaks down the barriers to making the most of Linux systems. This paper will provide an in-depth look at the workings of Levanta’s product, the first Linux appliance of its kind.

SUSE Linux Enterprise 10 for Retail Businesses
Discover why major retailers have switched to SUSE Linux Enterprise Desktop in the back office. SUSE Linux Enterprise Desktop 10 is a low-cost desktop that offers a complete set of productivity applications and interoperates seamlessly with the other Windows, Macintosh and UNIX desktops in your store.

Moving to a Linux Desktop
Migrating from Windows to Linux on the desktop can be a substantial undertaking because it has the potential for touching -- and perhaps disrupting -- every user in your organization. Unlike a data center (server and infrastructure) migration that is largely transparent to users, the cultural and administrative transitions and environment readiness required to support a Linux desktop migration are extensive.

Seven Good Reasons to Exchange Exchange
This paper describes seven compelling reasons why you should switch from Exchange to Scalix.

 



Got a HOT tip?   please tell us!

ADVERTISEMENT
(Advertise here)

Popular recent stories:
• Lightweight GNOME alternative emerges
• WiFi software arrives on Linux desktops
• BeOS-like distro focused on content creation
• Lenovo launches a netbook
• Linux mini-PC takes two Watts to tango
• Graphics board vendor touts faster Linux drivers
• Debian looks to launch lenny in Sept.
• Lenovo denies ditching Linux
• gOS 3.0 goes Gadget crazy
• OpenSUSE 11.0 arrives

All-time Classics:
• Choosing a desktop Linux distro
• Banshee -- the next best thing to Linux iTunes
• Running World of Warcraft on Ubuntu
• The Best Free Desktop Linux . . . and how to make it better
• A simple Linux backup method
• Linux-powered Asus Eee PC mini-laptop arrives
• The well-tempered Debian desktop
• What's the best Linux for beginners?
• Xandros 4: The best desktop Linux for Windows users
• VirtualBox: The best virtualization program you've never heard of
• Getting to know Puppy Linux


Desktop Linux books

Join our Desktop Linux discussion forums:
•  Moving to Linux
•  Linux/Windows debate!
•  Linux Q&A
. . . and more


BREAKING NEWS

• RIP LinuxWorld
• Testers sought for Blackberry-Linux sync software
• Google updates photo editor for Linux
• Major Mono rev ships
• Intrepid Ibex beta-tests
• Linux netbook returns higher?
• Open-source image editing project launches
• Linux Foundation launches end-user conference
• GNOME 2.24 gains "Empathy" IM
• gOS 3.0 goes gold
• Linux Foundation courts individual members
• Netbook version of Mandriva thinks small
• Mozilla removes EULA from Linux Firefox
• Ubuntu to fund Linux development
• Turkish Linux distro deemed ready for export


Linux-Watch headlines:
• RIP LinuxWorld
• Financial crisis may bode well for Linux
• Financial exchange joins Linux Foundation
• Linux Foundation courts individual members
• SGI frees up GL-related licensing
• OSCON 2008 presentations, videos posted
• Linux -- not yet photo-friendly
• Microsoft buys additional Linux support
• SFLC publishes GPL compliance guide
• Linux switch vendor sued over GPL


Visit the...


news feed

Home  |  News  |  Articles  |  Forum  |  Polls  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.