目标:
使用远程软件,如向日葵、TeamViewer、Nomachine等来控制远程的电脑(Ubuntu 18.04桌面版本)作为服务端
存在问题:
被远程电脑若不连接屏幕会出现错误,能访问,但是不能控制图形化界面。

解决方法:

使用虚拟显示器的软件Xorg,使用如下命令进行安装:

$ sudo apt-get install  xserver-xorg-core-hwe-18.04
$ sudo apt-get install  xserver-xorg-video-dummy-hwe-18.04  --fix-missing

创建一个配置文件(默认使用虚拟显示器):

 $ sudo gedit /usr/share/X11/xorg.conf.d/xorg.conf

在文件中下入下述内容并保存:

Section "Monitor"Identifier "Monitor0"HorizSync 28.0-80.0VertRefresh 48.0-75.0# https://arachnoid.com/modelines/# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHzModeline "1024x768_60.00" 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync
EndSection
Section "Device"Identifier "Card0"Driver "dummy"VideoRam 256000
EndSection
Section "Screen"DefaultDepth 24Identifier "Screen0"Device "Card0"Monitor "Monitor0"SubSection "Display"Depth 24Modes "1024x768_60.00"EndSubSection
EndSection

重启电脑之后即默认进入虚拟显示器,而实体显示器没有内容,这时再次通过远程软件就可以控制图形化界面了。

一定要注意的是,在重启之前确保你的远程软件能够开机自启,并且能够有另外一台电脑能够访问,否则实体显示器没有界面会很麻烦。只能通过命令行的形式,修改xorg.conf的名称,重启,才能使用实体显示器。

 $ cd /usr/share/X11/xorg.conf.d$ sudo mv xorg.conf xorg.conf.bak

Ubuntu18.04使用Xorg创建虚拟屏幕相关推荐

  1. 解决Ubuntu18.04下VMware开启虚拟网络编辑器无反应

    解决Ubuntu18.04下VMware开启虚拟网络编辑器无反应 我确信原来vmware->Edit->Virtual Network Editor 肯定是可以工作的. 可是现在点击却没有 ...

  2. [填坑]Ubuntu18.04无法使用chrome浏览器共享屏幕解决方案

    最近做笔试题,企业要求开启chrome摄像头,并且开启共享屏幕.我使用Ubuntu18.04的chrome浏览器答题,摄像头可以正常开启,但是共享的屏幕却始终是黑屏,只能看到鼠标,后来才发现又是way ...

  3. ubuntu18.04 ROS melodic—创建简单的机器人模型smartcar

    因为古月原来链接内容和新版本有些差异问题,现在最新版基础上整理下记录供参考 ROS探索总结(五)-创建简单的机器人模型smartcar 前面我们使用的是已有的机器人模型进行仿真,这一节我们将建立一个简 ...

  4. 在Ubuntu18.04上面安装VMware-tools实现屏幕适配(保姆级别操作)

    默认在虚拟机上面安装了Ubuntu,如果没有安装点击下面链接,对照教程安装即可 //注意每个人需要的Ubuntu的版本不一样安装自己的需要下载就行不要完全照着教程来 http://t.csdn.cn/ ...

  5. Ubuntu18.04环境下设置虚拟网卡

    输入命令:ipconfig进行查看: 然后,进行添加命令: sudo gedit /etc/network/interfaces 在文件中添加: auto enp8s0:1 iface enp8s0: ...

  6. ubuntu18.04创建新用户

    Ubuntu作为一款流行的Linux操作系统,不论是个人还是企业,都是非常方便的工具选择,那么在企业中,可能会将ubuntu作为一款服务器来使用,通过在同一个Ubuntu系统中创建多个用户,实现数据的 ...

  7. Ubuntu18.04+Docker+Hadoop+Spark分布式集群搭建

    题前记:因为课程需求,下面将搭建过程用学术论文的格式写.(其实我并不想写的,没办法,学习作业嘛QAQ...) 我的联系方式:630056108 文章目录 Docker上的Hadoop大数据平台搭建与测 ...

  8. Ubuntu18.04设置开机自启动自己的程序、脚本

    Ubuntu18.04设置开机自启动自己的程序.脚本 本文使用的机器是win10+Ubuntu18.04双系统,虚拟机上的Ubuntu18.04操作一样,均可参考此文. 参考链接,言简意赅,亲测有效! ...

  9. ubuntu查看cudnn是否安装成功_深度学习之目标检测系列(0) -ubuntu18.04+RTX2080Ti+cuda+cudnn安装...

    ubuntu18.04使用cudnn的过程中会遇见很多问题,而且搜索很多文章发现比较杂乱,我这里总结一下,方便小伙伴少走几步坑. 我的服务器硬件配置信息 (2019-01购买) CPU: 英特尔(in ...

最新文章

  1. Zend Framework中,执行自定义sql语句
  2. 机器学习中训练集、验证集和测试集的区别
  3. TOML-to-Go : 帮你快速生成 Go 结构体
  4. 参考文献 如何控制别自动换行_word里插入参考文献时,出现自动换行,排版很难看,怎么解决?有图!求大神指教!...
  5. HDU 3613 Best Reward 正反两次扩展KMP
  6. java 输入流关闭顺序_JAVA的节点流和处理流以及流的关闭顺序
  7. rxjava 背压_背压加载文件– RxJava常见问题解答
  8. Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...
  9. 【codevs1040】【01NOIPTG】统计单词个数,字符串的划分DP
  10. css hack *html,HTML_CSS Hack整理,CSS Hack是在标准CSS没办法兼容 - phpStudy
  11. Python自然语言处理相,新词发现,主题模型,隐马尔模型词性标注,Word2Vec,情感分析...
  12. 一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目
  13. Atitit 数据库抽象层jdbc pdo ado.net等比较与异常点 目录 1. 应该具有的功能 1 1.1. 元数据 API 1 1.2. 分布式事务 vs事务中使用 Savepoint 1
  14. 轻松搞明白:软切换和硬切换的区别
  15. python爬虫-京东商品详情爬取
  16. 计算机ping命令6,Mac电脑ping命令区别和IPv6命令
  17. 【工具】GIT简单使用
  18. linux 清屏命令(clear,reset)
  19. 归并排序原理及代码实现
  20. 关于PL/SQL我写了一份从0到1的入门教程

热门文章

  1. ps批量把文件名添加到图像_自动为带有文件名的投资组合图像添加字幕
  2. 王者荣耀服务器什么时候维护结束,王者荣耀维护更新到几点 王者荣耀今天维护多久 新赛季几点维护完?...
  3. PageHelper.startPage与PageHelper.offsetPage区别
  4. 【终结扩散模型】Consistency Models.OpenAI开源新模型代码,一步成图,1秒18张
  5. 开源至上:面试官轮轮虐你?深入剖析
  6. nginx反向代理文件下载失败
  7. Android安装App出现:“该文件包与具有同一名称的现有文件包存在冲突”的解决方法
  8. 用pandas和numpy分析药店的营业数据
  9. Python-七段数码管的绘制实例
  10. 北都南, 神月あおい - 小悪魔lovers