x
Loading
 Loading
Hello, Guest | Login | Register

Ever Wonder What Actually Happens When X Starts Up?

I recently installed the shipping version of Red Hat 6.1 onto a bare hard drive. The installation went very well, and I told Linux to install KDE, my preferred desktop, but not GNOME. When I logged in and ran the infamous command to launch into my graphical (X) environment, what greeted me was something I’d never seen before — KDE running with Enlightenment and using the GNOME panel across the bottom of the screen.

On The Desktop/Gnome
Figure One: Spawn of X: GNOME and KDE desktops are shown here running simultaneously.

I recently installed the shipping version of Red Hat 6.1 onto a bare hard drive. The installation went very well, and I told Linux to install KDE, my preferred desktop, but not GNOME. When I logged in and ran the infamous command to launch into my graphical (X) environment, what greeted me was something I’d never seen before — KDE running with Enlightenment and using the GNOME panel across the bottom of the screen.

After recovering from the disorientation of a deja huh? experience (I never really did figure out exactly what happened there), I realized that it might be a good idea to devote an entire column to the plumbing of an X session and to specifically talk about what happens when you enter startx.

Don’t worry if you use a graphical login screen and never issue startx — I’ll get to you before the end of this column. But for now it’s probably a good idea for everyone to read through at least this much of the labyrinth that is X initialization, to get a flavor for what’s going on and how you can tweak it.

I will revisit this topic in the future and talk…

Please log in to view this content.

Not Yet a Member?

Register with LinuxMagazine.com and get free access to the entire archive, including:

  • Hands-on Content
  • White Papers
  • Community Features
  • And more.
Already a Member?
Log in!
Username

Password

Remember me

Forgotten your password?
Forgotten your username?
Read More
  1. Got Security? You're in Denial
  2. KDE 4.4: Does It Work Yet?
  3. Writing Custom Nagios Plugins with Python
  4. Power Up Linux GUI Apps
  5. Tweeting from the Command Line with Twyt
Follow Linux Magazine
Rackspace