樹莓派的可執行程序開機自啓動與VNC遠程出現Cannot currently show the desktop問題解決

樹莓派自啓動

1.不帶外接硬件的自啓動

首先建立一個腳本文件test.sh

sudo vim test.sh

內容如下

#!/bin/sh
//加入你可執行文件對應的路徑
cd /home/pi/worksoace/test
./main

需要爲腳本文件增加權限

sudo chmod 777 /hone/pi/workspace/test.sh

將腳本文件添加進rc.local(一般的自啓動程序都會放入此文件夾中)中

sudo vim /etc/rc.local

找到exit 0的上一行,寫入如下程序代碼

/home/pi/workspace/test.sh

二.帶外接硬件的自啓動

第一步,進入系統的用戶設置環境文件“profile”中,

sudo vim  .profile

第二步,在程序的最後面加入以下代碼:
sleep 4
lxterminal

第三步,進入.bashrc文件中,
sudo vim  .bashrc
 第四步,在程序的最後加入以下代碼:

cd /home/pi/workspace/test

 ./main

實際上我只在.bashrc文件中加入了上述代碼

 

VNC遠程出現Cannot currently show the desktop問題

當我配置好樹莓派的自啓動和靜態IP後,VNC遠程連接樹莓派出現一下問題

 

 查閱資料發現是改變了分辨率,這個問題是由於我們樹莓派默認的分辨率非常低,無法在 VNC Viewer顯示整個桌面,因此我們需要對分辨率進行設置。

sudo raspi-config

點擊Display Options並進入

 

 點擊Resolution,修改樹莓派的分辨率。

選擇一個適合自己的分辨率,設置好重啓樹莓派就可以進行遠程連接了。

 

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