问题描述
Ubuntu机器接着显示器的时候可以正常进行远程连接桌面,若不连接显示器,则不能远程访问桌面(SSH可以)。使用Ubuntu 20.10自带gnome时,会出现上述问题,若使用其他桌面可以显示,但是分辨率只有800*600。
解决办法
安装
使用xserver-xorg-video-dummy创建虚拟显示器,自定义分辨率可以解决。
首先在apt搜索一下xserver-xorg-video-dummy的版本
1 2 3 4 5 6 7 8 9
| sudo apt-get search xserver-xorg-video-dummy xserver-xorg-video-dummy/bionic 1:0.3.8-1build1 amd64 X.Org X server -- dummy display driver xserver-xorg-video-dummy-hwe-16.04/bionic 3:14.1 amd64 Transitional package for xserver-xorg-video-dummy-hwe-16.04 xserver-xorg-video-dummy-hwe-18.04/bionic-updates,now 1:0.3.8-1build3~18.04.1 amd64 X.Org X server -- dummy display driver
|
会出现上述三个版本,根据自己的系统安装对应版本的xserver-xorg-video-dummy,我这里是Ubuntu 18.04 所以安装第三个。
配置
然后按照如下写入配置文件/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 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 "1024x800" EndSubSection EndSection
|
最后重启,就可以不连接显示器远程访问桌面了。
其他
默认使用的Intel的核显
显示分辨率在配置文件中可自行调整