[原創] 在Linux 下使用VNC server,並使其登入時使用 Runlevel 5 (KDE or Gnome)
先使用 vncpasswd 修改 vnc登入的密碼
接著使用 vncserver,將出現類似指令
[root@rhel5 .vnc]# vncserver
xauth: creating new authority file /root/.Xauthority
New 'rhel5:1 (root)' desktop is rhel5:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/rhel5:1.log
不過當你使用vncviewer去登入時,發現卻只有xterm這個醜醜的畫面,
當如何修改呢???
直接修改
~/.vnc/xstartup
會看到#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
看到最後一行
twm & 了嗎?
只要將這行mark或刪除,直接在最底下加入
startx &
另外再把
# unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc
這兩行前面的"#"拿掉
總體會變成這樣:
#!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & startx &
那麼先將你剛剛已經開啟的vncserver先用這個指令刪除
#vncserver -kill :1
再重新啟動vncserver
#service vncserver restart
接著啟動vncserver的display 1 ,然後再重連一次vncserver...結果自己看囉
#vncserver
沒有留言:
張貼留言