$ sudo apt-get install vnc4serverubuntu
安装完之后在终端下输入:$ vncserverwindows
首次输入vncserver会提示输入vnc登录密码,设置完成以后,产生以下信息:$ gedit ~/.vnc/xstartup服务器
默认配置文件~/.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 &
x-terminal-emulator -geometry 80x24+10+10-ls -title "$VNCDESKTOP Desktop"&
x-window-manager &session
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
[-x /etc/vnc/xstartup ]&&exec/etc/vnc/xstartup
[-r $HOME/.Xresources]&& xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10-ls -title "$VNCDESKTOP Desktop"&
# x-window-manager &
export DESKTOP_SESSION=ubuntu-2d
#这个 ubuntu-2d 参考 /usr/share/gnome-session/sessions/ 下的文件名设置成不一样的值
export GDMSESSION=ubuntu-2d
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP app
$ vncserver -kill :1ssh
PS:注意这里-kill以后须要加空格,本人就是由于漏了空格不只没有可以成功关闭端口1的vncserver,反而又启动了一个新的vncserver端口$ vncserver测试
此时vncserver会再次打开端口1,而后远程电脑就可使用vnc客户端进行链接了,windows下可使用realvnc公司的vncviewer,Ubuntu下若是以前没有安装过vncserver的话能够只安装vnc客户端,在终端下输入:$ sudo apt-get install xvnc4viewer ui
安装完成以后,若是在本机测试的话输入:$ vncviewer localhost:1spa
这里localhost对应本机的ip地址,若是是远程登录的话将localhost改成要登录主机的ip地址便可,链接上之后会提示输入密码,输入会出现远程桌面。$ vncserver :xxx
这里的xxx对应你想要开启的服务端口号。$ sudo apt-get install xfce4
相应的xstartup文件配置以下:
#!/bin/shvnc链接上以后远程桌面以下:
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# unset DBUS_SESSION_BUS_ADDRESS
#上面这句话若是在xubuntu桌面环境下开启vnc的话最好取消注释
# exec /etc/X11/xinit/xinitrc
[-x /etc/vnc/xstartup ]&&exec/etc/vnc/xstartup
[-r $HOME/.Xresources]&& xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10-ls -title "$VNCDESKTOP Desktop"&
# x-window-manager &
x-session-manager &
xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &