Dynadot 搬瓦工 腾讯云

ToDesk 远程连接 Linux Ubuntu 连不上,提示无桌面环境或无显示器,怎么解决

Sider GigsGigsCloud

先回答一下为什么 ToDesk 连不上去吧。

其实很简单,ToDesk 只支持 X11 显示协议,Ubuntu 在 24.10 启用了 Wayland,导致 ToDesk 无法连接。

要解决的话也很简单,必须使用 ToDesk 的话,重新装一个 X11 版本的 GNOME 桌面就好,装一个 SDDM 或者 LightDM 之类的显示管理器切换即可。

如果坚持用自带的桌面,不想/不会更改协议的话,请寻找支持 Wayland 的远程桌面软件。

相关文章:《Mac mini 远程桌面解决方案整理:远程桌面软件/自建服务器/内网穿透/ARD/分辨率问题》。

远程Linux时遇到下图提示:

Snipaste_2023-05-17_17-35-51.png

需要在被控 Linux 系统安装或切换到 x11 桌面环境才可以正常显示画面

Ubuntu 和 CentOS 新版本系统默认使用 Wayland 桌面,以下有两个方式可以切换到 x11 再使用远程

1. 用户登录界面选择 x11 桌面

Ubuntu 的设置:

Ubuntu 系统默认的桌面环境是 Wayland,可以在登录界面,点击用户登录后,找到右下角的设置按钮

image.png

选择下方的 Ubuntu on Xorg,输入密码解锁进入系统后,启动 ToDesk 客户端即可开始使用远程桌面

CentOS 的设置

CentOS 8 系统,可以在用户登录界面,点击设置按钮,选择对应的 x11 桌面

image.png

输入密码解锁进入系统后,启动 ToDesk 客户端即可开始使用远程桌面

2. 修改 custom 配置文件

切换到 root 用户,编辑 custom 配置文件

[zuler@localhost ~]$ su -
[zuler@localhost ~]$ 密码:
[root@localhost ~]$ vim /etc/gdm/custom.conf

将 Wayland 前面的 # 删除,wq 保存后,reboot 重启

image.png

在终端输入 echo $XDG_SESSION_TYPE,查看当前桌面环境,显示为 x11 即可

[zuler@localhost ~]$ echo $XDG_SESSION_TYPE
x11

参考链接:

Dynadot Hostwinds
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《ToDesk 远程连接 Linux Ubuntu 连不上,提示无桌面环境或无显示器,怎么解决
文章链接:https://oldtang.com/14395.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。