树莓派4B raspiberry设置vnc远程登录

news2024/10/6 2:31:00

    树莓派开启远程登录,本来通过raspi-config就可以设置的,但是这里安装的镜像可能不是官方镜像,导致raspi-config设置不生效。早先的版本可能通过raspi-config选择 Interfacing Options ,选择 Enable VNC就可以安装realvnc-vnc-server,但是这个包仓库最近已经不提供下载了,即使通过apt install也无法安装,只能下载deb文件进行安装。

    今天就介绍另一种远程服务安装方式的设置,vino-server。

    1 apt安装vino

sudo apt install vino

    2 修改配置/usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

     添加如下内容到配置文件中:

<key name='enabled' type='b'>
   <summary>Enable remote access to the desktop</summary>
   <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
   </description>
   <default>false</default>
</key>

    3 设置gnome编译模式

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

    4 设置登录不需要加密,不需要确认,并设置vnc密码。(下列命令在命令行执行)

gsettings set org.gnome.Vino require-encryption false
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n '123456'|base64)

   这里的vnc密码是123456,可以根据自己实际情况设置。 

   其实到这里,基本上就配置好了,如果你连着显示器,那么可以直接运行/usr/lib/vino/vino-server,它启动之后,会开启vino服务,监听5900端口,那么你就可以进行远程登录了。

/

    5 设置开机自启动,在当前用户目录.config/autostart下添加vino-server.desktop文件,内容如下:

[Desktop Entry]
Type=Application
Name=Vino VNC server
Exec=/usr/lib/vino/vino-server
NoDisplay=true

    如果autostart目录不存在可以手动添加。

    这个vino-server.desktop会在用户进入桌面之后直接运行。 实际中,我们的树莓派可能很多时候不会连接显示屏,这个时候,因为无法进入桌面,这个服务就不会启动,那么远程vnc就无法连接。

    接着我们就要解决如下的问题:

    ①、用户自动登录

    ②、登录之后,进入桌面

    可能你会觉着奇怪,自动登录之后,不就是进入桌面吗,其实树莓派有个机制,就是自动登录之后,还会检测高清多媒体接口,也就是HDMI接口,它只有感应到了有设备连接,它才会进入桌面。

    第一个自动登录解决办法就是添加lightdm配置,我们修改/etc/lightdm/lightdm.conf

[SeatDefaults]
autologin-user=ubuntu

    我这里用户名是ubuntu,实际配置需要根据自己设备配置,lightdm.conf不存在就创建。

    如果你连着显示器,一般有密码的时候,进入系统,会停留在用户输入密码这里,输入正确的密码之后,才会进入桌面。这个配置就解决了不用输入密码就可以进入系统的问题。

    第二个登录之后,进入桌面需要修改/boot/config.txt或者/boot/firmware/config.txt,我这里树莓派4B是要修改/boot/firmware/config.txt,添加如下配置:

hdmi_force_hotplug=1
hdmi_drive=2

 

   之后,重启就可以自动登录,并进入桌面。如下所示,是使用mobaxterm远程vnc登录树莓派的截图:

 

     mobarxterm的session有vnc这个选项,点击的时候需要输入远程主机ip,点击OK之后,要求输入vnc密码,这个密码就是我们在上面vino安装配置第4步中设置的vnc密码,它不是树莓派用户密码。 

   有的说自动登录可以修改/etc/systemd/system/getty.targets.wants/getty@tty1.service

    在ExecStart命令这里去掉 -o '-p -- \\u' 选项,添加--autologin ubuntu就可以。如果是root用户,就设置--autologin root,我这里修改了,并没有生效,所以最后使用修改lightdm配置的办法。

    另外,如果raspi-config配置好使的话,通过raspi-config并设置 Boot Options,选择B1 Desktop / CLI 并选择B4 Desktop Autologin 也可以自动登录:

    但是,奈何我的配置不生效,这个raspi-config工具可能对应的版本不对。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/913495.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

企业移动电子邮件管理(MEM)加强数据安全保护

