ubuntu 18.04.4设置远程桌面 原生_xserver-xorg-程序员宅基地

本文参考:

1,https://zhuanlan.zhihu.com/p/127265014

2,https://www.cnblogs.com/Gracelv/p/11446396.html

以前用18.04.01的时候安装远程桌面感觉没那么费力,这次NVME系统盘坏掉了,下载UBUNTU18.04.4,参考各种安装远程桌面的文章,还是无法解决用上GNOME的桌面。看到参考1里面提及的XRDP跟HWE不兼容,需要卸载换成GE,手动去换还是不太好吧,所以参考2里面的方法感觉更简单一点。

参考2里面安装XRDP开始用的是方法如下:

sudo wget http://www.c-nergy.be/downloads/Std-Xrdp-Install-0.5.1.zip

unzip Std-Xrdp-Install-0.5.1.zip

chmod +x Std-Xrdp-Install-0.5.1.sh

sudo ./Std-Xrdp-Install-0.5.1.sh

这个脚本是解决一些XRDP的问题,但后来我感觉没必要这样。这里按ABCD四个步骤来安装:

A:  sudo apt-get install xrdp

可以发现安装的依赖库XORG是HWE版本的。

马上用WINDOWS10的远程桌面连接一下

登录后,就是浅蓝色的背景,啥都没有,等半天出来下图

B,我们安装一个普通版本的XORG,尝试修复一下:

 sudo apt-get install xserver-xorg-core

我这里会提示

会发现有类似如下提示:The following packages will be REMOVED:

  ubuntu-desktop xorg xserver-xorg-core-hwe-18.04 xserver-xorg-hwe-18.04

  xserver-xorg-input-all-hwe-18.04 xserver-xorg-input-libinput-hwe-18.04

  xserver-xorg-input-wacom-hwe-18.04 xserver-xorg-video-all-hwe-18.04

  xserver-xorg-video-amdgpu-hwe-18.04 xserver-xorg-video-ati-hwe-18.04

  xserver-xorg-video-fbdev-hwe-18.04 xserver-xorg-video-intel-hwe-18.04

  xserver-xorg-video-nouveau-hwe-18.04 xserver-xorg-video-qxl-hwe-18.04

  xserver-xorg-video-radeon-hwe-18.04 xserver-xorg-video-vesa-hwe-18.04

         xserver-xorg-video-vmware-hwe-18.04

如下图:

我们可以在这一步后输入一个命令再手动清除一下 sudo apt autoremove

 

C,请注意,在步骤B中,xorg-input-all都要被autoremove了,如果这个时候重启,后面键盘无法输入。我们要安装一个普通版本的xorg-input-all

sudo apt-get -y install xserver-xorg-input-all

D,再次安装xorgxrdp包

sudo apt-get install xorgxrdp

再次用windows10 远程桌面连接

本次测试是用虚拟机下。

出现的问题有:1,远程桌面连接后,在虚拟机里面无法登录。

2,如果WIN10登录远程桌面出现乱码,比如自动出现 /  符号,请修改windows远程连接设置,如下图键盘设置会出现乱码,修改成on this computer.

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jokeshe/article/details/106956065

智能推荐

javase之序列化与反序列化_ser 序列化 反射-程序员宅基地

文章浏览阅读406次。3.如果一个可序列化对象包含了某个不可序列化对象的引用,那么整个序列化是会失败的,并且会抛出一个NotSerializableException,我们可以将这个引用标记为transient,表示为短暂的,此时该变量就无法被序列化,然后对象依旧可以被序列化。一个类如果想被序列化,则必须实现java.io.Serializable接口,这个接口没有定义任何方法,是一个标志性接口,当一个类实现了该接口,就表示这个类的对象是可以被序列化的。2.如果一个对象的成员变量是一个对象,那么这个对象的数据成员也会被保存。.._ser 序列化 反射

Zuul_zuul: prefix: /api-程序员宅基地

文章浏览阅读139次。zuul 路由1. zuul:1.1 zuul是什么?Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得。注意:Zuul服务最终还是会注册进Eureka1.2 路由:_zuul: prefix: /api

推荐五款你从未见过的嵌入式电子电路仿真APP-程序员宅基地

文章浏览阅读2.1w次,点赞30次,收藏204次。摘要:在这个人人一部甚至多部智能手机的年代,各种APP充斥在各种应用市场作为一名电子爱好者或者电子工程师,你在为如何选择APP而头痛吗?哪些你正在使用的APP使你在工作、生活、学习中如虎添翼呢?现在,小师弟特意整理了一些电子爱好者和电子工程师能用到的手机APP和你没见过的电脑仿真软件。ElectroDroid电路专家ElectroDroid是一款电路电子器件的学习软件,比较专业化,它能够为你提供各种电路方面的信息查询和计算服务,是电子相关行业人士的必备工具之一。它包括:电阻色码计算器贴片电阻代码_电路仿真app

