為樹莓派安裝遠(yuǎn)程桌面服務(wù)

Raspberry

要在樹莓上支持遠(yuǎn)程桌面服務(wù),能通過(guò)遠(yuǎn)程桌面客戶端訪問(wèn)樹莓的桌面可以使用Tight VNC,這樣一來(lái)就不用為樹莓配置顯示屏了。直接使用移動(dòng)設(shè)備或者M(jìn)ac也可能直接訪問(wèn)樹莓的桌面了。

安裝 Tight VNC

sudo apt-get install tightvncserver

然后運(yùn)行 TightVNC 服務(wù)器

tightvncserver

當(dāng)?shù)谝淮瓮瓿煞?wù)器的啟動(dòng)需要向 VNC 服務(wù)添加一個(gè)遠(yuǎn)程連接會(huì)話:

vncserver :0 -geometry 1920x1080 -depth 24

為了更方便地啟動(dòng)這個(gè)會(huì)話我們可以創(chuàng)建一個(gè)腳本來(lái)簡(jiǎn)化這個(gè)指令:

nano svnc.sh

然后加入以下的內(nèi)容

#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

將文件設(shè)置為可執(zhí)行

chmod +x svnc.sh

然后執(zhí)行:

./svnc.sh

啟動(dòng)時(shí)運(yùn)行

/etc/init.d 目錄下創(chuàng)建一個(gè) vncboot 的服務(wù)啟動(dòng)文件:

#!/bin/sh
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
 
USER=root
HOME=/root

export USER HOME

case "$1" in
 start)
   echo "Starting VNC Server"
   #Insert your favoured settings for a VNC session
   /usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565
   ;;

 stop)
   echo "Stopping VNC Server"
   /usr/bin/vncserver -kill :0
   ;;

 *)
   echo "Usage: /etc/init.d/vncboot {start|stop}"
   exit 1
   ;;
esac

exit 0

修改文件的可執(zhí)行權(quán)限

chmod 755 /etc/init.d/vncboot

將文件添加到啟動(dòng)序列

update-rc.d /etc/init.d/vncboot defaults

如果添加成功會(huì)出現(xiàn)以下的字樣:

 update-rc.d: using dependency based boot sequencing

但如果出現(xiàn):

update-rc.d: error: unable to read /etc/init.d//etc/init.d/vncboot

那么可以嘗試以下的指令:

update-rc.d vncboot defaults

重啟你的PI然后你就會(huì)發(fā)現(xiàn) VNC 服務(wù)就可以啟動(dòng)了。

VNC客戶端

VNC 的客戶端我推薦使用 RealVNC 出品的 VNC Viewer,它在多個(gè)平臺(tái)上都有支持,我自己就是在iPad上安裝一個(gè)iOS版本的ViewVNC訪問(wèn)樹莓的桌面的。

在這里需要注意的是使用 VNC Viewer 連接VNC服務(wù)時(shí)要采用 IP:Port 的地址形式連接。默認(rèn)連接端口為 5901。假如樹梅的地址是 192.168.100.1 那么VNC服務(wù)的連接地址應(yīng)該就是 192.168.100.1:5901。如果在樹梅上開啟了多個(gè)連接會(huì)話,那么端口號(hào)就直接遞增就是了,如在樹莓中起動(dòng)第二個(gè)服務(wù)會(huì)話那么應(yīng)該用 192.168.100.1:5902 進(jìn)行連接。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容