什么是移动电子邮件管理 电子邮件是组织内部官方通信的主要方法&#xff0c;为了保持移动工作人员的连接和工作效率&#xff0c;必须在移动设备上访问其公司邮箱。通过移动电子邮件管理&#xff0c;IT 管理员可以促进在员工的智能手机、平板电脑和笔记本电脑上安全访问企业电子…

主机SSH连接VirtualBox NAT网络模式

遇到的问题 虚拟机使用桥接模式配置网络&#xff0c;主机可以ssh连接&#xff0c;但是虚拟机无法访问网络 使用NAT模式配置网络&#xff0c;虚拟机可以访问网络&#xff0c;但是主机无法通过ssh连接 解决方法 配置虚拟机端口转发 1 首先查看虚拟机ip 2 关闭虚拟机 配置端口…

python3.7 安装pywin32报错,完美解决方法

本机环境 python&#xff1a;3.7 遇到2种报错 第一种 ImportError: DLL load failed: The specified module could not be found.第二种&#xff1a; import win32gui ModuleNotFoundError: No module named ‘win32gui‘解决方法 我安装pywin32时候&#xff0c;是直接pi…

Docker 安装 Redis集群

1. 面试题 1.1 1~2亿条数据需要缓存&#xff0c;请问如何设计这个存储案例 单机单台不可能实现&#xff0c;肯定是用分布式存储&#xff0c;用redis如何落地&#xff1f; 1.2 上述问题工程案例场景设计类题目&#xff0c;解决方案 1.2.1 哈希取余分区 2亿条记录就是2亿个k,v&…

Spring复习:(56)PropertySourcePlaceholderConfigurer的工作原理

PropertySourcePlaceholderConfigurer的用途&#xff1a;通过配置文件&#xff08;比如.properties文件&#xff09;给bean设置属性&#xff0c;替代属性占位符 示例&#xff1a; 属性配置文件 spring.datasource.urljdbc:mysql://xxx.xxx.xxx.xxx/test spring.datasource.us…

C++信息学奥赛1122:计算鞍点

解题思路&#xff1a;这段代码的解题思路如下&#xff1a; 首先定义一个大小为5x5的二维数组arr来存储用户输入的矩阵元素。 使用两层嵌套循环&#xff0c;依次输入矩阵的每个元素。 接下来使用另外一个循环&#xff0c;遍历每一行。在每一行中&#xff0c;通过比较找到该行的…

编码器测速,获取实际速度

本例程中使用的电机为带霍尔编码器的减速电机&#xff0c;电机由三部分组成&#xff1a;减速器&#xff0c;电机以及霍尔编码器。 霍尔编码器工作原理&#xff1a;霍尔编码器通过电磁转换&#xff0c;将机械的位移转化为脉冲信号&#xff0c;并且输出A、B两相的方波信号&#x…

uniapp,使用canvas制作一个签名版

先看效果图 我把这个做成了页面&#xff0c;没有做成组件&#xff0c;因为之前我是配合uview-plus的popup弹出层使用的&#xff0c;这种组件好像是没有生命周期的&#xff0c;第一次打开弹出层可以正常写字&#xff0c;但是关闭之后再打开就不会显示绘制的线条了&#xff0c;还…

Docker(二) Docker容器

在docker中的容器都是由镜像所创建的&#xff0c;一个镜像可以创建多个容器。 一、调试Docker 启动Docker systemctl start docker 查看Docker中有哪些镜像 docker images 下载镜像 docker pull hello-world 运行镜像 docker run hello-world 出现 Hello from Docker! 这…

【方法】分卷压缩文件的密码忘记了怎么办?

压缩分卷压缩文件&#xff0c;和压缩成单个压缩文件一样&#xff0c;都是可以设置密码&#xff0c;保护文件不能被随意打开。 解压带有密码的分卷压缩文件&#xff0c;只需要解压第一个分卷文件&#xff0c;并输入原本设置的密码就可以解压全部分卷。但要是密码忘记了&#xf…

家装小程序制作丨家装行业必备媒介

