主机配置

系统:Ubuntu 18.04

显卡:Intel 集成显卡

启用远程控制

首先要确保开机能够自动启动远程控制。

Ubuntu 18 自带远程桌面控制服务软件;这里不具体写步骤,自行上网搜索。

确保上述远程桌面控制能够开机自启动!!!

确保上述远程桌面控制能够开机自启动!!!

确保上述远程桌面控制能够开机自启动!!!

Ubuntu 18 自带的远程桌面控制可以通过 VNC-Viewer 链接。

如果要使用 Teamviewer(14),本文方式也是支持的。直接安装 Teamviewer,将其加入到开机自启动中去。

注意,如果 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.5

VertRefresh 50-70

EndSection

Section "Screen"

Identifier "Default Screen"

Monitor "Configured Monitor"

Device "Configured Video Device"

DefaultDepth 24

SubSection "Display"

Depth 24

Modes "1920x1080"

EndSubSection

EndSection

~

~

~

:wq

$

注意:虽然配置上面写了 "1920x1080",但是实际上最大支持 "1360x768"

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

支持 1920x1080 见下文

重启就可以生效

其它

相关命令:

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 0mm

1360x768 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

ubuntu 显示不出来 显示器_【LINUX】(Ubuntu)无显示器接入,使用虚拟显示器且远程控制...相关推荐

  1. ubuntu安装mysql报错_解决Ubuntu 12.04中更改MySQL默认编码报错

    Ubuntu 12.04,安装了MySQL,完了之后,更改了字符编译,就报错.感觉很郁闷. 环境: root@ubuntu:~# uname -a Linux ubuntu 3.2.0-23-gene ...

  2. 一个显示器分屏显示两个画面_测了两个爆款游戏显示器,结果我发现他们都有坑。...

    赶着双十二的尾巴, 2000 元价位最划算的 2K 27 寸游戏显示器大结局,来啦!上一次我们介绍了小米显示器 27 寸 165 Hz 版,错过了的小伙伴可以先点这里回顾一下.几句话总结一下:虽然它的 ...

  3. 一个显示器分屏显示两个画面_测了两个爆款游戏显示器,结果我发现他们都有坑...

    2000 元价位最划算的 2K 27 寸游戏显示器大结局,来啦! 上一次我们介绍了小米显示器 27 寸 165 Hz 版,错过了的小伙伴可以先点这里回顾一下.便宜到离谱的小米显示器,真的就香吗? 几句 ...

  4. 环境问题-无外接显示屏(虚拟显示屏)远程控制Ubuntu

    参考 更新:后来向日葵推出SSH远程连接,一个月挺便宜的 使用Ubuntu内置的vino VNC提供远程桌面访问 安装vino:sudo apt install vino 配置屏幕共享 配置Ubunt ...

  5. 未检测到其他显示器_如何将 Surface 连接到电视、显示器或投影仪,我教你

    将 Surface 连接到电视.显示器或投影仪 若要将 Surface 连接到其他屏幕,你需要使用兼容的线缆和适配器. 你甚至可以无线连接到部分显示器. 需要哪些线缆和适配器? 在 Surface 上 ...

  6. ubuntu查看 固态硬盘位置_在Ubuntu(Linux)中启用固态硬盘(固态硬盘)TRIM | MOS86...

    随着更多的小型计算设备已经开始使用SSD固态硬盘(固态硬盘),一个担心的是,随着时间的推移,如果以与传统硬盘驱动器相同的方式使用SSD固态硬盘,则开始看到性能明显下降.这是由于SSD固态硬盘如何处理删 ...

  7. ubuntu装双系统win7和linux,Ubuntu下安装WIn7(双系统)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 win7下安装ubuntu组成双系统很容易,虽然也应该有知道怎么在ubuntu下安装win7组成双系统的人,我就把我的经验分享出来: 1.准备工具:一个U ...

  8. ubuntu系统写路由指令_在Ubuntu中如何查看网络路由表详解,

    在Ubuntu中如何查看网络路由表详解, 什么是Linux中的路由和路由表? 路由的过程意味着IP包在网络上从一点传输到另一点.当你向某人发送电子邮件时,你实际上是在将一系列IP数据包或数据报从你的系 ...

  9. ubuntu 压缩率最高的软件_在Ubuntu 上有什么必装的实用软件?

    这里有很多人都需要的软件--QQ,使用体验跟window几乎一致! 这里有很多人都需要的软件--QQ,使用体验跟window几乎一致! 这里有很多人都需要的软件--QQ,使用体验跟window几乎一致 ...

  10. ubuntu进入桌面自动启动脚本_在 Ubuntu 下开机自启动自己的 QT 程序而不启动 Ubuntu 的桌面...

    1. /etc/profile 方式 实现这个功能,要完成两步: 1.系统设置-> 用户账户-> 点击我的账户-> 点击右上角的解锁-> 打开自动登录-> 点击右上角的锁 ...

最新文章

  1. 在C#中使用SqlDbType.Xml类型参数
  2. Ie6下asp.net 中treeview自动随鼠标变小的修复
  3. DCMTK:DSRDocumentTree,DSRDocumentSubTree,DSRDocumentTreeNode和DSRContentItem类的测试程序
  4. py2exe打包OpenCV,找不到libiomp5md.dll
  5. 教程 | 叮咚!答应你们的文件上传教程,到货了!
  6. 【Flink】Flink Row和RowData的区别
  7. php server phpself,nginx中的PATH_INFO为什么会影响$_SERVIER['PHP_SELF']
  8. nginx封锁恶意IP,并且定时取消的两种脚本
  9. java员工表代码_基于java+ssh员工考勤管理系统源代码
  10. java 分析图片文字大小时,剔除部分异常数据,思路梳理(格拉布斯准则)
  11. 弹性法计算方法的mck法_经济学原理中讲到的中点法计算需求弹性是怎么回事
  12. 【论文笔记-5】Spatial Transformer Networks(STN)
  13. IAR(For STM32) 安装,配置,工程创建,下载,调试
  14. dell加装固态硬盘_[图解]戴尔灵越15R 5537怎么更换加装固态硬盘?
  15. ue4游戏传送门实现
  16. Layer Tree 绘制
  17. RTSP基础之EasyDarwin流媒体转发环境搭建
  18. 抗滑桩弹性计算方法_抗滑桩类型、设计及计算,这样讲解容易多了吧!
  19. 让 dotnet 命令行输出作为英文的方法
  20. python并发编程:协程asyncio、多线程threading、多进程multiprocessing

热门文章

  1. qiime1安装教程 for mac
  2. JEP解读与尝鲜系列4 - Java 16 中对于 Project Valhalla 的铺垫
  3. 阿里云新用户活动:云服务器ECS 新购、升级报价出炉了!
  4. IPad GoodReader阅读文档实现即点即译取词在线翻译
  5. java 异常 不抛,java中不捕获或抛出的异常
  6. 大学生第一款浏览器怎么选,这款浏览器适合学生用
  7. 吉他自学教程(一)-基础乐理
  8. 带本科生作工程实习(1)
  9. 网页视频流媒体服务器在雪亮工程中的应用
  10. 计算机基础-云计算+机器人技术