After more than a year of problem, I have been able to finally track
down a startup fault with using gnome-session and CTWM.
I launch ctwm and after setting up my initial XTerms I then launch
"gnome-session". Quite offen many applets fail to start, and gnome
takes forever to initialize all its clients.
The problem however was not with CTWM as I initially thought but with
an old gconfd-2 still running fram the previous session.
As such when finished with a ctwm-gnome login session, you best ensure
that gconfd-2 is manually killed.
Other details...
* To stop nautilus from creating a desktop window (so CTWM menus still
work) use this, once only...
gconftool-2 -s -t bool /apps/nautilus/preferences/show_desktop false
* Remove the Gnome 'workspace' applet as it is not usable
* In Ctwmrc file...
NoTitle { "Gnome-panel" "desktop_window" }
NoBorder { "Gnome-panel" "desktop_window" }
IconMenuDontShow { "Gnome-panel" "desktop_window" }
Also set BorderTop/Left/Right/Bottom as appropriate
The only problem I have let is knowing when gnome-session is finished
setting up its stuff so I can reset the display background how I want it
and not how gnome wants it.
I like to thank the hordes of people (NOT) who helped me figure this out.
PS: Debugging gnome without being a gnome developer is a Bloody Pain,
pardon my Australian!!!
Anthony Thyssen ( System Programmer ) <[EMAIL PROTECTED]>
-----------------------------------------------------------------------------
"Don't worry about the world coming to an end today.
It's already tomorrow in Australia."
-- Charles Schultz (in the USA of course)
-----------------------------------------------------------------------------
Anthony's Home is his Castle http://www.cit.gu.edu.au/~anthony/