首先在Linux的add/remove applications中的system tools下面安裝VNC-server服務 安裝完成後直接輸入vncserver 會出現以下內容: passwd: //只有這個帳號是第一次執行vncserver,才會要求你輸入連線的密碼。 verify: New "server1.linux:4 (demo)" desktop is server1.linux:1 Starting applications specified in /home/.vnc/xstartup Log file is /home/.vnc/server1.linux:1.log 上面這段話表示起動了一個圖形終端,編號為1,要記住這個編號,等下登入時需要提供這個編號。 如果你要停止這個程序,使用 程式碼:: $vncserver -kill :1 啟動後就可以在客戶端上面輸入IP加剛才提到的那個編號即可登陸機器(xxx.xxx.xxx.xxx: 1) 看到一個桌面 但上面什麼也沒有 我們需要修改/usr/bin下面的vncserver檔案 開啟轉到43行 去掉"unset SESSION_MANAGERn". 和"exec /etc/X11/xinit/xinitrcnn". 這兩行前面的註釋符號"[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn". "xsetroot -solid greyn". "vncconfig -iconic &n". "xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n". "twm &n"); 為以前四行加上註釋符號儲存退出即可 修改後程式碼為: $defaultXStartup = ("#!/bin/shnn". "# Uncomment the following two lines for normal desktop:n". "unset SESSION_MANAGERn". "exec /etc/X11/xinit/xinitrcnn". "#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn". "#xsetroot -solid greyn". "#vncconfig -iconic &n". "#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n". "#twm &n"); 執行過一次VNSERVER後會在HOME目錄下面生成一個.VNC資料夾(在開始啟動的時候可看到該資料夾的位置)注:該目錄為隱藏,可直接輸入路徑進入。修改xstartup檔案 去掉unset SESSION_MANAGER 和exec /etc/X11/xinit/xinitrc 前面的註釋符號 最後給 "[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn". "xsetroot -solid greyn". "vncconfig -iconic &n". "xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n". "twm &n"); 這四行加上註釋符號 儲存退出 重新啟動VNCSERVER即可
首先在Linux的add/remove applications中的system tools下面安裝VNC-server服務 安裝完成後直接輸入vncserver 會出現以下內容: passwd: //只有這個帳號是第一次執行vncserver,才會要求你輸入連線的密碼。 verify: New "server1.linux:4 (demo)" desktop is server1.linux:1 Starting applications specified in /home/.vnc/xstartup Log file is /home/.vnc/server1.linux:1.log 上面這段話表示起動了一個圖形終端,編號為1,要記住這個編號,等下登入時需要提供這個編號。 如果你要停止這個程序,使用 程式碼:: $vncserver -kill :1 啟動後就可以在客戶端上面輸入IP加剛才提到的那個編號即可登陸機器(xxx.xxx.xxx.xxx: 1) 看到一個桌面 但上面什麼也沒有 我們需要修改/usr/bin下面的vncserver檔案 開啟轉到43行 去掉"unset SESSION_MANAGERn". 和"exec /etc/X11/xinit/xinitrcnn". 這兩行前面的註釋符號"[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn". "xsetroot -solid greyn". "vncconfig -iconic &n". "xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n". "twm &n"); 為以前四行加上註釋符號儲存退出即可 修改後程式碼為: $defaultXStartup = ("#!/bin/shnn". "# Uncomment the following two lines for normal desktop:n". "unset SESSION_MANAGERn". "exec /etc/X11/xinit/xinitrcnn". "#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn". "#xsetroot -solid greyn". "#vncconfig -iconic &n". "#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n". "#twm &n"); 執行過一次VNSERVER後會在HOME目錄下面生成一個.VNC資料夾(在開始啟動的時候可看到該資料夾的位置)注:該目錄為隱藏,可直接輸入路徑進入。修改xstartup檔案 去掉unset SESSION_MANAGER 和exec /etc/X11/xinit/xinitrc 前面的註釋符號 最後給 "[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn". "xsetroot -solid greyn". "vncconfig -iconic &n". "xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n". "twm &n"); 這四行加上註釋符號 儲存退出 重新啟動VNCSERVER即可