目前已经是安装了桌面版本的ubuntu,且桌面使用的是gnome,和网上说的xfce4不同,所以需要操作的步骤是:
查看桌面版本命令
echo $XDG_CURRENT_DESKTOP
安装服务器所需但桌面版缺少的组建和支持库
sudo apt-get install gnome-session-flashback -y
如果有问题,切换到root,使用apt-get update
安装VNC Server
sudo apt-get install tigervnc-standalone-server -y
设置VNC密码
vncpasswd
其中设置密码后,记得只看设置选择N
为VNC设置桌面环境
vim ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS export XKL_XMODMAP_DISABLE=1 export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME" export XDG_MENU_PREFIX="gnome-flashback-" [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey #设置背景色 vncconfig -iconic & # gnome-terminal & #连接后会直接打开一个terminal窗口 nautilus & #连接后会直接打开一个文件窗口 gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
增加xstartup文件执行权限
sudo chmod +x ~/.vnc/xstartup
如果编辑异常,可以输入 chmod 777 ~/.vnc/xstartup
启动VNC
vncserver :2 -localhost no
#2为端口号,默认为1 可不加,-localhost no表示非局域网内账户也可访问,