Ubuntu虚拟显示器且远程控制

问题说明

当连接Ubuntu的显示器关闭时,即无显示器接入,通过Teamviewer和向日葵等远程控制软件无法正常访问该Ubuntu系统。

解决方案

使用虚拟显示器,而后就能正常访问。

  1. 安装桌面
    1
    sudo apt install lightdm
  2. 安装Ubuntu虚拟显示器的软件(xserver-xorg-video-dummy):
    1
    2
    3
    sudo apt-get install xserver-xorg-core
    sudo apt-get install xserver-xorg-video-dummy
    sudo apt install xserver-xorg-core-hwe-18.04
    or
    1
    sudo apt-get install xserver-xorg-video-dummy  --fix-missing
  3. 修改/创建配置文件(慎用,默认就会使用虚拟显示器,而不是显示连接好的外接屏幕):
    1
    2
    3
    sudo gedit /etc/X11/xorg.conf
    or
    sudo gedit /usr/share/X11/xorg.conf.d/xorg.conf
  4. 配置文件如下
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    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
  5. 重启电脑(注意:重启之后,即使接入了显示器,也不会输出信号到显示器上。)

    当不需要虚拟显示器时,可以把xorg.conf移动到桌面

一些常用指令

  1. xrandr: 在使用虚拟显示器之后,使用 xrandr 命令查看显示器信息。
    1
    xrandr -q
  2. 调整屏幕的分辨率
    1
    xrandr --fb 1280x1024

    卸载

  3. 卸载xserver-xorg-core-hwe-18.04和xserver-xorg-video-dummy包。
    1
    2
    sudo apt-get --purge remove xserver-xorg-core-hwe-18.04
    sudo apt-get --purge remove xserver-xorg-video-dummy
  4. 删除xorg.conf文件
    1
    sudo rm /usr/share/X11/xorg.conf.d/xorg.conf
  5. 重启电脑

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!