Ubuntu虚拟显示器且远程控制
问题说明
当连接Ubuntu的显示器关闭时,即无显示器接入,通过Teamviewer和向日葵等远程控制软件无法正常访问该Ubuntu系统。
解决方案
使用虚拟显示器,而后就能正常访问。
- 安装桌面
1
sudo apt install lightdm
- 安装Ubuntu虚拟显示器的软件(xserver-xorg-video-dummy): or
1
2
3sudo apt-get install xserver-xorg-core
sudo apt-get install xserver-xorg-video-dummy
sudo apt install xserver-xorg-core-hwe-18.041
sudo apt-get install xserver-xorg-video-dummy --fix-missing
- 修改/创建配置文件(慎用,默认就会使用虚拟显示器,而不是显示连接好的外接屏幕):
1
2
3sudo gedit /etc/X11/xorg.conf
or
sudo gedit /usr/share/X11/xorg.conf.d/xorg.conf - 配置文件如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21Section "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 - 重启电脑(注意:重启之后,即使接入了显示器,也不会输出信号到显示器上。)
当不需要虚拟显示器时,可以把xorg.conf移动到桌面
一些常用指令
- xrandr: 在使用虚拟显示器之后,使用 xrandr 命令查看显示器信息。
1
xrandr -q
- 调整屏幕的分辨率
1
xrandr --fb 1280x1024
卸载
- 卸载xserver-xorg-core-hwe-18.04和xserver-xorg-video-dummy包。
1
2sudo apt-get --purge remove xserver-xorg-core-hwe-18.04
sudo apt-get --purge remove xserver-xorg-video-dummy - 删除xorg.conf文件
1
sudo rm /usr/share/X11/xorg.conf.d/xorg.conf
- 重启电脑
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!