Issue Link to heading

在用其他电脑远程连接ubuntu22.04上的Anydesk时无法正常连接,显示The session has ended.Status: display_server_not_supported 并且ubuntu端的部分涉及安全的设置无法解锁。

Reason Link to heading

ubuntu可能使用Wayland而不是Xorg作为Display Server,导致Anydesk的兼容不好。

# 查看当前的Display Server
echo $XDG_SESSION_TYPE

Solution Link to heading

  1. 退出登录但不要关机(右上角Logout
  2. 登录界面点击右下角齿轮,选择Ubuntu on Xorg即可解决问题
  3. 如果你想彻底让系统永远用Xorg,可以修改GDM配置:
sudo nano /etc/gdm3/custom.conf

找到这一行(可能被注释掉了):

#WaylandEnable=false

把前面的 # 去掉,让它变成:

WaylandEnable=false

保存退出并重启,系统就会默认使用Xorg