樹莓派之VNC

上次說到隔離路由器(只有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

重啓後生效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章