卷积神经网络的几种模型_卷积神经网络模型-程序员宅基地

文章浏览阅读7.9k次,点赞9次,收藏53次。关于卷积神经网络的模型,我们这里只谈论关于图像分类的卷积神经网络的四种模型。在这里我们就不对卷积神经网络的结构进行阐述,不了解的同学可以参考我之前的博客LeNet-5首先我们先阐述的是1989年提出来的的LeNet-5结构。它其实就是最原始的结构,卷积层后衔接池化层,再接卷积层和其后的池化层,最后一个全连接层。(c1=convolution layer1,s1=subsampling layer1[降采样层,就是池化层])这个模型是实现识别手写数字的功能为目的而提出..._卷积神经网络模型

【Maven教程】(十):使用 Hudson 进行持续集成—— 从Hudson的安装到任务创建 ~_hudson搭建-程序员宅基地

文章浏览阅读1.4k次。优秀的持续集成工具有很多,如老牌的开源工具CruiseControl 、商业的 Bamboo 和 TeamCity 等。这里只介绍 Hudson, 因为它是目前较流行的开源持续集成工具。该项目过去一直托管在 java.net 社区,不过现在已经迁移到。Hudson 主要是由Kohsuke Kawaguchi 开发和维护的,Kohsuke Kawaguchi 自2001年就已经加入 Sun 公司(当然,现在已经是 Oracle 了)。_hudson搭建

计算机网络物理层第一章物理层详解_物理层的过程特性举例-程序员宅基地

文章浏览阅读5.9k次,点赞25次,收藏153次。计算机网络在我们实际项目中可能应用不多,但是学懂它决定了一个人能成长的上限,进来,一起学_物理层的过程特性举例

随便推点

【Java基础】之AWT,一篇文章搞懂awt(包含绘图)-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏177次。入门awt不错的文章,带你快速上手awt_awt

C++ Primer问题总结(7)_executionpolicy&&-程序员宅基地

文章浏览阅读170次。10.3int main(){ vector<string>v{ "Hello","World" }; auto sum = accumulate(v.begin(), v.end(), string{ "Tim Wu" }); cout << sum << endl;}int main(){ int v1 = 42; auto f ..._executionpolicy&&

《近匠》专访机智云 CTO 刘琰——从 0 到 1 开启智能化硬件开发-程序员宅基地

文章浏览阅读1.1k次。在物联网浪潮之下,智能硬件的火爆程度不断升温。未来十年,全球接入互联网的硬件设备将达到1万亿台。如今的智能硬件产品正成为下一个“台风口”,同时这对于终端市场也是一个机遇。然而从创新走向产品,作为开发者应该如何步步为营?面对传统硬件与智能硬件之间思维理念及技术差异的“鸿沟”,开发者如何提升自己的技能,更加高效地开发?由此,我们带着探索道路上的种种疑问,采访了机智云 CTO ..._机智云科技有限公司刘焱

动态规划 | 完全背包问题 | 组合数、排列数 | leecode刷题笔记_完全背包问题 输出有几种排列-程序员宅基地

文章浏览阅读857次。跟随carl代码随想录刷题语言:python。_完全背包问题 输出有几种排列

Java中的类加载和双亲委派原则_java所有的类的加载都必须遵循双亲委派原则-程序员宅基地

文章浏览阅读361次。Java类加载过程1,加载–》2,验证–》3,准备–,4,解析–》5,初始化加载加载是指将类的class文件读到内存中,并为其创建一个java.lang.Class对象(每个类都有其独一无二的.Class对象),类加载由JVM中的类加载器完成,且其加载一般符合"双亲委派原则",(下文会简单的介绍类加载器和双亲委派原则,不要担心),除此之外,还可以自定义类加载器对类进行初始化;通过不同的类加载器,可以从不同的源加载类的二进制数据文件:1.从本地文件系统加载class文件。2.从JAR包加载cla._java所有的类的加载都必须遵循双亲委派原则

OJ(Online Judge)-程序员宅基地

文章浏览阅读259次。OJ:它是Online Judge系统的简称,用来在线检测程序源代码的正确性。著名的OJ有RQNOJ、URAL等。国内著名的题库有北京大学题库、浙江大学题库等。国外的题库包括乌拉尔大学、瓦拉杜利德大学题库等。ACM:ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate ProgrammingContest(ACM-ICPC或ICPC)是由美国计算..._online judge csdn