殺死進程
ubuntu下的xorg軟件包是包括顯卡驅動、圖形環境庫等等一系列軟件包,我想我把它的進程殺掉,GUI桌面就應該會好使了吧。於是我用了下面的命令找到Xorg命令的進程pid。
ps -t tty7
1
當然了在卡死的情況下,我們不能打開終端。但是,我們用alt+ctrl+F1切換至文本模式下,就可以輸入這個命令了。接着殺掉這個進程就行了:
kill pid
1
上面這個命令需要root權限。
編寫腳本
但是,我時間長了以后總輸入這個很不方便,而且我也可能會忘掉這個命令。於是,我寫了一個腳本,一個命令就搞定了。下面是我的命令:
fuckXorg
1
以后用這個命令就可以解決了Ubuntu下圖形界面卡死的情況。我想你們一定等不及fuck這個該死的Xorg了吧,下面我告訴你們我是怎么做到的。其實很簡單,下面會用到一些環境變量的知識,如果對它不怎么熟悉,請參考這篇文章:
http://blog.csdn.net/xlinsist/article/details/51028581
首先編輯下面的文件,加入下面圖片中最后兩行腳本。
vim /root/.profile
1
史上最牛逼Ubuntu下圖形界面卡死解決辦法
加入這兩行腳本以后,每次當root用戶登錄時,都會把/root/bin目錄加入到PATH環境變量。
接着,在/root/bin目錄中放入我寫的文件名為fuckXorg的腳本就Ok了,腳本內容如下:
#!/bin/bash
pid=`ps -o pid -t tty7`
pid=`echo $pid | cut -c4-`
echo 'pid is' $pid
kill $pid
exit 5
1
2
3
4
5
6
7
8
從此以后,只要桌面環境在卡死,fuckXorg命令就搞定它了。