树莓派4B Ubuntu 远程桌面 步骤

article/2025/9/4 18:46:16

文章目录

    • 准备
    • 更换国内源
    • 更新软件列表和软件
    • 安装SSH
    • 安装ubuntu-desktop
    • xrdp方法
    • VNC方法
    • 问题故障解决
      • 花屏
      • 蓝屏/黑屏
      • 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
    • 参考

准备

Ubuntu Mate / Ubuntu Desktop版本为22.04

官网只能下载最新版22.04:

https://ubuntu-mate.org/raspberry-pi/download/

下载20.04版本无法正常启动:

https://blog.csdn.net/qq_52785580/article/details/122599728
http://www.okey56.com/zb_users/upload/2021/10/202110241635088474188702.torrent

先用balenaEtcher重装系统。设置开机自动登录!首先安装输入法。

更换国内源

不更换也可以。备份软件源文件,以免修改坏了

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

打开软件源文件,使用nano进行修改

sudo nano /etc/apt/sources.list

添加对应Ubuntu版本的源,不要在网上随便复制。Ubuntu22.04换成这个:

deb http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
# deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse

更新软件列表和软件

sudo apt update
sudo apt upgrade

https://blog.csdn.net/qq_52785580/article/details/122599728

安装SSH

The OpenSSH server is not installed by default. Simply install it to to enable SSH.

sudo apt install openssh-server

If you install SSH then you might also want to install sshguard which is highly optimised and well suited for use on the Raspberry Pi to protect from brute force attacks against SSH.

sudo apt install sshguard

https://ubuntu-mate.org/raspberry-pi/

安装ubuntu-desktop

sudo apt install ubuntu-desktop

xrdp方法

安装:sudo apt install xrdp

重启Xrdp服务器:sudo service xrdp restart / sudo systemctl start xrdp

查看服务运行状态:sudo service xrdp status / systemctl status xrdp

如果状态像下图一样是Active就可以了:
在这里插入图片描述
设置开启自动启动:sudo update-rc.d xrdp defaults / sudo systemctl enable xrdp

以上步骤完成后,即可用PC端的远程桌面连接树莓派,先查看树莓派IP地址:

ifconfig

若报错,安装 net-tools:

sudo apt install net-tools

Windows快捷键win+R,输入mstsc,输入树莓派IP地址即可连接。

https://mp.weixin.qq.com/s/UWgDs0UA_SegAoWl4X5eRg
https://www.freesion.com/article/3137780425/

对于Ubuntu Desktop 22.04

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

先执行上述“xrdp方法”,在防火墙中打开3389端口。
要让网络中的其他系统通过 RDP 远程访问 Ubuntu 22.04 Jammy,请在系统防火墙上打开端口号 3389。

sudo ufw allow from any to any port 3389 proto tcp

注销 Ubuntu 22.04
安装完成后,只需注销Ubuntu 22.04 系统,否则在使用 XRDP 远程连接 Ubuntu 时,Windows 遇到黑屏问题。

实测Ubuntu 22.04成功。

https://www.cnblogs.com/pipci/p/16377032.html

VNC方法

1.安装VNC

sudo apt-get install x11vnc

2.创建vnc密码

x11vnc -storepasswd

输入两边密码,回车

3.启动vnc

x11vnc -usepw

4.建立远程连接

查看树莓派IP地址:ifconfig
在这里插入图片描述

https://blog.csdn.net/qq_52785580/article/details/122599728

Ubuntu Mate20.04测试成功。

Ubuntu Mate22.04提示系统不支持VNC。

问题故障解决

花屏

问题原因:乌班图13.10以后的版本xrdp不支持gnome和unity

解决方法:下载xfce4,重启xrdp即可

sudo apt-get install xfce4
echo "xfce4-session" >~/.xsession
sudo service xrdp restart

https://blog.csdn.net/Hao_ge_666/article/details/123953446

尝试无效。

蓝屏/黑屏

  • 尝试一

执行下面代码,删除两个文件目录。
注意:pi 替换为自己的用户名!!!,比如我的用户名是lumuzi。则sudo gpasswd -d lumuzi video

sudo gpasswd -d pi video
sudo gpasswd -d pi render

执行命令,进行系统设置。

sudo raspi-config

依次选择进入System options -> Boot / Auto Login ->Desktop(Desktop GUI, requiring user to login)

然后确定重启。

尝试无效。

https://blog.csdn.net/qq_44696500/article/details/124543039

  • 尝试二

如果用PC端的远程桌面连接时出现灰屏现象,就需要再进行以下设置:

