Chapter 6. The X Window System


IN THIS CHAPTER

  • Basic X Concepts

  • Using X11R6

  • Starting X

  • Selecting and Using Window Managers

  • The GNOME and KDE Desktop Environments

  • Reference

The X Window System, the graphical networking interface found on many Linux distributions, provides the basis for a wide range of graphical tools and window managers. More commonly known as just X, it can also be referred to as X11R7 and X11 (such as that found on Mac OS X). Coming from the world-renowned Massachusetts Institute of Technology, X has gone through several versions, each of which has extended and enhanced the technology. The open source implementation is managed by the X.Org foundation, the board of which is made up of several key figures from the open source world.

Confusingly, X is available in two different versions: X11R6.9 and X11R7. Both of them share the same source code base, but X11R7 is modularized, meaning that the source code was broken down into smaller modules making it easier for developers to work on. It does not matter which you use as an end user; both of them have exactly the same functionality. The version of X included with Fedora 5 is X11R7, which was released in December 2005.

The best way to think about how X works is to see it as a client/server system. The X server provides services to programs that have been developed to make the most of the graphical and networking capabilities that are available under the server and in the supported libraries. X.Org provides versions for many different platforms, including Linux and Mac OS X. Originally implemented as XFree86, X.Org was forked when a row broke out over certain restrictions that were going to be included in the XFree86 license. Taking a snapshot of code that was licensed under the previous version of the license, X.Org drove forward with its own implementation based on the code. Almost in unison, most Linux distributions turned their back on XFree86 and switched their development and efforts to X.Org.

In this chapter you will learn how to work with the version of X that is included with Fedora. We will look at the fundamentals of X, as well as how to get X to work with any upgrades that might affect it, such as a new graphics card or that new flat panel display you just bought.

The Red Hat and Fedora Desktop

If you have used prior versions of Fedora and indeed Red Hat Linux, you will be more than aware of Bluecurve, the common desktop look and feel developed specifically for Red Hat. Although some people detested Red Hat's forced look and feel, others found it useful to have a familiar environment whether they were in KDE or GNOME.

With Fedora 4, the Fedora project team moved to align its implementation of GNOME closer to the upstream version. This had the effect of using the recently added Clearlooks theme rather than Bluecurve. Taking this one step further, the Fedora project now has a distinct identity, separate from Red Hat, which has now been incorporated into the look and feel of Fedora 5.

Of course, you are free to use any of the other themes that Fedora provides for either KDE or GNOME. Other window managers, such as twm and xfce, are also available, although you might need to use yum to retrieve and install them.




Red Hat Fedora 5 Unleashed
Red Hat Fedora 5 Unleashed
ISBN: 067232847X
EAN: 2147483647
Year: 2004
Pages: 362

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net