樹莓派的可執行程序開機自啟動與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,修改樹莓派的分辨率。

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM