Showing posts with label gnome. Show all posts
Showing posts with label gnome. Show all posts

10 August 2007

How innovative is Leopard?

According to Apple, Mac OS X version 10.5 (codenamed "Leopard") "features 300+ innovations." However, some of those seem to be more plagiarism than innovation.

First, I invite you to look at the new "Spaces". This feature has been standard in GNOME, KDE, and Xfce for years. I even had multiple desktops on Windows XP in 2003, thanks to the nVIDIA software that came with my HP Pavilion a320n. I would normally give Apple kudos for making it look better, but that had already been taken care of by Compiz.

Examples of GNOME's default Workspaces:








Second, take a look at the "Stacks." The default GNOME Panel has a nifty applet called a drawer, which allows the user to put other applets, shotcuts, and what have you into a collapsible container. Sound familiar? However, this is one idea with which Apple was able to make significant aesthetic improvement.

Examples of the GNOME Drawer (with links to my documents, music, and photos):








Stuff that you can add to the Drawer (the Custom Application Launcher allows you to add virtually anything):



14 June 2007

Desktop Environments

Earlier, I spoke of various aspects of a Linux distro, and mentioned the concept of the Desktop Environment (DE). In this post, I will give a more in-depth explanation of DE's by pointing out some of their key points. Since they are the most widely used, I'm going to focus on GNOME, KDE, and Xfce.

File Manager
Also called a file browser, this is a program that lets the user graphically browse directories and files on a computer. In Windows, the file manager is Windows Explorer, and in Mac OS X, the file manager is Finder. There are several available file managers for Linux. Choosing one that works for you is important, because this is a program that you will be using quite often.

GNOME uses Nautilus as its default file manager, KDE uses Konqueror (which is also a web browser), and XFCE uses Thunar.

The future of the file manager is really open-ended. There are some cases in which the desktop metaphor is taken to the extreme, such as BumpTop. In other cases, there are simple tweaks to the current metaphor, such as switching from a navagational metaphor to an object-oriented metaphor (see The Spatial Way).

Window Manager
A Window manager is a program that controls the appearance and behavior of windows. The buttons that you click in the corner of a window to close, minimize, and maximize the window are part of the window manager. When you resize a window, you're using a function of the window manager. In both Windows and Mac OS X, the window manager is vendor-controlled. However, with Linux, you a free to use a number of window managers, and configure them to fit your needs.

GNOME employs Metacity,while KDE employs KWin, and Xfce uses Xfwm.

Beryl and Compiz seem to be rather popular window managers.

Applications
All DE's come with different applications. For example, GNOME's text editor is Gedit, KDE's is Kwrite, and Xfce's is Mousepad. However, this isn't a big deal since it's possible to install an application in a non-native DE as long as you have the necessary libraries installed. I use some KDE apps in GNOME, such as KAlarm, Rosegarden, and Creox.