« In Memory of Chuck Jones | Main | Roots Has Big Expansion Plans in United States »

RedHat 7.2 Upgrade: Cleaning Up Gnome Configuration Issues

Dave Aiello wrote, "This is a follow-up to the article I wrote on the RedHat 7.2 upgrade process graphics system problems that I posted in January."

"For several weeks, I have been wondering why both Enlightenment and Sawfish were loading when Gnome was starting up. When I upgraded to RedHat 7.2, I had wanted to switch to Sawfish, because it appeared to be the preferred window manager for Gnome. However, I was having difficulty getting Sawfish to work properly because Enlightenment was loading despite the fact that it was not selected as the window manager. Read on to learn how I solved the problem...."

Dave Aiello continued:

As is the case with everything I do these days, I ended up turning to Google. The key to finding the solution was figuring out the terminology that was used in web pages related to Gnome that could help me solve my problem.

From looking at a number of Gnome-related documents, I determined that a user's desktop manager preference is stored in the session file, generally located at ~/.gnome/session. Once I realized this, I did a Google search for:

Gnome session file

From there, I found a document called Runtime Problems in the Gnome FAQ. This gave me the idea of removing (well, initially renaming) the session file while I was not running Xwindows. In order to do this, I:

  1. logged out of Gnome
  2. pressed Ctrl-Alt-F1 to switch to text mode
  3. logged in as myself (not root)
  4. changed directories to /home/username/.gnome
  5. renamed session to session.old
  6. logged out again
  7. pressed Ctrl-Alt-F7 to switch back to Xwindows mode
  8. logged in as myself again

When I did this, Gnome loaded its default configuration, and this meant that only Sawfish loaded.

My month and a half working with both Enlightenment and Sawfish loaded simultaneously was frustrating in many small ways. I put off solving the problem to "when I get around to it", and today, I just didn't want to deal with it anymore. Now, I need to really learn how to configure Sawfish properly. If I find this difficult or frustrating, I'll write about it here.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


CTDATA Venutures (CTDATA) develops Internet and Intranet applications for corporations and non profit organizations. Our services include:

  • Consulting services for Movable Type and TypePad-based publishing systems (visit our Weblog Improvement website for more information),
  • Financial services business process consulting,
  • Content management system and knowledge management system consulting,
  • Apache web server engineering and hosting,
  • MySQL, Sybase, and Microsoft SQL Server architecture and development,
  • SOAP, REST, and XML-RPC system architecture and programming, including Amazon Web Services and
  • Weblog publishing.
For more information, contact Dave Aiello by email at dave [at] daveaiello.com or call him at +1-267-352-4420.
Copyright © 1995-2010, CTDATA Ventures. All Rights Reserved.
Powered by
Movable Type 4.25