① 创建一个配置文件:sudo touch ~/.xsession
② 进入文件编辑:sudo nano ~/.xsession
③ 复制以下内容到文件:

unset DBUS_SESSION_BUS_ADDRESS
mate-session
TZ='Asia/Shanghai'; export TZ

④ ctrl+x退出编辑,提示是否保存的时候选择Y,再回车即可保存。
⑤ 重启树莓派,再次连接的时候即可进入桌面。

尝试无效。

https://mp.weixin.qq.com/s/UWgDs0UA_SegAoWl4X5eRg

无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

使用aptitude进行安装,aptitude 会对依赖关系进行智能处理

sudo apt-get install aptitude
sudo aptitude install <package name>

https://blog.csdn.net/weixin_43846270/article/details/103779781?spm=1001.2014.3001.5506

参考

https://blog.csdn.net/qq_52785580/article/details/122599728
https://shumeipai.nxez.com/2022/11/28/ubuntu-server-installs-graphical-interface-and-remote-desktop.html


http://chatgpt.dhexx.cn/article/ansKW5r5.shtml

相关文章

android远程桌面源码,ARDC Android远程桌面助手 简介(示例代码)

我的GitHub 我的博客 我的微信 我的邮箱 bqt20094 baiqiantao@sina.com 目录 界面功能与快捷键 依赖adb,无需root,画面显示清晰且可调,支持自动保存截图,支持Ctrl+C复制画面到剪贴板,画面显示可缩放可全屏,支持拖拽文件到/sdcard/Download目录,Ctrl+拖拽APK可直接安装ap…

远程桌面按键失效变成快捷键

一直在使用远程桌面连接Windows 2008操作系统&#xff0c;发现一个很烦的问题&#xff0c;经常发现某些时间&#xff0c;输入的按键变成了快捷键。 如弹出“辅助功能选项”、某些程序被快捷启动、按e出现资源管理器等。 又如按L键就直接回到登录界面要求重新登录&#xff1a;…

windows开启远程桌面

现在的远程桌面工具很丰富&#xff0c;向日葵&#xff0c;ToDesk,TeamViewer 都是很简单易用的。但是在没有外网的场景下这些软件就不太好用了。今天来简单讲一下如果开启windows自带的远程桌面功能。 环境 我这里以windows 2008 R2做演示&#xff0c;其他的操作系统版本也是…

从远程桌面连接切换回主屏幕的快捷键

环境是在 windows 使用远程桌面连接之后&#xff08;远程桌面处于全屏的状态下&#xff09;&#xff0c;如何使用快捷键 Alt Tab 键返回主机。 按下 Ctrl Alt Home 键即可使用快捷键 Alt Tab 键返回主机 或者在远程连接时选择&#xff1a; 这样大部分的键盘快捷键都是主机的…

OpenCV变脸大法--‘让妖怪现原形‘(附源码)

导读 本文将介绍如何使用OpenCV和Dlib实现人脸变形(人脸->人脸和人脸->动物脸)。&#xff08;公众号&#xff1a;OpenCV与AI深度学习&#xff09; 背景介绍 我们常常在影视作品中看到一些类似的特效&#xff0c;比如一张人脸慢慢变成另一张人脸或者动物的脸&#xff0c;…

利用CImg实现人脸融合

实验目的 输入两张人脸图像&#xff0c;根据Image Morphing的方法完成中间 11 帧的差值&#xff0c;得到一张人脸渐变的动图。 实验原理 Cross-Dissolve 交叉融合&#xff0c;对两张图片每个像素点按一定的比例进行混合&#xff0c; 公式&#xff1a;Imagehalfway (1-t) * …

《Real-Time Rendering 4th Edition》全文翻译 - 第4章 变换(下)4.5 ~ 4.7

第四章终于结束了……接下来会休息一段时间&#xff0c;祝各位五一劳动节快乐&#xff01; …… 想了想还是不休息了&#xff0c;继续继续&#xff01;&#xff01; 实时渲染&#xff08;第四版&#xff09;Real-Time Rendering (Fourth Edition) 第4章 变换 Chapter 4 Tran…

osgEarth的Rex引擎原理分析(九十五)地形变形(Terrain morphing)

目标&#xff1a;&#xff08;十二&#xff09;中的问题14 morphing翻译为渐变&#xff08;或混合&#xff09;比较合适。 先看两张图&#xff0c;左图是使用了Image morphing&#xff0c;右图没有使用。morph的作用是使视域边界处的瓦片颜色和高程均匀变化。Image morphing控…

Image Warping-Morphing 实现人脸渐变

