我的Raspberry Pi 3B連接之旅(三)

Step Three 樹莓派開機(jī)自動(dòng)啟動(dòng)VNC

參考帖子:樹莓派3B遠(yuǎn)程VNC的設(shè)置(包括開機(jī)啟動(dòng))

什么是VNC茄袖?為什么要用VNC蹬挤?VNC (Virtual Network Console)是虛擬網(wǎng)絡(luò)控制臺(tái)的縮寫冰啃。簡單說就是,我這臺(tái)電腦沒屏幕弱睦,但我這臺(tái)電腦能通過網(wǎng)絡(luò)連到那臺(tái)有屏幕的電腦罢艾,那我就可以通過VNC從那臺(tái)有屏幕的電腦上虛擬一個(gè)屏幕出來伞矩。

再簡單點(diǎn)笛洛,我不想再看字符界面了,我要看到樹莓派的圖形界面——

閃亮登場(chǎng)--完成效果圖

打開VNC server

正如上述教程中所言乃坤,最新官方系統(tǒng)中已自帶VNC server苛让,我們要做的是——開啟它

在Xshell中輸入

sudo raspi-config

進(jìn)入樹莓派系統(tǒng)設(shè)置界面,參考教程中的設(shè)置界面和我的不大一樣湿诊,可能我的也會(huì)和你的不大一樣狱杰,耐心找找就好

通過sudo raspi-config進(jìn)入的系統(tǒng)設(shè)置界面

方向鍵選擇【9 Advanced Options】回車進(jìn)入,

VNC

找到【A5 VNC】回車進(jìn)入厅须,

<是> [Enter]

選擇【<是>】回車確認(rèn)仿畸。

然后重啟樹莓派,后重新連接ssh朗和。事實(shí)上這個(gè)時(shí)候错沽,如果前面的設(shè)置沒錯(cuò)的話,你的樹莓派已經(jīng)可以開機(jī)自動(dòng)連接WiFi了眶拉,你可以在WiFi中查到樹莓派的IP地址千埃,然后通過無線ssh來連接,方法和之前一樣忆植,輸入IP地址放可,輸入密碼...

成功連上無線的樹莓派

設(shè)置VNC sever開機(jī)自啟

前面說了,QQ上你想和對(duì)方聊天朝刊,首先對(duì)方要在線耀里。對(duì)VNC也是如此,在筆記本上想通過VNC連接樹莓派拾氓,樹莓派要自己先啟動(dòng)VNC服務(wù)冯挎。

我們當(dāng)然可以每次通過ssh的方式先連上樹莓派,然后手動(dòng)運(yùn)行樹莓派上的VNC服務(wù)痪枫,但...這很麻煩啊...我們當(dāng)然是希望直接就能用VNC织堂,把ssh踹一邊去叠艳。所以就需要樹莓派自己每次開機(jī)時(shí)能啟動(dòng)VNC server奶陈。

這部分整體的思路是:

  • 先在【/etc/init.d/】目錄下新建一個(gè)腳本文件
  • 這個(gè)腳本文件可以在每次樹莓派開機(jī)時(shí)被自動(dòng)執(zhí)行易阳,打開VNC server

樹莓派(Linux)上的腳本文件就是一個(gè)軟件,可以幫我們做一些工作...

sudo nano /etc/init.d/vncserver

用nano(類似記事本)在/etc/init.d/目錄下創(chuàng)建一個(gè)名叫vncserver的文件

#!/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
# 第一行是告訴系統(tǒng)這個(gè)腳本文件通過/bin/目錄下的sh來執(zhí)行
# 后面幾行是一些說明信息吃粒,說明這個(gè)腳本是干嘛的
# 這腳本是用來開啟和關(guān)閉vncserver的
 
# 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
# 導(dǎo)出環(huán)境變量USER='pi'
 
eval cd ~$USER
# eval表示該句掃過兩次潦俺,首先將cd ~$USER替換為cd ~pi
# 接著執(zhí)行cd ~pi
 
