解决VNC远程连接树莓派,窗口显示不全的问题,亲测可行!!

2023-05-16

哇,就在刚刚才百度到解决VNC远程连接树莓派,窗口显示不全的问题,昨晚上查了一晚上都没搞定,,,

首先说下问题吧,就是用VNC远程连接树莓派后,会出现窗口不全的问题,,截图如下:
在这里插入图片描述
上面这个图呢,是不小心点到下面截图中VNC的那个图标导致的,因为窗口过大,显示不全的原因,又关不了,只得重启!!
在这里插入图片描述
再比如命令行的窗口也显示不全和随便打开一个文本文件,就都会显示不全,如下图(有图才有真相啊,):

在这里插入图片描述

在这里插入图片描述
上面这种情况,不光看着烦,操作起来也很烦,之前我都能忍则忍,最近实在忍不了了,昨晚查了一晚上无果,看了挺多博客的,都说是可能需要改树莓派的分辨率啥的,试过到rapi-config里改的,没用!试过到config.txt改的,也没用,尝试了很多,都没用!!就很烦,,

刚才又看见了有人说的如何解决,试了一下,顺利就解决了,解决办法如下:
(我是刚入坑的小白,自己试过的有效才刚写出来,= =,大佬轻喷,,)
①通过SSH命令行的方式连接树莓派,在命令行输入:vncserver -geometry 1080x720 (1080x720中的x是xyz的x,注意注意!),然后运行,截图如下(我这儿用的是putty连的,):
在这里插入图片描述
在红框的位置,就是你新的VNC的连接IP(不知道是不是这么叫,我是小白,= =),是ip:端口号的形式哦。
(原谅打码太多,网络好危险,小白不知道哪些信息会被黑客入侵,,,反正你们能看自己的就行,啊哈哈嗝~)

②打开VNC Viewer,完整输入刚才获得的IP和端口号,格式如666.666.666.666:1,但是是你自己刚才获得的ip和端口号哦。
然后login,输入你自己的用户名(pi)和密码(默认密码raspberry)就能看见,能打开完整窗口的新界面了!!

③注意注意,本次关闭树莓派后,下次再打开,需要重复执行①②,才能打开完整窗口的界面啊,直接走②,好像不行,还得走一下①。也就是说,这个更改还没做到开机启动,但已经足够用了,,后面看我能不能搞成开机启动,搞好了再来更新,,有知道的大佬也麻烦说一下哦,,
在这里插入图片描述
在这里插入图片描述
其他的窗口,都能完完整整的打开了!!!
哇,舒了一口气,终于搞好了,窗口显示不全前,一直感觉很别扭,现在好了!!!

这个的解决办法,是看的网上的,感谢感谢!!网址如下,有想去看详情的,可以去看看:
http://www.it610.com/article/4929754.htm

最后,说下我的VNC Viewer 的版本(好像是这个吧,电脑里没有看见具体的版本号):
VNC-Viewer-6.19.325-Windows-64bit.msi

博客积分又涨了点,好开心~~哈啊哈,嗝

唉呀,最近又要做毕设,又要找工作,好累啊,毕设不会做,工作也不好找,,,心累,,,

———————————————————分割线————————————————————

在树莓派上安装VNCserver

2019.10.20
再来更新,,
可能有跟我一样的小白,不知道如何在树莓派安装VNCserver,这里写一下我的安装过程。

连接VNC,如果不成功的话,可能是没安装VNCserver,也网上查了一些,大部分都是说重新去装个VNC-Tight软件,但我还是喜欢用自带的东西装,因为远程桌面是很常用的东西,我相信树莓派在这方面一定有考虑,所幸最后我也找到了,可以用树莓派自带的raspi-config工具进行安装VNCserver:

①sudo raspi-config,选Advanced options,然后跳到最下面,有个update的选项可将raspi-config工具更新到最新版,旧版的可能没有VNC的安装,至少我的没有。(更新出错的话,可能需要更新下软件了,依次执行:sudo apt-get update,sudo apt-get upgrade。因为我遇更新raspi-config的时候是遇到了这种情况的,所以说一下);

②更新完后,reboot一下;

③然后sudo raspi-config,选Interfacing Options,然后可以看到VNC的选型->Enable,使能VNC安装VNCserver;

④安装过程中,需要输入Y,然后回车,安装成功后,重启。
然后跟着最开始上面写的,就能远程连接并成功显示窗口全的桌面了。

使用putty连接树莓派

记录这个的原因,主要是为了方便以后自己查询哈=。=

要使用putty远程连树莓派的前期是要使能SSH:sudo raspi-config,找到SSH,然后Enable,最后reboot

①在树莓派命令行输入startx,可进入图形桌面;

②(能正常执行这一步的前提是你在raspi-config里正确设置了wifi country、local、timezone这些),点击左上角的连网标志(我的系统是左上角),可连入wifi,输入密码,连接成功;

