上次說到隔離路由器(只有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
重啓後生效。