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

article/2025/10/10 19:35:17

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"

n/a

如何使支持 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

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

http://chatgpt.dhexx.cn/article/vrPA7xf1.shtml

相关文章

WIN10系统 Indirect Display 虚拟显示器之特殊应用

by fanxiushu 2020-05-20 转载或引用请注明原始作者。 有人询问我是否可以实现这样一种功能: 对windows输出的每一帧图像数据显示做一些特殊处理(比如球形桌面,曲面化等特效),然后再显示到显示器上。 而且还不止一个人…

windows虚拟显示器开发(二)WDDM hook(USB转HDMI驱动、USB手写屏开发)

很久没有继续研究wddm hook了,最后一次研究还在3年前,不得不说虽然应用的少,但是wddm hook却是很有技术含量的一项技术,而且实用性很高,我们除了做虚拟显示器还能做很多的东西,比如高效的截屏(因…

Ubuntu20.04 虚拟显示器配置,解决Ubuntu无显示器时nomachine/vnc/Teamviwer等远程终端桌面卡顿问题

🍀设置虚拟显示屏 安装xserver-xorg sudo apt-get install xserver-xorg-core-hwe-18.04 sudo apt-get install xserver-xorg-video-dummy增加xorg配置文件,通过指令vim /usr/share/X11/xorg.conf.d/xorg.conf,添加以下内容。 Section &qu…

X86工控机虚拟显示器设置(nomachine远程桌面)

前言 使用arm设备不需要设置虚拟显示器,可能已经设置过了。使用X86工控机需要设置虚拟显示器,这里介绍如何设置、如何取消,如何使用远程桌面。 nomachine 一、打开车载主控制器的命令行终端,安装虚拟显示器相关驱动软件。 su…

出现多个虚拟显示器(通用非即插即用监视器)处理办法

导致原因 安装docker软件时进行了一些设置,然后就出现这种情况了 本来想着吧这几个显示器卸载就好了,发现根本没用 然后处理办法如下 首先打开系统应用 打开相关设置里面的 程序和功能 继续 关闭虚拟机平台 ##重启就好了

如何在云电脑串流中实现多屏操作——WDDM虚拟显示器开发

文章目录 如何在云电脑串流中实现多屏操作——WDDM虚拟显示器开发1. 概述2. DxgkInitialize3. HOOK框架4. VIDPN5. 虚拟显示器6. 实现效果 如何在云电脑串流中实现多屏操作——WDDM虚拟显示器开发 “虚拟显示器”是一种新型的计算机图形显示端口技术,它可以将一台计…

ubuntu开机自启vnc虚拟显示器并使用向日葵远程连接

虚拟显示器 设置开机自动解锁 解锁后打开自动登录 1、预安装 依赖 sudo apt-get update sudo apt-get install xfce4 sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop sudo apt-get install vnc4server 初始化 在终…

RealVNC Server Ubuntu 20.04 无显示器连接 虚拟显示器

以前尝试过完全不接显示器,vnc连接设置总是不成功,这次很容易做成功了,记录一下。 以前记录的远程桌面使用心得: 远程桌面使用心得_捉不住的鼬鼠的博客-CSDN博客 RealVNC远程连接带显示器模式: Ubuntu18.04使用Rea…

【正版软件】Virtual Display Manager 虚拟显示器布局配置管理软件

前言 根据包括微软研究院在内的许多最新研究,多显示器系统以及更大的显示器可将用户工作效率提高 10% 至 50%。然而,多显示器采用的增长以及大屏幕显示器受到以下几个因素的影响: 购买额外硬件(显示器和更新的视频板&#xff09…

Windows 10驱动开发入门(五):创建虚拟显示器 Indirect Display驱动开发

在开发或者办公中,越大的屏幕看起来就显示越舒服了,通常我们的做法是有两块屏幕,这样显示的内容就变多了,可以很容易提高办公的效率。 在设置中显示中,如果我们有两块屏幕,在显示器中自然的会出现两个,在其中可以对两块屏幕进行相应的设置。 在这个驱动中,我们要解决的…

linux usb 虚拟显示器,Linux KVM虚拟机挂载主机USB接口设备

查看USB设备信息 harveymeilinux-7zyd:~> lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root h…

Virtual Display Manager(windows虚拟显示器软件)官方中文版V3.3.2.44650 | Win7/win10虚拟显示器下载

Virtual Display Manager 是一款非常实用的Windows虚拟显示器软件,通过附加虚拟显示器的便利性来补充您现有的单显示器或多显示器系统,这些显示器可以使用现有硬件共享现有的物理屏幕,适用于任意数量的物理显示器,并且可针对每个物…

Ubuntu18.04虚拟显示器+远程桌面

需求 ubuntu主机开启远程桌面功能, 实现无显示器的情况下的远程访问。 主机环境 rogerubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.6 LTS Release: 18.04 Codename: bionic roge…

windows虚拟显示器开发(三)USB显示器

我们常用的显示器接口有HDMI、VGA等接口,这些接口是直接在显卡上的,当显示器插在显卡上,显卡就直接可以将显示信号输出到显示器了。 关于USB显示器跟HDMI之类的显示器有本质区别,我们需要实现的有两个: 在USB上插入一…

远程服务器虚拟显示器(Ubuntu 20.04 LTS)

远程服务器虚拟显示器(Ubuntu 20.04 LTS) 1. 准备工作2. 安装软件包3. 修改配置文件4. 卸载虚拟显示器5. 异常处理 1. 准备工作 安装 ssh sever 并开启,确保虚拟显示器配置失败后,无法正常显示,仍可以通过ssh连接至服…

windows7/windows10 虚拟显示器部署(Virtual monitor)

最近有些网友看了我之前的博客之后,向我要虚拟显示器的bin文件,由于之前代码是绑定在VDI下的,没有单独的虚拟显示器代码,所以抽空提取了下相关代码,单独编译。 百度网盘地址:虚拟显示器下载地址 安装与卸…

Ubuntu 20.04 虚拟显示器 1080P 配置

Ubuntu 20.04 虚拟显示器 1080P 配置 一、背景二、配置方法1)安装软件2)添加配置文件3)重启 三、效果Reference !!!说明,必看 Σ(⊙▽⊙"a !!! 1.完成配…

windows虚拟显示器开发(一)

目录 虚拟显示器概述虚拟显示器原理方案多显卡,多显示器一显卡,多显示器 听听大牛怎么说展望 虚拟显示器概述 最近因工作需要,需要在物理显卡上虚拟出一个显示器,我用的操作系统是win7,查询了下官方文档和网络资源&am…

Qt源码分析--QAction

定义: 在应用程序中,可以通过菜单、工具栏按钮和键盘快捷键调用许多常用命令。 由于用户希望每个命令都以相同的方式执行,而不管使用的用户界面如何,将每个命令表示为一个动作(QAction)是很有用的。 调用…

皮肤切换QAction的使用

/* 显示菜单 */ QMenu * menu ui->menuButton->getmenu(); //把几种皮肤加进来 //前面加图片后面加文字 b1 new QAction(QIcon(":/images/menu.png"), tr("&星球皮肤"), this); b2 new QAction(QIcon(":/images/menu.png"), tr(&qu…