[Linux]UBUNTU安裝VNC SERVER進去後是一個灰桌面和X游標畫面

為了幫助這次系統重灌的記憶,留個紀錄檔案。
確定已有安裝xfce4相關套件,且已經把防火牆開放PORT,成功設定vncserver :1可以連線。
但是進去的畫面會顯示一個灰色桌面,只有大大的X滑鼠游標狀態時(X window登出狀態的畫面)。
應該是該登入者的startx檔案定義有問題,沒有成功啟動X window和登入桌面環境。

解決方案:

進入使用者的根目錄,備份和新增一個對應的檔案。
cd ~/.vnc/
mv ./xstartup ./xstartup.bck
joe ./xstartup

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &&
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &&

編輯存檔以後,先清除原來開立的服務,重新啟動。
vncserver -kill :1
vncserver :1

之後重新用VNC Client軟體登入看看。
應該就能看到正常的桌面畫面。

備註,
關於這個檔案的權限,需要設定755。
如果注意到log檔有顯示”/home/user/.vnc/xstartup: Permission denied”之類的字串。
且VNC登入後一樣還是灰畫面,更改權限後應該就可以正常開啟startx指令。
chmod 755 ~/.vnc/xstartup

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

請輸入下列驗證碼計算後阿拉伯數字 (Translate it, if not Taiwanese to post reply) *