我想运行 Ubuntu 18 headless 并连接 AnyDesk。只要连接了显示器,即使没有开机,一切工作正常。如果我没有连接显示器,那么当它启动时,AnyDesk 会连接但屏幕会变黑。当我连接显示器查看它时,它已启动,但看起来像是在活动屏幕上。
即使在启动后拔掉电源并与 AnyDesk 连接也会导致问题。但如果我重新插入显示器,一切又恢复正常。
我尝试改变分辨率,但似乎没有帮助。
我是 Linux 新手,所以我不知道在哪里可以找到日志文件或者可以告诉我发生了什么事情的东西。
任何帮助,将不胜感激。
答案1
我在 Ubuntu 16.04.6 LTS 64 位上将 NoMachine 与无显示器的无头服务器配合使用,运行良好。我还在 Ubuntu 18.04.2 LTS 64 位上测试了 NoMachine,但它不是无头机器。我不熟悉 AnyDesk,但 NoMachine 应该可以与无头 Ubuntu 18.04 机器配合使用。VNC 也非常适合无头环境,但 NoMachine 更易于使用。要使 NoMachine 工作,需要在服务器和客户端上安装它。它是跨平台的,还提供移动应用程序。以下是下载 NoMahine 的链接:https://www.nomachine.com/
编辑:截至目前,NoMachine 不再适用于无头机器,但我找到了一个解决方案,即安装一个模拟假显示器的视频虚拟驱动程序,效果很好。以下是解决方案的链接:未插入显示器时添加虚假显示。
答案2
经过一番调查,这似乎是需要连接显示器才能工作的台式电脑的常见问题。存在系统黑客攻击,但它们很危险。
我使用 HDMI Ghost 显示模拟器解决了这个问题。这是一个插在 HDMI 电缆位置的加密狗,可让 PC 认为已连接了显示器。