Linux
如何調試 ~/dotfiles 導致 gdm 登錄到 gnome 3 失敗
我最近在我的 Fedora Core 15 linux 機器上遇到了一個問題,我的點文件中的某些內容被損壞並導致從 gdm 登錄時凍結,這樣盒子就永遠無法進入桌面。我通過創建新使用者並成功登錄來縮小範圍。
我有近百個點文件,其中包含大量程式碼。我想知道是否有可以查看的地方或一些調試方法可以幫助我確定當 gdm 登錄程序移交到桌面時究竟在哪裡死亡?
答案是pstree。
我在 .bashrc 中添加了一行,以便在每個 bash 會話開始時根據 -z $TMUX 啟動 tmux。這導致 X 在 GDM 和 Gnome 之間掛起。pstree 揭示了故障。
我正在回答我自己的問題,以防其他人犯同樣的錯誤。