③在树莓派上,输入ifconfig,在一堆英文中找到inet addr:xxx.xxx.xxx.xxx,即可得到树莓派的IP;

④打开putty,输入③得到的树莓派IP,正确输入用户名,密码,即可连接成功。

以上就不贴图了,都是很简单的操作。

做毕设好头疼啊 啊啊啊 啊,=_=,感觉我要延毕了,,

——————————————分割线——————————————————
2019.12.16更新

无显示屏在树莓派配置SSH连接

记录这个的原因,也是为了方便以后自己查询,前几天从头到尾整了一下,这会儿正好趁着树莓派在编译opencv-4.1.0的时候就记下来。

整的时候没有保存截图,只写文字步骤,请见谅,都是自己实测的,下面会附上参考链接,想要看图可以看。(笔者不想盗别人的劳动成果)

需要的硬件:

  • 树莓派主板
  • 树莓派电源线
  • SD卡(满足自己要求的情况下,内存尽可能的大哈)
  • 笔记本电脑
  • 一根网线(用于连接树莓派和笔记本)

需要的软件:

  • SDFormatter(用于格式化SD卡)
  • Win32DiskImager(用于写入树莓派Linuxx系统或者备份SD卡恢复系统,最好要备份,重装太麻烦了!)
  • putty(用于SSH连接树莓派)

①去树莓派官网下载Linux的最新版本镜像文件或Linux历史版本下载自己想要的哪个版本的Linux系统镜像文件;

②通过SDFormatter(这个软件网上很好找哈,就不放链接了)格式化准备好的SD卡,再通过Win32DiskImager(这个软件网上很好找哈,就不放链接了)将①下载的镜像写入SD卡中;

③写入成功后,在该SD卡的根目录下,新建一个空白的SSH文件:新建一个txt文件,文件命名SSH,然后去掉txt后缀,这样就行了,文件里不用写什么,这样做的原因主要是为了Enable树莓派的SSH连接;

④配置笔记本的共享网络:打开笔记本电脑,连接好WiFi,需要是路由器的WIFI或者校园网的WiFi,手机分享的WiFi不行(不能共享网络,已亲测)。控制面板->网络和Internet->网络连接,再WLAN图标处右键->属性->共享,打上那个勾,允许其他网络用户…,确定,然后会弹出来一个IP地址,记一下;

⑤在树莓派上插上SD卡,用网线连接笔记本和树莓派,然后上电;

⑥在笔记本上,win+R->cmd,输入arp -a回车,可弹出一串IP地址,然后树莓派的IP地址就是④获得的IP地址下面的第一个,后面有动态可以区分,跟④的IP地址只差最后几位不一样。可以输入ping 该ip地址,回车,看是否连接成功;

⑦在笔记本上,打开putty,输入⑥获得树莓派的IP地址,然后输入默认用户名pi,默认密码raspberry;

至此,我们就已经实现无屏幕SSH连接树莓派了;

⑧然后输入sudo raspi-config,进行修改密码、使能SSH、使能VNC远程桌面(最上面的步骤)等个性化配置;

⑨备份SD卡,没有linux系统的PC的话,可使用Win32DiskImager进行备份(备份文件要大点),步骤很简单可参考网址,有linux系统的PC的,可网上查如何备份(备份要小点),没有试过,就不写在这儿了。

