昨天我用gdb來調試一個程序,總是用list來查看代碼不是很方便。我就想讓terminal有兩個窗口,一個用Vim來查看代碼,另一個用gdb來調試代碼。經過Google,我安裝了screen和byobu。經過一番折騰,我並不喜歡這個工具,隨即我將其卸除。悲劇來了:
當我重啟Ubuntu后怎么也登錄不了Gnome,症狀為我一輸入密碼並通過驗證后他又返回登錄窗口(dumps me back to login window)。
我Ctrl+Alt+F1進入了命令行。這時用我的賬號密碼是可以正常登錄的。我又用Gnome的Guest賬號也是可以登錄的。那就說明是我裝載個人配置時出了問題。這好辦,我們看看home目錄下都有些什么?
最先讓我看到的是.xsession-errors這個文件。這個文件記錄的X Windows登錄失敗的信息。
cat .xsession-error
文件中有一行:
Can't open /usr/bin/byobu-launch
這下找到原因了,原來是找不到byobu的啟動文件。解決方案很簡單:
1,安裝byobu重新F9配置byobu讓其關閉“Byobu currently launches at login”
2,安裝byobu后繼續使用
我選擇了繼續使用,原因是Emacs雖然雖然可以用buffer來打開任何東西,但是這不符合Unix思想:一個工具只做一件事。
經過熟悉,我發現byobu確實不錯,是我所需要的,只是要花些時間學習而已。