本文主要总结设置树莓派开机自动启动vnc教程,具体内容如下所述。
1.1输入下面命令进入root模式
sudo su
1.2打开文件/etc/init.d/tightvncserver并且编辑,输入下面命令,结果如下图所示:
sudo nano /etc/init.d/tightvncserver
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $syslog $remote_fs $network
# Required-Stop: $syslog $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts VNC Server on system start.
# Description: Starts tight VNC Server. Script written by James Swineson.
### END INIT INFO
# /etc/init.d/tightvncserver
VNCUSER='pi'
case "$1" in
start)
su $VNCUSER -c '/usr/bin/tightvncserver :1'
echo "Starting TightVNC Server for $VNCUSER"
;;
stop)
pkill Xtightvnc
echo "TightVNC Server stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0
1.3编译完后,Ctrl+O保存,然后Ctrl+T选择保存的文件为tightvncserver,最后Ctrl+X,点击Enter确定离开,如下图所示:(注意:VNCUSER='pi'中的pi表示树莓派用户名)
点击Ctrl+O弹出页面
点击Ctrl+T弹出页面
点击Ctrl+X退出文档编辑界面
1.4接着修改文件权限,依次输入下面两条命令,结果如下图所示:
sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults
至此树莓派开机自动启动vnc步骤设置完毕。只要reboot重启树莓派,就可以自动开启vnc了。
1.5如果需要取消开机自动启动vnc,只需要输入下面一条命令。
sudo update-rc.d -f tightvncserver remove
1.6如果需要取消root权限,只需要输入下面命令:
su pi
参考内容:
https://blog.csdn.net/sinat_25838589/article/details/56004010(参考:树莓派开机启动vnc)