我已经在我的无头 ubuntu (18.04LTS) 机器上运行 anydesk 和 teamviewer 一段时间了(超过 6 个月),没有出现任何问题。我不得不设置一个 xorg.conf 以允许在 anydesk 或 teamviewer 上无头运行。上周我遇到了一个问题,anydesk 会显示错误remote server display not supported
并拒绝连接。如果我将机器插入屏幕,它会允许它连接。我看到其他人也有同样的问题,并认为是 wayland 造成的,但当我检查我的桌面会话时,发现它是在 X11 中运行的,所以它不是 wayland。
知道我应该从哪里开始吗?
答案1
以下链接很好地回答了这个问题,对我很有用:Anydesk 远程服务器显示不支持,例如 Wayland
在我的 Ubuntu 18.04 服务器上安装 Anydesk 并尝试从 Mac 连接后,我收到错误
display_server_not_supported
。我可以通过进入文件/etc/gdm3/custom.conf
并更改以下内容来解决这个问题:[daemon] # Enabling automatic login AutomaticLoginEnable=true AutomaticLogin=$USERNAME
重新启动 Ubuntu 服务器后,Anydesk 现在可以连接并显示登录屏幕,我可以正常登录。
答案2
1-安装lightdm
显示管理器:
sudo apt -y install lightdm
或者
sudo dnf install lightdm lightdm-gtk
2- 启用lightdm
和禁用gdm
sudo systemctl enable lightdm.service && sudo systemctl disable gdm.service
3-重新启动。
完成后,您可以通过以下方式再次切换到 gdm:
sudo systemctl disable lightdm.service && sudo systemctl enable gdm.service