近来撸Fedora 20的Gnome桌面环境的时候发现X图形界面经常假死,鼠标光标能移动,但不能移动任何窗口。在这之前我通常的做法是按住ctrl + alt + F3键进入tty,然后按ctrl+alt+del重启。但今天在gnome里尚有很多未保存的工作,所以不得不想办法让gnome继续工作。网上找了不少帖子,终于找到答案,步骤如下:
1,先回到tty文本界面用top杀死那个僵死的程序;
2,从tty shell文本界面来启动X GUI程序,有两种方法:
DISPLAY=:0 gnome-shell或者你要运行的程序 注意DISPLAY要大写!
或者
screen -d -m gnome-shell或者你要运行的程序 前提是安装好了screen程序
这两个命令的不同点在于前者启动不干净,后者启动很干净。
进入X界面后我的gnome-shell终于启动了,不过程序界面都是英文的(可能跟没有export language有关),而且还不能注销。但是能够继续在X界面下工作,我已经很知足了。