解决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远程连接树莓派,窗口显示不全的问题,亲测可行!! 的相关文章

  • linux下shell脚本启动其他可执行程序

    linux下shell脚本启动其他可执行程序 零 前言一 C 43 43 代码二 shell脚本三 shell运行效果 零 前言 linux下的项目中经常需要使用shell脚本去启动其他程序的操作 xff0c 下面是自己编写的测试程序 xf
  • 嵌入式面试常见问题

    1 什么是嵌入式 以应用为中心 xff0c 以计算机技术为基础 xff0c 软硬件可裁剪 xff0c 适用于应用系统对功能 可靠性 成本 体积 功耗有严格要求的专用计算机系统 2 字符设备和块设备的区别 xff1f Linux里设备类型分
  • 步进电机和伺服电机的区别你知道吗?

    在许多领域都需要各种电机 xff0c 包括知名的步进电机和伺服电机 但是 xff0c 对于许多用户而言 xff0c 他们不了解这两种电机的主要区别 xff0c 因此他们始终不知道如何选择 那么 xff0c 步进电机和伺服电机之间的主要区别是
  • 独轮车成功站立

    真是废了不少力 卡了这么久首要原因就是过于青睐串级PID 串级PID可以自主寻找机械中位的特性实在是太优雅了 但动量轮这种对即使性要求极高的系统似乎不能用串级PID实现 昨天沉下心把串级PID推掉换成并联 xff0c 波形一下就朝着正常的方
  • 字节序:大端字节序(Big Endian) & 小端字节序(Little Endian)

    一 什么是字节序 xff1f 多字节数据存储在存储器中的顺序就叫做字节序 字节序又分为俩种 xff0c 一种叫做小端字节序 xff1b 另外一种叫做大端字节序 二 大端字节序 xff08 Big Endian xff09 amp 小端字节序
  • Google doc

    https docs google com spreadsheets d 1lOtc072A0QaJAXormoUeiaqZu5 20BR1ikh0YZe65PI edit gid 61 0
  • Boot Loader启动过程分析

    一 Boot Loader的概念和功能 1 嵌入式Linux软件结构与分布在一般情况下嵌入式Linux系统中的软件主要分为以下及部分 xff1a xff08 1 xff09 引导加载程序 xff1a 其中包括内部ROM中的固化启动代码和Bo
  • eclipse:解决Ctrl+S 无法保存问题

    解决Ctrl 43 S 无法保存问题 工作中有一个同事的eclipse中无法使用Ctrl 43 S保存文件 xff0c 尝试了各种方法 xff0c 禁用了所有其他软件的快捷键 xff0c 依然无法解决 xff0c 最终发现是eclipse自
  • windbg学习笔记 FOR 内核调试(三) --进程句柄表HANDLE_TABLE

    windbg学习笔记 FOR 内核调试 三 进程句柄表HANDLE TABLE 想当年 初学核编 阅读第三章的内核对象的时候跟看天书没什么感觉 死命在想到底内核对象 句柄是个什么东西 干嘛用的 于是我们工作室的老大就对我说 这篇看过就过了
  • tx2 上 安装nvidia Isaac安装记录

    Isaac的功能挺多 xff0c 但是只支持最新的版本 xff0c 所以没办法 xff0c 只能装最新的了 下面就记录一下这个过程 安装环境真是很麻烦 xff0c 不是下载失败就是下载慢 一天基本安装不完 第一步安装1804 因为只支持18
  • 关于进程间的访问权限等进程间控制资料收集

    http www vckbase com DUPLICATEHANDLE函数可以实现将同步内核对象被拷贝并且将原内核对象关闭 xff0c 从而达到可以自由控制内核对象的目的 xff0c 这可以实现使得只能单一启用的进程成为多启用的进程的目的
  • IIC总线基础知识

    IIC总线基础知识 一 简介 IIC xff08 Inter Integrated Circuit xff09 是一个多主从的串行总线 xff0c 又叫I2C xff0c 是由飞利浦公司发明的通讯总线 xff0c 属于半双工同步传输类型总线
  • 常见RISC-V介绍

    当前一颗新出的CPU xff1a RISC V简直火透了半边天 xff0c 无论是财大气粗的阿里系的平头哥 xff0c 还是新创企业 xff0c 似乎只要和RISC V挂上钩就足可以实现赶英超美 那事实上RISC V是什么 xff1f 除了
  • qsort的compare函数

    qsort的compare函数 功能 xff1a 使用快速排序例程进行排序 头文件 xff1a stdlib h 用法 xff1a void qsort void base size t num size t width int cdecl
  • 深度相机(3D相机)

    二维图片 xff0c 人眼可以通过物体的相对位置关系判断物体距离的远近 xff0c 而相机则不可以 深度相机 xff08 3D相机 xff09 就是终端和机器人的眼睛 xff0c 其就是通过该相机能检测出拍摄空间的景深距离 通过深度相机获取
  • ubuntu只有一种分辨率的解决方案——4K显示屏与扩展屏幕

    4K显示屏的ubuntu系统在安装NVIDIA显卡后 xff0c 只有一个分辨率为 xff1a 3840 2160 xff0c 如图所示 xff0c 该分辨率在扩展显示器的使用时 xff0c 会出现4K主屏幕分辨率很高 xff0c 而扩展显
  • 使用RTSO-9003拓展板的TX2镜像备份与恢复

    须知 TX2进入recovery模式 在给TX2通电的时候 xff0c 马上按住板子上的recovery键 xff0c 持续3秒左右 xff0c 继续保持按住recovery键并按住reset键 xff0c 便可以进入TX2的recover
  • MATLAB学习笔记

    MATLAB学习笔记 一级目录备忘录HELP文件路径MATLAB函数定义与表达MATLAB特殊变量和常量MATLAB文件读写数组数组的创建常用操作常用操作常用操作 MATLAB画图plot函数 xff1a 改变图像中线的颜色和线条形式leg
  • ubuntu16.04 boot空间不足 no space left on device

    Linux 中 boot 是存放系统启动文件的地方 xff0c 安装 ubuntu 时单独分区给 200M 足够 xff0c 但是系统内核更新后 xff0c 老的内核依然保存在 boot 分区内 xff0c 几次升级后 xff0c 就会提示
  • 什么是死锁,产生死锁的原因及必要条件

    什么是死锁 xff1f 所谓死锁 xff0c 是指多个进程在运行过程中因争夺资源而造成的一种僵局 xff0c 当进程处于这种僵持状态时 xff0c 若无外力作用 xff0c 它们都将无法再向前推进 因此我们举个例子来描述 xff0c 如果此