在当今互联网时代&#xff0c;小程序已经成为许多企业和个人的首选&#xff0c;用于推广和销售产品或服务。对于家装行业来说&#xff0c;自有一款专属的家装小程序能够带来诸多好处。本文将探讨家装小程序制作的优点&#xff0c;并简要介绍相关的流程。 优点 提升用户体验&am…

Windows系统下安装Nginx以及相关端口问题的解决方法详解

系列文章目录 安装Tomac服务器——安装步骤以及易出现问题的解决方法 文章目录 系列文章目录 一 背景 二 安装 2.1 下载Nginx 2.2 选择Nginx版本 2.3 解压Nginx 三 Nginx的使用 3.1 Nginx基本目录 3.2查看80端口是否被占用 3.3 Nginx启动方式 第一种&#xff1a;双…

win10家庭版远程桌面补丁_rdp wrapper

RDP Wrapper Library 就是可以帮你在 Windows 7、Windows 8、Windows 10 家庭版中打开远程桌面的工具。 1、把电脑上打开的安全软件与杀毒软件都关掉&#xff0c;因为这个远程桌面补丁会修改系统文件&#xff0c;所以安全软件可能会拦截。 2、下载RDP Wrapper Library补丁压缩…

RISC-V(1)——RISC-V是什么,有什么用

目录 1. RISC-V是什么 2. RISC-V指令集 3. RISC-V特权架构 4. RiscV的寄存器描述 5. 指令 5.1 算数运算—add/sub/addi/mul/div/rem 5.2 逻辑运算—and/andi/or/ori/xor/xori 5.3 位移运算—sll/slli/srl/srli/sra/srai 5.4 数据传输—lb/lh/lw/lbu/lhu/lwu/sb/sh/sw …

MPLS与SD-WAN哪个更适合企业组网?

MPLS专线和SD-WAN是最为人熟知的两种组网方式&#xff0c;而且二者一个是传统组网方式&#xff0c;一个是新兴产品&#xff0c;所以难免会被放在一起比较。有人会问&#xff0c;MPLS专线和SD-WAN哪个更适合企业组网&#xff1f;其实&#xff0c;MPLS专线和SD-WAN都是企业实现高…

言语理解-中心理解之递进关系及转折关系

例题 例题 例题 记叙&#xff0c;议论多还是 例题 不仅仅依赖程度词&#xff0c;联系下文 例题 例题 例题 例题

​建材商城小程序制作:建材采购更便捷!

建材商城小程序主要用于建材产品的展示、销售和交易。用户可以在小程序中浏览各类建材产品&#xff0c;包括地板、瓷砖、卫浴、灯具等&#xff0c;并获取详细的产品信息、规格参数、价格以及用户评价等。 建材商城小程序优点&#xff1a; 便利的购物体验&#xff1a;建材商城小…

【洛谷】P1163 银行贷款

原题链接&#xff1a;https://www.luogu.com.cn/problem/P1163 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 这题需要注意的是利率按月累计这句话&#xff0c;也就是相当于“利滚利”。 我们定义sum变量表示贷款原值&#xff0c;money表示每月支付…

Java调用高德地图API根据详细地址获取经纬度

开发指南&#xff1a;地理/逆地理编码-API文档-开发指南-Web服务 API | 高德地图API 一、首先需要注册成为开发者&#xff0c;注册成功后就可以使用此开放平台。 高德开放平台网址&#xff1a;高德开放平台 | 高德地图API 点击注册&#xff1a; 选择注册方式&#xff0c;注册…

马斯克遭冷遇,Twitter更名近一个月,许多品牌仍未删除蓝鸟标志

根据报道&#xff0c;Twitter更名为X已经近一个月了&#xff0c;但许多主要品牌仍然没有完全删除其营销中的蓝鸟标志。只有宝洁这一家美国广告支出最高的公司在其网站的社交媒体联系信息中将蓝鸟换成了新的X标志。 另外&#xff0c;Expedia和IBM这两家公司在其网站上甚至没有显…