VNC遠程登錄樹莓派3(包括開機啓動)

在樹莓派上安裝VNC須要使用命令行。若是須要遠程操做安裝VNC,就必須經過SSH登陸到命令行界面(Raspbian的默認用戶名是:pi,默認密碼是:raspberry)。html

安裝

命令行輸入:linux

sudo apt-get install tightvncserver

安裝好以後請必定先使用此命令設置一個VNC密碼:編輯器

vncpasswd

(先輸入操做密碼兩次,而後會詢問是否設置一個查看(view-only)密碼,按本身喜歡,通常不必。)ide

設置開機啓動

設置開機啓動,須要在/etc/init.d/中建立一個文件。例如tightvncserver:
(注:啓動腳本的名稱,有和程序名一致的習慣)ui

sudo nano  /etc/init.d/tightvncserver

(推薦nano,一樣自帶,vi不知道爲啥不能粘貼)this

#!/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

# More details see:
# http://www.penguintutor.com/linux/tightvnc

### 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 800x600 :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

 (注:USER變量的值爲默認用戶名,這裏是pi。)spa

而後  Ctrl+O 回車 保存,.net

而後  Ctrl+X退出文本編輯器。命令行

而後給tightvncserver文件加執行權限:3d

sudo chmod 755 /etc/init.d/tightvncserver

並更新開機啓動列表:

sudo update-rc.d tightvncserver defaults

重啓樹莓派:

sudo shutdown -r now

手動啓動

若是不想配置自動啓動腳本,每次使用VNC時都須要到SSH中啓動,使用以下命令:

tightvncserver -geometry 800x600 :1

 若是首次啓動,而且不曾使用vncpasswd命令設置密碼,程序會要求設置密碼。開機啓動很方便,因此仍是推薦開機啓動。

 命令參數說明:
1、:1,指定控制檯的號碼。
  啓動多個控制檯,能夠提供互不影響的多個桌面環境。若是不加此參數,tightvncserver會自動尋找從1開始的下一個空閒控制檯。加上此參數,會強制使用指定的控制檯,若是此控制檯已經啓動則報錯。加此參數可有效防止無心屢次啓動程序(會啓動多個控制檯)白白浪費系統資源。
  特殊的0號控制檯——0號控制檯就是鏈接真實顯示器真正輸出圖像的那個桌面。對於VNC客戶端,不輸入端口號登陸,默認就登陸到0號控制檯,方便。可是由於0號是真正的桌面,因此和開機啓動桌面環境存在衝突。所以自動啓動的配置教程中,使用1號控制檯。
2、-geometry 800×600,分辨率。能夠不加。

 終止VNC控制檯:

tightvncserver -kill :1

VNC客戶端登陸

下載VNC-Viewer:http://www.realvnc.com/download/viewer/
登陸地址輸入「IP地址 : 控制檯號碼」,0號控制檯可不加號碼。

其餘

後來發現系統自帶VNC,但須要本身啓動

可見 樹莓派3B遠程VNC的設置(包括開機啓動)

 

 

參考連接:https://blog.csdn.net/lu_embedded/article/details/50621203

相關文章
相關標籤/搜索