VMwareがエラーを吐いて停止する問題がわかった。
VMwareがD-BUSに悪さするらしい。VMwareを起動させる前にD-BUSを停止させ、VMwareを起動、D-BUSを起動させれば問題なく動く事が判った。
haldは起動刺せようとするとconsolekitが起動するメッセージが出て停止する。なので既にconsolekitに置換えていいものと思ってrc-updateで削除し、consolekitを追加しておいた。これでgdm経由でログインできるようになると思われる。そして上記の手順を実行すればいいわけだ。
GNOMEを消してシンプルなXにし、WMをWindowMakerあたりにしてしまうのも手かも。twmでもいいのですけど、Windowsライクな操作のほうがいいので微妙なところ。