# 如果sh執(zhí)行這個(gè)腳本的時(shí)候傳入的第一個(gè)參數(shù)是start,就...
# 如果sh執(zhí)行這個(gè)腳本的時(shí)候傳入的第一個(gè)參數(shù)是stop徐勃,就...
# 如果sh執(zhí)行這個(gè)腳本的時(shí)候傳入的第一個(gè)參數(shù)是其他事示,就...
case "$1" in
  start)
    # 啟動(dòng)命令行。此處自定義分辨率僻肖、控制臺(tái)號(hào)碼或其它參數(shù)肖爵。
    su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :1'
    echo "Starting VNC server for $USER "
    ;;
  stop)
    # 終止命令行。此處控制臺(tái)號(hào)碼與啟動(dòng)一致臀脏。
    su $USER -c '/usr/bin/vncserver -kill :1'
    echo "vncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/vncserver {start|stop}"
    exit 1
    ;;
esac

exit 0

將上述內(nèi)容復(fù)制粘貼進(jìn)去就好了(Xshell中使用右鍵)

按nano的使用方式劝堪,CTRL+O [Enter] 保存文件
CTRL+X 退出文本編輯器

我們剛才保存的是文本,類似Windows上的txt文件揉稚,接下來要把它變成可執(zhí)行文件...執(zhí)行修改權(quán)限語句

sudo chmod 755 /etc/init.d/vncserver

到這里秒啦,可執(zhí)行腳本文件制作完畢,接下來你要告訴系統(tǒng)搀玖,我希望你每次開機(jī)都執(zhí)行這個(gè)文件余境,通過以下語句完成...

sudo update-rc.d vncserver defaults

重啟樹莓派,你在樹莓派上的設(shè)置到此就大功告成了...

sudo reboot

筆記本上該做些什么呢灌诅?

等等芳来,好像還忘了什么事。對(duì)猜拾,和前面ssh時(shí)一樣即舌,你的筆記本上也要有一個(gè)支持VNC的軟件。我這邊用的是TightVNC Viewer关带。和ssh一樣侥涵,只要支持VNC就能連,甚至于當(dāng)你的手機(jī)和平板和樹莓派處于同一WiFi下時(shí)宋雏,你也可以在手機(jī)或平板上裝一個(gè)VNC軟件來查看樹莓派...

連接VNC

連接過程和ssh的連接類似芜飘,輸入IP:1 點(diǎn)擊Connect,成功~

我的樹莓派連接之旅到此結(jié)束磨总,謝謝觀看~

拓展閱讀

  • VNC遠(yuǎn)程登錄樹莓派的圖形界面
    如果你想知道不設(shè)定自啟嗦明,每次在ssh中手動(dòng)啟動(dòng)樹莓派的VNC server應(yīng)該輸入些什么,以及【-geometry 1024x768】和【:1】這兩個(gè)參數(shù)的作用蚪燕,那上面的帖子或許可以幫到你娶牌。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末奔浅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子诗良,更是在濱河造成了極大的恐慌汹桦,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鉴裹,死亡現(xiàn)場(chǎng)離奇詭異舞骆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)径荔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門督禽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人总处,你說我怎么就攤上這事狈惫。” “怎么了鹦马?”我有些...
    開封第一講書人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵胧谈,是天一觀的道長。 經(jīng)常有香客問我菠红,道長第岖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任试溯,我火速辦了婚禮蔑滓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘遇绞。我一直安慰自己键袱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開白布摹闽。 她就那樣靜靜地躺著蹄咖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪付鹿。 梳的紋絲不亂的頭發(fā)上澜汤,一...
    開封第一講書人閱讀 51,190評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音舵匾,去河邊找鬼俊抵。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坐梯,可吹牛的內(nèi)容都是我干的徽诲。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼谎替!你這毒婦竟也來了偷溺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤钱贯,失蹤者是張志新(化名)和其女友劉穎挫掏,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體喷舀,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡淋肾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年硫麻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片樊卓。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拿愧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出碌尔,到底是詐尸還是另有隱情浇辜,我是刑警寧澤,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布唾戚,位于F島的核電站柳洋,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏叹坦。R本人自食惡果不足惜熊镣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望募书。 院中可真熱鬧绪囱,春花似錦、人聲如沸莹捡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽篮赢。三九已至齿椅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間启泣,已是汗流浹背涣脚。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留种远,地道東北人涩澡。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親妙同。 傳聞我的和親對(duì)象是個(gè)殘疾皇子射富,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容