这学期选修了计算机视觉与模式识别这门课&#xff0c;刚上几周&#xff0c;感觉挺有趣的。 课程上到Image Warping & Morphing的时候老师介绍了一样挺好玩的东西&#xff0c;我用它来做人脸渐变。 先看看效果图&#xff1a; 。。。。。。。。。。。。。。。。。。。。。。…

android按钮详解,android-morphing-button

从一种形状变成另一种形状。 你可以轻易的继承MorphingButton来添加自己的行为(behaviour)&#xff0c;下面是一个继承自MorphingButton的ofLinearProgressButton。 示例代码// sample demonstrate how to morph button to green circle with icon MorphingButton btnMorph (M…

基于StyleGAN的Face-Morphing

本文详细介绍了生成对抗网络&#xff08;GAN&#xff09;的知识&#xff0c;并用其变换人脸&#xff0c;并探寻如何利用StyleGAN生成不同属性&#xff08;如年龄、微笑等&#xff09;的人脸。 概述 直到最近&#xff0c;我才开始探索深度学习的全部内容&#xff0c;并在计算机…

人脸融合技术,用 Python - OpenCV 来帮你实现

提了好几天的人脸融合技术&#xff0c;今天终于被提上日程&#xff0c;该技术是基于之前介绍的技术基础上延伸得到的&#xff0c;如果之前没有了解过这两篇文章&#xff0c;建议提前看下&#xff0c; 实现人脸识别、人脸68个特征点提取&#xff0c;或许这个 Python 库能帮到你&…

FaceMorphing

大学时候上《计算机视觉与模式识别》课程的时候&#xff0c;一个人脸morphing作业的源代码&#xff0c;运行环境为VS2015。 项目源代码下载链接 效果图如下&#xff1a;

实时渲染(RealTimeRendering-4thEdition)笔记——4变换(下)

变换&#xff08;下&#xff09; 顶点混合&#xff08;vertex blender&#xff09;渐变&#xff08;Morphing&#xff09;Geometry Cache Playback投影&#xff08;Projections&#xff09;透视投影 顶点混合&#xff08;vertex blender&#xff09; 现在我们想象要完成一个手…

基于图像的虚拟换装:Morphing architectures for pose-based image generation of people in clothing

项目的重点是变形操作的特征化与实现&#xff0c;解决卷积神经网络中的信息失准问题。我们将所研究的方法应用到一个换衣服的任务中&#xff0c;将其建模为一个条件图像生成问题。尽管对抗性方法在生成性任务中很流行&#xff0c;但我们将此项目的范围限制为监督方法&#xff0…

Traffic morphing阅读笔记

文章目录 前言1 变形1.1 符号表示及算法讲解1.1.1 符号1.1.2 凸优化求解1.1.3 降低开销1.1.4大样本空间分治1.1.5实验中的注意事项短会话源分布变化多样数据包分片 2 实验评估2.1 加密IP语音识别白盒变形黑盒变形2.1.1 与原始分类器对抗二元分类器三元分类器 2.1.2 不可区分性评…

云波社区 l Mecha Morphing(变形机甲)游戏介绍

Mecha Morphing&#xff08;变形机甲&#xff09;由YGG领投的一个创新型GameFi项目即将开始打金&#xff01; 简单介绍一下&#xff0c;该游戏由Call of duty核心团队研发&#xff0c;画风完美阐释暴力美学。在MechaMorphing元宇宙中&#xff0c;玩家可以通过参与PVE, PVP, 土地…

Real-Time Rendering——4.5 Morphing 变形

Imagine that one model is displayed at time t0 and we wish it to change into another model by time t1. For all times between t0 and t1, a continuous “mixed” model is obtained, using some kind of interpolation. An example of morphing is shown in Figure 4.…

《数字图像处理》dlib人脸检测获取关键点,delaunay三角划分,实现人脸的几何变换warpping,接着实现两幅人脸图像之间的渐变合成morphing

这学期在上《数字图像处理》这门课程&#xff0c;老师布置了几个大作业&#xff0c;自己和同学一起讨论完成后&#xff0c;感觉还挺有意思的&#xff0c;就想着把这个作业整理一下 &#xff1a; 目录 1.实验任务和要求 2.实验原理 3.实验代码 3.1利用人脸特征点检测工具dli…

OpenCV:图像变形(Image Morphing)

融合/形变技术 Image Morphing的原理是十分简单的。有两幅图像 I 和 J ,我们希望通过融合图像 I 和 J 来创建一幅新的图像 M. 图像 I 和 J 的融合过程是由参数 alpha 来控制&#xff0c;参数 alpha 介于0和1之间。当alpha 0&#xff0c;新的图像 M看起来更接近 I;当alpha 1&…