turtlebot3 ubuntu mate 實現vnc連接


tuutlebot3 ubuntu mate 實現vnc連接

摘要:

在turtlebot3 安裝的nbuntu mate系統實驗過。

實現內容

x11vnc 安裝

x11vnc自動啟動

vnc分辯率設置

 

具體配置步驟如下:

 

步驟 1 - 安裝 X11VNC  

sudo apt install x11vnc -y

步驟 2 - 配置訪問密碼

sudo x11vnc -storepasswd /etc/x11vnc.pass 

步驟 3 - 創建服務

sudo vi  /lib/systemd/system/x11vnc.service

#粘貼如下代碼,最后 :wq 保存,請使用root用戶,否則沒有權限。
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target

 步驟 4 - 配置防火牆,配置和啟動服務


sudo ufw allow 5900
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload

步驟 五 設置vncserver開機自啟

這樣不用每次都vncserver,編輯 /etc/rc.local 在 exit 0 前添加以下內容

sudo service x11vnc start  -geometry 1280×1024  

 

步驟六解決vnc連接后分辨率的問題

 編/boot/config.txt

運行sudo gedit /boot/config.txt

找到framebuffer_width=和framebuffer_height=

更改為

framebuffer_width=1280

framebuffer_height=800

如下圖所示,保存

 

如果是ubuntu16.04有請使用以下方法

 

xrandr --fb 1920x1080

 

 

 

 


步驟七最后重啟

如果沒有設計開機啟動就用以下的手動方式啟動

sudo service x11vnc start

 

步驟八訪問服務

下載一個vnc客戶端,比如從這里下載

打開客戶端,輸入目標ip,密碼,進行連接。


免責聲明!

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



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