随机推荐

  • nvidia jetson TX2 踩坑解决记录

    最近拿着一张多年前实验室买的Jetson想刷个软路由玩 xff0c 奈何折腾了一周才把clash meta内核装好 xff0c 记录一下自己踩的坑 xff0c 整理一下以免其他玩jetson TX2的兄弟掉大坑 已经过去一周了很多都记不太清
  • 接收灵敏度

    接收灵敏度是检验基站接收机接收微弱信号的能力 xff0c 它是制约基站上行作用距离的决定性技术指标 xff0c 也是RCR STD 28协议中 xff0c 空中接口标准要求测试的技术指标之一 合理地确定接收灵敏度直接地决定了大基站射频收发信
  • 16行,使用Python制作简易版QQ自动回复机器人(windows版)

    目录 1 安装go cqhttp 2 使用go cqhttp 2 1 发送信息 2 1 1发送 你好 2 1 2 在群里 64 人 2 2获取群成员列表 2 3 实现QQ机器人 1 安装go cqhttp 点此安装go cqhttp xff
  • FPGA在线升级实战应用篇

    FPGA在线升级实战应用篇 1 摘要 项目在运营过程中可能需要根据应用需求更改固件 xff0c 或者对现有产品进行升级及在产品使用过程出现的故障进行分析 xff0c 故需要对产品进行升级维护 以往的产品出现的故障或BUG问题只能通过产品寄回
  • (xTaskNotify)- assert failed! 错误的修复

    今日在测试ESP32代码的时候 xff0c 使用xTaskNotify发生错误 xff0c 提示如下 xff1a xTaskNotify assert failed xff0c 然后系统重启 找了一下原因 xff0c 在xTaskNotif
  • kubernetes dashboard用户界面安装使用

    原文 xff1a https www toocruel net kubernetes dashboardyong hu jie mian an zhuang shi yong 1 下载kubernetes dashboard yaml文件
  • 网络通信编程学习笔记(四):在Ubuntu下创建新用户、用puTTY/VNCViewer远程登录、用ftp上传和下载、用Xming远程连接

    前言 真的用不惯VNCViewer xff0c 树莓派还是外接显示屏来的舒服 xff0c 分辨率也是1080p xff0c 只有全高清壁纸才可以慰籍学习之痛 xff01 Xming也是不如按开机键来的方便 笑哭 目录 一 用puTTY VN
  • node.js和npm离线安装

    离线安装node js和npm 1 下载官方安装包并拷贝到离线机器上 官方下载地址 xff1a https nodejs org en download 2 解压文件 xff1a tar xJf node v8 9 4 linux x64
  • Github 创建新分支

    一 clone Repository clone Github 上的Repository xff0c 如下 xff1a git clone git 64 github span class hljs preprocessor com spa
  • ARM平台基于嵌入式Linux部署ROS

    By Toradex 秦海 随着ARM平台处理能力的日益强大 xff0c 越来越多的工业智能 机器人应用在ARM平台上面实现 xff0c 在这个过程中不可避免的就涉及到将机器人应用开发框架移植到ARM平台来运行 xff0c 因此本文就着重示
  • 如何设计一款低成本的计算机载板- 第一部分

    By Toradex Peter Lischer 1 简介 在以前的博客文章中 xff0c 我们已经在一个硬件项目中使用计算机模块提出了许多讨论 xff0c 因此 xff0c 这里我们假设你已经在项目中决定采用计算机模块SoM xff0c
  • git rebase后commit id的变化

    经测试发现 xff0c 在执行完 git rebase 之后 xff0c 1 xff09 会生成的新的 commit id 2 xff09 新 commit 与旧 commit 的父节点不相同 3 xff09 旧 commit 的父节点保持
  • 嵌入式Linux下串口调试

    By Toradex秦海 1 简介 UART串口是嵌入式设备最为常用的调试和通讯接口之一 xff0c 无论是RS232还是RS422 485都有着非常广泛的应用 xff0c 因此本文就基于嵌入式Linux演示在User Space进行串口调
  • [LeetCode刷题笔记] 关于LeetCode的前言

    原创文章 转载请注册来源http blog csdn net tostq 又到了一年毕业就业季了 xff0c 三年前的校招季我逃避了 xff0c 可这一次终于还是要轮到我了 61 61 作为要准备踏入码农行业的人来说 xff0c 要准备校招
  • 关于机器视觉标定的pnp问题

    https blog csdn net cocoaqin article details 77485436 https blog csdn net cocoaqin article details 77848588利用二维码求解相机世界坐标
  • kvaser在linux中的应用

    本文主要讲解 xff0c kvaser如何使用简单socketcan 1 硬件 kvaser USBcan Pro 2xHS v2 2 准备系统 ubuntu 16 04 由于项目需要在程序中使用socketcan xff0c 所以需要将k
  • 编译错误-build stopped: subcommand failed. 解决方法

    make 1 Leaving directory 96 home sunhz sl8541e out target product sp8541e srvm obj u boot15 39 make Leaving directory 96
  • 如何备份jetson nano 的u盘系统?

    使用工具 xff1a Win32DiskImager 备份步骤 xff1a 1 在本地盘 xff08 C盘或D盘都行 xff0c 盘符剩余内存大于u盘系统内存就行 xff09 新建文本文档 xff0c 连后缀名字一起改成backup img
  • Security Onboard Communication-SecOC

    一 通讯加密的必要性 随着汽车电子的发展及整车功能复杂性的提高 xff0c 车载控制器数量从之前的寥寥几个增加至规模复杂的上百个 基于功能的需求 xff0c 各个控制器每时每刻需要进行大量数据的交互 xff0c 数据交互的方式也多种多样 x
  • 解决VNC远程连接树莓派,窗口显示不全的问题,亲测可行!!

    哇 xff0c 就在刚刚才百度到解决VNC远程连接树莓派 xff0c 窗口显示不全的问题 xff0c 昨晚上查了一晚上都没搞定 xff0c xff0c xff0c 首先说下问题吧 xff0c 就是用VNC远程连接树莓派后 xff0c 会出现