我是用的是Ubuntu21.10 arm64版本的
下载安装完xrdp后,windows远程登录Ubuntu出现黑屏
几经波折之后黑屏消失了,但是却出现了花屏
效果就像是很多桌面叠加在一起的那种感觉。
最后花了一天时间终于把这个问题解决了,特此记录一下

先讲一下xrdp安装
首先这个是要求有图形用户界面的
所以如果你是服务器版本的Ubuntu需要先安装gnome桌面或者xfce桌面
其中xfce是一个轻量级的桌面,占用的资源相对来说会少一些。
安装gnome
sudo apt install ubuntu-desktop
安装xfce
sudo apt install xubuntu-desktop
gnome和xfce二选一即可
下载安装lightdm (重要)
sudo apt install lightdm在安装过程中的弹出界面里选择lightdm
下载安装tightvncserver和xrdp
sudo apt install tightvncserver xrdp
将xrdp设为开机启动
sudo systemctl enable xrdp
将xrdp用户添加进ssl-cert组,避免出现访问出错的问题
sudo adduser xrdp ssl-cert
如果你用的是xfce,你还需要下载安装xfce4
sudo apt install xfce4
配置 ~/.xsession
如果你用的是gnome
echo gnome-session > ~/.xsession如果你是xfce
echo xfce4-session > ~/.xsession
修改startwm.sh
sudo vim /etc/xrdp/startwm.sh
在test -x /etc/X11/Xsession && exec /etc/X11/Xsession前添加如下代码
#如果你是gnome:
gnome-session
. /etc/X11/Xsession
#如果你是xfce
xfce4-session
. /etc/X11/Xsession
如图 (gnome和xfce代码块添加的位置相同,这里不再赘述)

重启xrdp服务
sudo systemctl restart xrdp
使用windows远程工具连接Ubuntu,输入用户密码后即可进入
进入后可能会有短暂的黑屏(等待桌面启动),使用gnome的等待时间比xfce长很多
如果三分钟后仍然是黑屏,请尝试重启Ubuntu系统
sudo reboot
重启后再尝试连接看看整个过程最重要部分的还是配置.xsession和startwm.sh文件这块
还有每次修改完配置一定要记得重启服务,这样配置才会生效可能整个过程有些地方被我忽略了,或者你的情况跟我不太一样
再或者有些地方我写错了,总之,欢迎大家指正与交流

使用 xrdp 远程登录ubuntu出现黑屏或者花屏相关推荐

  1. linux创建新用户,以及windows通过xrdp远程登录Linux

    主要内容 一.linux创建新用户 1.打开终端 2.创建用户和密码 3.设置给予的权限 4.设置命令解释器 二.windows通过xrdp远程登录Linux 参考内容来源 一.linux创建新用户 ...

  2. Xshell远程登录Ubuntu

    前言 本文主要介绍Ubuntu安装并启动ssh,实现Xshell远程登录Ubuntu. Xshell远程登录Ubuntu 前言 1.安装ssh 2.配置服务 3.启动服务 4.查看ssh服务运行状态 ...

  3. ubuntu ifconfig命令找不到_那些年踩过的坑--无法使用MobaXterm远程登录Ubuntu

    以下指令默认都是在非root用户下使用,在root用户下使用把sudo去掉即可. 第1步:安装ssh,并启动ssh服务: 安装: sudo apt-get install openssh-server ...

  4. SecureCRT远程登录ubuntu

    SecureCRT远程登录ubuntu 宗旨:技术的学习是有限的,分享的精神是无限的. 用secureCRT连接Ubuntu是出现远程系统拒绝访问..经过一翻研究才知道Ubuntu上没有ssh.以下为 ...

  5. linux怎么远程登录是图形界面,教你远程登录ubuntu图形界面

    教你远程登录ubuntu图形界面,1.获得X-Win32可以在www.starnet.com处下载X-Win32软件,下载前需要注册.2.X Window客户端和Wind Server u need ...

  6. 使用MobaXterm ssh远程登录Ubuntu 20.04

    使用MobaXterm 远程登录Ubuntu 20.04 首先需要到官网下载一个MobaXterm 准备一台Ubuntu20.04的虚拟机.使用ifconfig查看IP 我这里的虚拟机是新安装的,所以 ...

  7. Mobaxterm 通过ssh远程登录ubuntu

    Mobaxterm 通过ssh远程登录ubuntu // 安装ssh服务 sudo apt-get install openssh-server sudo apt-get install openss ...

  8. uwin7下secureCRT SSH2远程登录Ubuntu系统问题解决

    在win7下想通过ssh远程登录Ubuntu系统总是出现如下错误: Key exchange failed. No compatible hostkey.******* 对于以上问题解决方法如下: u ...

  9. 远程登录Ubuntu

    远程登录Ubuntu ssh介绍 原理示意图 安装SSH和启用 从一台linux系统远程登陆另外一台linux系统 引用 ssh介绍 SSH为Secure Shell 的缩写,由IETF的网络工作小组 ...

最新文章

  1. 大连海事大学计算机系王兴元,王兴元,
  2. CG CTF WEB 变量覆盖
  3. 目前市场上有没有年化收益在7%以上,而且保本保息的理财?
  4. websocket 西部数码php_网页实时聊天之PHP实现websocket
  5. redis 持久化性能_高性能持久消息
  6. 第一节: Timer的定时任务的复习、Quartz.Net的入门使用、Aop思想的体现
  7. Promise解决回调地狱写法
  8. 腾讯掌舵者马化腾,才是移动互联网的大功臣?
  9. 一键安装 redmine on windows 和发邮件设置
  10. Java 数据库编程专栏 目录
  11. TestStand系统框架简介
  12. 最新elasticsearch版本与jdk版本对应图-2022-08-01
  13. Android 角标设置
  14. linux开启PREEMPT_RT
  15. 滕振宇谈如何进行单元测试
  16. 无法启动此程序因为计算机丢失msvcr110.dll,Win7运行程序提示计算机中丢失msvcr110.dll如何解决...
  17. 剑指offer2.1
  18. ofo千万人排队退超10亿元押金,被资本和市场抛弃的ofo如何熬过寒冬?
  19. Multisim基础 带锁型按钮开关 添加元件的位置
  20. IT168 CIO频道11月28日至12月01日文章精选

热门文章

  1. 晶闸管-电动机直流不可逆调速系统电路原理总图
  2. Chisel bootcamp 安装 - Centos7.9
  3. HR员工管理的三重境界:管事、管人、管心
  4. HTML5如何实现img标签中的图片根据屏幕大小显示相应部分的内容,并保证核心内容可见
  5. fastjson 导致fullgc频繁问题排查过程
  6. 在北上深杭做Java开发如何拿到三万月薪,需要什么程度技术?
  7. FFT快速傅里叶变换详解
  8. mysql去重并写入新表
  9. python web 开发教程下载_Python Web开发从入门到精通
  10. 基于博弈论的出租车系统效率优化