1.安裝gnome
sudo apt-get install gnome
安裝 xinit(安裝後纔有startx)
2.測試圖形界面
startx(切換圖形界面命令)
/usr/X11R6/bin/xauth: timeout in locking authority file /home/oracle/.Xauthority查看/home/ubuntu權限
如果權限是drwxr-xr-x通過命令chmod 775 /home/ubuntu修改目錄權限爲drwxrwxr-x
3.xstart連接遠程桌面
/usr/bin/gnome-session --debug $DISPLAY然後出現 WARNING: software acceleration check failed: Child process exited with code 錯誤,大概意思是服務器不支持Opengl硬件加速(保證xstart執行的命令在linux上沒有錯誤,能成功啓動圖形界面後,才能連接遠程桌面,kde比gnome依賴庫少些)
安裝mesa-utils包,使用包內的glxinfo命令查看linux的OPenGL驅動
查看顯卡驅動:glxinfo | grep driver
因爲我的電腦沒有驅動,然後之前提示glib有問題,索性重新下載glib源碼tar包進行安裝,安裝過程中依賴的東西太多,比如gcc、zlib(到官網去找連接地址http://www.zlib.net)、pkg-config、libffi(有很多apt-get庫裏面沒有智能wget下載鏈接)等,對於確實依賴庫的下載可以用
apt-get -f install完成(不用指明安裝包)。
源碼安裝大概步驟
./configure
make
make install
glib安裝參考:https://www.cnblogs.com/pcat/p/5520317.html
鏈接文檔中關於
configure: error: *** The system-supplied PCRE does not support Unicode properties or UTF-8.
的錯誤原因描述有錯,需要先執行
ln -s /usr/local/lib/libpcre.so.1 /lib ln -s /usr/local/lib/libpcreposix.so.0 /lib
glib安裝完成後,運行gnome-session後,提示gnome-setting-deamon不能初始化gtk,(警告是要解決的)
** (gnome-settings-daemon:23486): WARNING **: 11:54:38.846: Unable to initialize GTK+
這裏的ip地址是有問題的,可以通過設置環境變量,export DISPLAY=本地ip地址:0.0,設置後再次運行gnome-session後無錯誤、警告,就可以startx了