Overview

  • 主机配置
  • 启用远程控制
  • 安装软件和支持
  • 其它
  • 注意事项
  • Reference

主机配置

  • 系统:Ubuntu 18.04
  • 显卡:Intel 集成显卡

启用远程控制

注意,如果 teamviewer 是有登录账号,通过账号链接,那么有无上文的 Ubuntu 自带的远程桌面控制关系不大。
如果 teamviewer 是通过输入随机生成的密码,或者是通过主机点击“接收/确认”来允许远程桌面控制链接的话,那么当然必须要有 Ubuntu 的远程桌面控制服务在运行,先通过 VNC-Viewer 链接控制;获得密码或者点击接收,然后 teamviewer 才能链接上。

为什么要使用 Teamviewer 而不是自带的远程桌面控制软件? – 因为 Teamviewer 在速度上比较快(传输桌面图像的时候会压缩数据再在网络上传输)。
即使是都在局域网下,Teamviewer 也比较快。

安装软件和支持

安装使 Ubuntu 使用虚拟显示器的软件:

$ sudo apt-get install  xserver-xorg-core-hwe-18.04
$ sudo apt-get install  xserver-xorg-video-dummy-hwe-18.04  --fix-missing
修改/创建配置文件(默认就会使用虚拟显示器):
$ sudo vim /usr/share/X11/xorg.conf.d/xorg.conf
Section "Device"Identifier  "Configured Video Device"Driver      "dummy"
EndSection
Section "Monitor"Identifier  "Configured Monitor"HorizSync 31.5-48.5VertRefresh 50-70
EndSection
Section "Screen"Identifier  "Default Screen"Monitor     "Configured Monitor"Device      "Configured Video Device"DefaultDepth 24SubSection "Display"Depth 24Modes "1920x1080"EndSubSection
EndSection
~
~
~
:wq
$
注意:虽然配置上面写了 “1920x1080”,但是实际上最大支持 "1360x768"

如何使支持 1920x1080 暂时还不清楚;觉得 1360x768 已经够用,所以就没有深究。

支持 1920x1080 见下文 Reference 3. 。

重启就可以生效

其它

相关命令:
xrandr: 在使用虚拟显示器之后,使用 xrandr 命令查看显示器信息如下(这个显示结果和原始使用实体显示器略有不同):
xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1360 x 768, maximum 1360 x 768
default connected primary 1360x768+0+0 0mm x 0mm1360x768      60.00* 1280x720      60.00  1024x768      60.00  1024x576      60.00  960x540       60.00  800x600       60.00    56.00  640x480       60.00  684x384       60.00  680x384       60.00  640x360       60.00  512x384       60.00  512x288       60.00  480x270       60.00  400x300       60.00    56.00  320x240       60.00

Xvfb: X Virtual Framebuffer
在自动化测试等方面可能会考虑使用 Xvfb 来创建虚拟显示器。
具体用法非本文范围。



注意事项

重启之后即使接入了显示器,也不会输出信号到显示器上!
但是通过 VNC-Viewer 与在未按照本文安装软件和修改配置文件前一模一样可以链接到 Ubuntu 主机上,进行“远程”桌面控制


Reference

  1. How to use Ubuntu 18.04 on VNC without display attached?
  2. Add Fake Display when No Monitor is Plugged In
  3. How to run X server using xserver-xorg-video-dummy driver on Ubuntu

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

