树莓派自带的vnc连接,并设置自启动
图片炸了,看笔记的图片吧
https://www.evernote.com/shard/s532/sh/a38f5347-1f7f-423e-affa-46e92c4b5797/99105d20a5bad6ee973d7323cb429c49
树莓派打开vnc设置
终端办法
图形界面办法
电脑连接方法
设置开机自启动并设置不同分辨率
sudo vi /etc/init.d/vncserver
设置以下内容
export USER='pi'
根据自己用户情况修改
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop vncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/vnc
### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 800x480 :1'
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :2'
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1280x800 :3'
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1440x900 :4'
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1920x1080 :5'
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1440x1440 :6'
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 755 /etc/init.d/vncserver
sudo update-rc.d vncserver defaults
这时候已经能自启动,并且有了不同分辨率,不过5900端口的分辨率可能很低,我们连接的键盘,鼠标都是在5900端口的
设置0端口分辨率
sudo vi /boot/config.txt
加入
framebuffer_width=1280
framebuffer_height=720