解决Todesk远程连接没有接显示屏的服务器,出现黑屏现象

解决办法就是虚拟出来一个显示屏

  1. 通过终端安装虚拟显示器软件。
bash 复制代码
$ sudo apt-get install  xserver-xorg-core-hwe-18.04
$ sudo apt-get install  xserver-xorg-video-dummy

ubuntu20.04、 ubuntu22.04都适用

  1. 添加配置文件
bash 复制代码
sudo vim /usr/share/X11/xorg.conf.d/xorg.conf

在配置文件中输入以下内容

bash 复制代码
Section "Monitor"
  Identifier "Monitor0"
  HorizSync 28.0-80.0
  VertRefresh 48.0-75.0
  # https://arachnoid.com/modelines/
  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Device"
  Identifier "Card0"
  Driver "dummy"
  VideoRam 256000
EndSection
Section "Screen"
  DefaultDepth 24
  Identifier "Screen0"
  Device "Card0"
  Monitor "Monitor0"
  SubSection "Display"
    Depth 24
    Modes "1920x1080_60.00"
  EndSubSection
EndSection
  1. 重启
bash 复制代码
sudo reboot

问题就解决了,ToDesk 就可以直接远程连接桌面了。
注意事项

这个办法的缺点就是物理显示器不能用了!

直接删除掉刚刚修改的 xorg.conf 文件,也可以恢复成物理显示器。

相关推荐
顺顺 尼9 小时前
进程(从操作系统的状态到linux的进程状态一步到位)
linux·服务器
空中海9 小时前
6.1 主题与暗色模式
运维·服务器·前端·flutter
北京智和信通9 小时前
基于IPMI的服务器集中监控与带外管理方案
服务器·服务器监控·ipmi·网管平台·带外监控
昔我往昔10 小时前
Linux修改静态ip
linux·服务器·tcp/ip
MGS浪疯10 小时前
让 QClaw 将复杂的 Docker 项目转为 exe!
运维·docker·容器
wanhengidc10 小时前
网站服务器具体功能有哪些?
运维·服务器·网络·网络协议·智能手机
NineData10 小时前
使用NineData实现MySQL异地多活场景
运维·数据库·mysql
爱学习的小囧11 小时前
嵌套式 ESXi 8.x/9.0 虚拟设备下载与实战指南
java·linux·运维·服务器·虚拟化
hj28625111 小时前
初学linux命令day2
linux·运维·服务器