ubuntu18.04安装虚拟显示器,不接显示器可远程桌面相关推荐

  1. Ubuntu18.04安装compiz后死机无法进入图形桌面,提示watchdog: BUG: soft lockup - CPU#1 stuck for 22s!如何解决,测试有效!

    现象描述: 安装compiz后没有出现预想的桌面特效效果,本想重启尝试是否生效,结果系统图像桌面直接进不去了 问题定位: 查阅资料许多,定位为compiz本身存在bug,安装后导致gdm3和nvidi ...

  2. 在ubuntu18.04中分屏给PC显示器

    在ubuntu18.04中分屏给PC显示器 第一步:打开终端查看屏幕参数 eDP参数 ~$ xrandr Screen 0: minimum 8 x 8, current 3360 x 1080, m ...

  3. ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案

    ubuntu18.04安装Nvidia显卡驱动后黑屏及网络.蓝牙驱动消失的解决方案 文章目录 ubuntu18.04安装Nvidia显卡驱动后黑屏及网络.蓝牙驱动消失的解决方案 1.问题描述 2.解决 ...

  4. Ubuntu18.04安装配置Qt5.15

    Ubuntu18.04安装配置Qt5.15 Qt选择 下载Qt 安装Qt5.15.0 配置 后记 Qt选择 在官方的声明中,Qt5.15是Qt5.x的最后一个LTS版本,增加了即将在2020年底推出的 ...

  5. 【Linux】——Ubuntu18.04安装

    1.windows 和 ubuntu 系统区别 操作习惯不同 i. windows 图形化界⾯⿏标操作 ii. ubuntu 命令⾏操作 磁盘⽬录不同 i. windows 按盘符分区存储(C.D.E ...

  6. ubuntu18.04 安装 CARLA0.9.10

    ubuntu18.04 安装 CARLA0.9.10 https://carla.readthedocs.io/en/0.9.10/build_linux/ 方法1 :Debian 安装 1. Set ...

  7. Ubuntu18.04安装Xfce桌面与VNC远程工具

    1. Xfce桌面的安装 Xfce是一款轻量级的桌面环境,运行在类Unix操作系统 (如Linux.FreeBSD 和 Solaris)上,界面清爽美观且对用户友好. 在安装Xfce前需要更新一下系统 ...

  8. Ubuntu18.04安装教程及SLAM常用软件安装教程

    文章目录 前言 Ubuntu18.04安装教程 一.准备工作 1.1.下载ubuntu镜像 1.2.制作U盘启动项 1.3.给ubuntu分配硬盘空间 二 安装ubuntu18.04系统 2.1.设置 ...

  9. Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o

    Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o sudo apt-get install cmake libeigen3-dev ...

  10. linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)

    详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...

最新文章

  1. java se用哪个eclipse_【JAVA SE基础篇】5.eclipse的使用和运行
  2. SpringCloud(第二部分)
  3. 【计算摄影】计算机如何学会欣赏照片的美感?
  4. linux下kill指令默认信号,Linux基础命令之kill命令
  5. python—os模块、时间模块
  6. Visual Studio 2008下AJAX的设置
  7. web开发发送短信实现最简单的接口
  8. mysql_config缺失_安装 mysqlclient 报 mysql_config not found
  9. AMS1117S三端稳压低压降稳压器ic
  10. 四针角oled屏连接arduino_Arduino提高篇03—OLED屏图片显示
  11. 直播回顾 丨TBase多中心多活与高可用方案实践
  12. 界面自动化测试工具-Ksend
  13. css多媒体竖屏,css3 媒体查询方向:横屏竖屏教程
  14. java.lang.NoSuchMethodError: No static method ..........
  15. 2008服务器系统ie,windows server 2008 IE增强的安全配置关闭方法
  16. 字符串处理StringTokenizer
  17. 面向隐私计算的联邦学习激励机制与效率优化研究
  18. 评:Linux多线程服务端编程
  19. VC++6.0遇到“error spawning cl.exe”的解决办法
  20. 第2周项目3多文件组织

热门文章

  1. 如何通过qq发消息获取他人的IP地址。
  2. ssh 远程连接、上传下载命令
  3. 哈理工oj 1006 River Hopscotch
  4. 人工智能大数据时代下的工程伦理问题探讨
  5. php排斥ajaxsubmit函数,jQuery中的ajaxSubmit详解
  6. 来自Unix/Linux的编程启示录
  7. win10更换微软拼音字体
  8. matlab 二进制写入文件,在Matlab中读取/写入二进制文件
  9. 基于python的科比职业生涯命中率分析
  10. DDoS攻击的工具介绍