使用 xrdp 远程登录ubuntu出现黑屏或者花屏
我是用的是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出现黑屏或者花屏相关推荐
- linux创建新用户,以及windows通过xrdp远程登录Linux
主要内容 一.linux创建新用户 1.打开终端 2.创建用户和密码 3.设置给予的权限 4.设置命令解释器 二.windows通过xrdp远程登录Linux 参考内容来源 一.linux创建新用户 ...
- Xshell远程登录Ubuntu
前言 本文主要介绍Ubuntu安装并启动ssh,实现Xshell远程登录Ubuntu. Xshell远程登录Ubuntu 前言 1.安装ssh 2.配置服务 3.启动服务 4.查看ssh服务运行状态 ...
- ubuntu ifconfig命令找不到_那些年踩过的坑--无法使用MobaXterm远程登录Ubuntu
以下指令默认都是在非root用户下使用,在root用户下使用把sudo去掉即可. 第1步:安装ssh,并启动ssh服务: 安装: sudo apt-get install openssh-server ...
- SecureCRT远程登录ubuntu
SecureCRT远程登录ubuntu 宗旨:技术的学习是有限的,分享的精神是无限的. 用secureCRT连接Ubuntu是出现远程系统拒绝访问..经过一翻研究才知道Ubuntu上没有ssh.以下为 ...
- linux怎么远程登录是图形界面,教你远程登录ubuntu图形界面
教你远程登录ubuntu图形界面,1.获得X-Win32可以在www.starnet.com处下载X-Win32软件,下载前需要注册.2.X Window客户端和Wind Server u need ...
- 使用MobaXterm ssh远程登录Ubuntu 20.04
使用MobaXterm 远程登录Ubuntu 20.04 首先需要到官网下载一个MobaXterm 准备一台Ubuntu20.04的虚拟机.使用ifconfig查看IP 我这里的虚拟机是新安装的,所以 ...
- Mobaxterm 通过ssh远程登录ubuntu
Mobaxterm 通过ssh远程登录ubuntu // 安装ssh服务 sudo apt-get install openssh-server sudo apt-get install openss ...
- uwin7下secureCRT SSH2远程登录Ubuntu系统问题解决
在win7下想通过ssh远程登录Ubuntu系统总是出现如下错误: Key exchange failed. No compatible hostkey.******* 对于以上问题解决方法如下: u ...
- 远程登录Ubuntu
远程登录Ubuntu ssh介绍 原理示意图 安装SSH和启用 从一台linux系统远程登陆另外一台linux系统 引用 ssh介绍 SSH为Secure Shell 的缩写,由IETF的网络工作小组 ...
最新文章
- 大连海事大学计算机系王兴元,王兴元,
- CG CTF WEB 变量覆盖
- 目前市场上有没有年化收益在7%以上,而且保本保息的理财?
- websocket 西部数码php_网页实时聊天之PHP实现websocket
- redis 持久化性能_高性能持久消息
- 第一节: Timer的定时任务的复习、Quartz.Net的入门使用、Aop思想的体现
- Promise解决回调地狱写法
- 腾讯掌舵者马化腾,才是移动互联网的大功臣?
- 一键安装 redmine on windows 和发邮件设置
- Java 数据库编程专栏 目录
- TestStand系统框架简介
- 最新elasticsearch版本与jdk版本对应图-2022-08-01
- Android 角标设置
- linux开启PREEMPT_RT
- 滕振宇谈如何进行单元测试
- 无法启动此程序因为计算机丢失msvcr110.dll,Win7运行程序提示计算机中丢失msvcr110.dll如何解决...
- 剑指offer2.1
- ofo千万人排队退超10亿元押金,被资本和市场抛弃的ofo如何熬过寒冬?
- Multisim基础 带锁型按钮开关 添加元件的位置
- IT168 CIO频道11月28日至12月01日文章精选