参考资料:
主参考
副参考

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决VNC远程连接树莓派,窗口显示不全的问题,亲测可行!! 的相关文章

  • PX4 imu传感器配置

    PX4 传感器配置 坐标系定义 旋转变化 reference 在机器人中各个坐标系之间的变换是非常常见的 xff0c 而在ROS tf 工具中 xff0c 以及Eigen 中 我们常常会见到RPY的旋转表示和四元数的旋转表示 当然学航空出生
  • PX4常用sh命令

    PX4常用sh命令 基于NUTTXnsehll的设计 xff0c PX4还自定义了一些sh命令 xff0c 可以在调试飞控时起到重要作用 这些命令在PX4开发者手册中 xff0c 都有提到 但是为了方便后期使用 xff0c 这里再单独做一下
  • 强化学习介绍(RL)

    一 简介 机器学习有三大分支 xff0c 监督学习 无监督学习和强化学习 xff0c 强化学习是系统从环境学习以使得奖励最大的机器学习 人工智能中称之为强化学习 xff0c 在控制论中被称之为动态规划 xff0c 两者在概念上是等价的 也被
  • 深度学习中高斯噪声:为什么以及如何使用

    来源 xff1a DeepHub IMBA 本文约1800字 xff0c 建议阅读8分钟 高斯噪声是深度学习中用于为输入数据或权重添加随机性的一种技术 在数学上 xff0c 高斯噪声是一种通过向输入数据添加均值为零和标准差 的正态分布随机值
  • 面向算法选择的元学习研究综述

    来源 xff1a 专知 本文为综述介绍 xff0c 建议阅读5分钟本文对基于元学习的算法选择进行综述总结 xff0c 为研究人员了解相关领域的发展现状提供参考 摘要 xff1a 随着人工智能的快速发展 xff0c 从可行的算法中选择满足应用
  • tortoise git 冲突解决

    1 背景 使用tortoise git 解决conflict 2 解释 Git进行同步的时候 xff0c 经常会出现冲突 xff0c 有时候冲突的选项会有三种选项 xff1a 1 Resolved xff1a 直接把文件标识为冲突已经解决
  • win11旗舰版安装WSL子系统和环境-7搭建图形化界面和Docker容器

    搭建图形化界面和Docker容器 Win10Linux子系统 xff08 WSL xff09 图形界面的安装 https blog csdn net NovaSliver article details 83190269 utm mediu
  • 推荐几款Nodejs实现的web框架

    本文首发于个人博客 胖蔡叨叨叨 xff0c 点击可查看原文 Nodejs在近些年可以说是发展异常的迅猛 xff0c 由于同样使用的js原因 xff0c 对于前端开发人员可以说是非常的友善了 xff0c Github上有关nodejs的贡献也
  • chatgpt_academic学术优化(配置使用教学-保姆级)

    一 Anaconda 下载及安装 1 官网下载链接 xff1a www anaconda com 2 安装 xff08 1 xff09 下载完成后 xff0c 双击exe进行安装 xff08 2 xff09 安装完成后 xff0c 点击An
  • C++正则表达式regex_match,regex_search和regex_replace简单使用

    C 43 43 正则表达式 零 前言一 说明二 测试代码三 运行结果 零 前言 正则表达式是非常强大的文本处理和字符串处理工具 xff0c C 43 43 11之前一直没有引入正则表达式 xff0c 只能使用boost库中的 xff0c C
  • debian桌面启动不了的问题

    怎么发生的 xff1f 昨天安装了一堆的软件后 xff0c 发现桌面没法在桌面进行应用程序切换 xff0c 然后就重启了一下系统 xff0c 想恢复 xff0c 结果 xff0c 重启后 xff0c 开机就直接进shell了 分析 做了一些
  • Byobu 命令行终端的强大利器

    My heart is in the work xff01 工作以来接触到Linux系统的地方挺多 xff0c Android的源码下载 xff0c 服务器的连接等等 xff0c 用的越多越发现Linux的强大与方便 一次偶然间 xff0c
  • .NET下基于API封装的DirectUIHWND窗体访问

    直接切入正题 1 添加引用 项目 gt 添加引用 gt C Progmme 1 MSN Messenger msnmsgr exe 2 using MessengerAPI 声明 private MessengerAPI Messenger
  • 漫话Kubernetes的网络架构,该用NodePort还是Ingress还是load balancer?

    目录 一 基本概念 1 Kubernetes pod 2 Kubernetes service 3 Kubernetes NodePort 4 Kubernets Ingress 5 Kubernetes loadbalancer 二 从实
  • 彻底理解git 本地分支与远程分支,以及git pull与git fetch的区别, 以及git status输出的“Your branch is behind xxx”

    git 本地分支 xff1a 当clone一个远程repo之后 xff0c 默认会新建一个master或main的本地分支 比如 xff1a git branch a main remotes origin HEAD gt origin m
  • 深入分析OpenFlow协议

    文章目录 OpenFlow是什么 xff1f xff1f xff1f OpenFlow的起源与发展OpenFlow工作原理OpenFlow组件OpenFlow控制器1 NOX POX2 ONOS3 OpenDaylight OpenFlow
  • ubuntu登录输入用户名密码之后重新跳回登录界面

    Ubuntu 14 04 今天学习鸟哥的私房菜使用了命令startx xff0c 通过注销重新登录 xff0c 就发生了如题的情况 在登录界面输入正确的用户名密码 xff0c 显示器黑屏一段时间 xff0c 然后重新跳转回登录界面 重启无效
  • npm install 报错:verbose stack Error: unable to resolve dependency tree

    环境 npm 64 7 24 1 node 64 v12 16 2 一 分析原因 xff1a 经排查 xff0c 1 发现有组件package json中有peer dependency xff0c 指明了angular 7 x 的版本 x
  • Python实现单链表

    单向链表也叫单链表 是链表中最简单的一种形式 它的每个节点包含两个域 一个信息域 元素域 和一个链接域 这个链接指向链表中的下一个节点 而最后一个节点的链接域则指向一个空值 nbsp 表元素域elem用来存放具体的数据 链接域next用来存
  • SpringBoot+JavaMailSender发送邮件

    SpringBoot 43 JavaMailSender发送邮件 概述 spring提供了发送邮件的接口JavaMailSender xff0c 通过JavaMailSender可以实现后端发送邮件 xff0c 并且可以根据不同业务需求 x

随机推荐