上次说到隔离路由器(只有WiFi)的条件下远程get到命令行窗口。
这次实现pc与安卓端的视图化访问。
派3更换中国源
暂用:
deb http://mirror.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirror.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free
详情见树莓派实验室:http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html
安装tightvncserver并运行:tightvncserver 设置密码
再运行:tightvncserver -depth 16 -geometry 1366x768 :1实例化一个进程
1、pc端访问:VNC-Viewer-5.3.2-Windows-64bit.exe
输入树莓派ip:端口(默认从1开始,可自行设定)地址并连接
2、安卓:VNC-Viewer安卓版,填写连接名(随意)和ip:端口
同一个端口控制的是同一个桌面。
设置VNC自启动:(默认WiFi和有线连接设置为静态ip)
为了将来更好地远程访问,设置VNC自启动
先sudo bash 提权
再sudo nano /etc/init.d/tightvncserver 新建tightvncserver 文件
输入以下内容:
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 1366x768 :1'
echo "Starting TightVNC server for $USER "
;;
stop)
su $USER -c '/usr/bin/tightvncserver -kill :1'
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0
设置权限
sudo chmod 755 /etc/init.d/tightvncserver
加入自启
sudo update-rc.d tightvncserver defaults
重启后生效。