sudo apt install xfce4* #xfce4桌面已经安装的可忽略
sudo apt install vnc4server #安装VNC4,注意不是TIGERVNC或者其他
vncserver #启动,如有密码设置,则设置后记下
vncserver -kill :1 #停止默认的vncsever
vim ~/.vnc/xstartup #编辑已有的vncserver xstartup配置,如果打开是空的,则未正确找对该配置文件位置。
使用以下配置,该配置虽然简单,但是和其他配置相比,能解决以下报错:
xfce4-session: Another session manager is already running
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
sudo vim /etc/init.d/vncserver
#!/bin/bash export USER='此处为自己远程VNC登陆时的账户' eval cd ~$USER case "$1" in start) su $USER -c '/usr/bin/vncserver :1' echo "Starting VNC server for $USER " ;; stop) su $USER -c '/usr/bin/vncserver -kill :1' echo "vncserver stopped" ;; *) echo "Usage: /etc/init.d/vncserver {start|stop}" exit 1 ;; esac exit 0
sudo chmod +x /etc/init.d/vncserver #设置为可执行
sudo update-rc.d vncserver defaults #设置开机启动 sudo service vncserver start #启动服务