樹莓派(ubuntu mate 18.04)安裝vnc以及vnc自啟動


VNC安裝網上有很多教程,但是安裝后vnc連接樹莓派顯示灰色桌面,大多教程都讓安裝第三方桌面,但我不想下載第三方桌面,ubuntu自帶的mate桌面環境就不錯。

1.安裝vnc4server

這里你還沒有安裝vnc,所以樹莓派一定要連接顯示器和鍵鼠,打開控制台(樹莓派)

apt-get update
apt-get install vnc4server

安裝完成后,啟用,會提示輸入密碼,后面連接vnc會用到

vnc4server

這樣做的目的是打開一次服務,才會生成后面的 xtartup文件(借了別人的圖

image-20210507141411624

記住這個:1,這是一會要用到的端口

2.配置桌面環境

echo $DESKTOP_SESSION  //如果顯示mate就是mate桌面環境
vim ~/.vnc/xstartup

打開文件,i鍵插入,在文件最后加三行

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
mate-session & mate-panel &

esc鍵退出,:wq保存

最后 ,重啟vnc服務

vncserver -kill :1 
vncserver :1

現在,再用vnc連接樹莓派就是原生的mate桌面啦。

3.配置vnc樹莓派開機自啟動

設置后就不用每次開機都要重新開啟vnc了

首先

vim /etc/init.d/vnc4server

將下面的文字復制保存進去,有些地方要根據自己的情況修改

#!/bin/sh
### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO

# More details see:
# http://www.penguintutor.com/linux/tightvnc

### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='XXX'
#上邊要換成自己的用戶名  
### End customization required

eval cd ~$USER

case "$1" in
  start)

    su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1920x1080 :1'
    echo "Starting VNC server for $USER "
    ;;
  stop)
# 1920和1080換成自己屏幕的分辨率 
    su $USER -c '/usr/bin/vncserver -kill :1'
    echo "vncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/vncserver {start|stop}"
    exit 1
    ;;
esac
exit 0

esc退出,因為米有權限,所以要輸入以下命令保存

:w ! sudo tee %

最后

sudo chmod 755 /etc/init.d/vnc4server
sudo update-rc.d vnc4server defaults

重啟,以后每次只要打開樹莓派等待一會就可以直接在主機上vnc連接樹莓派了,

4.最后的最后

這里簡單介紹一下vnc viewer軟件的用法,軟件自行了解下載

image-20210507143949386

剩下的就是輸入密碼啥的,就是之前自己設置的


免責聲明!

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



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