如何debugging〜/ dotfiles导致gdmlogin到gnome 3失败

我最近在我的Fedora Core 15 linux机器上出现问题,我的点文件中的某些内容被损坏,并导致从gdmlogin时冻结,使得该盒永远不会到达桌面。 我通过创build一个新用户并成功login来缩小这个范围。

我有近百个点文件,其中有许多行代码。 我不知道是否有一个地方看,或者一些debugging方法,这将帮助我确定gdmlogin过程是否在桌面切换时正在死亡?

答案是pstree。

我在每个bash会话开始时添加了一行到.bashrc来启动tmux,具体取决于-z $ TMUX。 这导致X在GDM和Gnome之间挂起。 pstree显示了错误。

我正在回答我自己的问题,以防别人犯过同样的错误。