zoukankan      html  css  js  c++  java
  • 树莓派(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

    剩下的就是输入密码啥的,就是之前自己设置的

  • 相关阅读:
    文本框的正则表达式验证
    八皇后问题 回溯法
    Repeater中使用倒计时
    c#导入excel 绑定数据 repeat为例子
    "table" is not mapped 解决方法
    NHibernate的常见问题及解决方案
    Nginx日志切割,跨域配置,防盗链配置
    springboot跨域配置
    图片上传,文件url地址添加时间戳,防止浏览器缓存的情况
    使用Hibernate数据验证
  • 原文地址:https://www.cnblogs.com/liu-ai-yu/p/14743765.html
Copyright © 2011-2022 走看看