本文介绍: 我们看到图形界面(GUI)都依赖于显示服务器(Display Server)。显示服务器(Display Server)是任何图形用户界面(尤其是窗口系统)中的关键组件。因为X系列协议(X11表示X协议11代版本)已经存在很久了,有一些历史设计包袱。但是也正因为X11协议已经在市场上存续了很多年,所以很多软件还是基于X11实现的,这就导致了一些不兼容问题。截止发文时间,Todesk支持X11协议没有适配最新的Wayland协议,所以我们需要窗口系统调整为X11才可以

 

ToDesk远程遇到问题如上图,换向日葵直接黑屏

问题原因
截止发文时间,Todesk支持X11协议没有适配最新的Wayland协议,所以我们需要把窗口系统调整为X11才可以。

解决方法
修改配置文件关闭wayland
sudo vim /etc/gdm3/custom.conf

1.把#WaylandEnable=false前的#号删掉
重启
reboot
重启完成后,todesk就可以远程连接了。

背景知识
我们看到图形界面(GUI)都依赖于显示服务器(Display Server)。显示服务器(Display Server)是任何图形用户界面(尤其是窗口系统)中的关键组件。它是图形用户界面(GUI)的基本组件,位于图形界面内核之间借助显示服务器(Display Server),我们才可以将计算机与GUI一起使用没有它,我们将只能使用命令行界面(TTY)。

桌面环境(Gnome、KDE、Xfce、MATE等)使用底层显示服务器

因为X系列协议(X11表示X协议11代版本)已经存在很久了,有一些历史设计包袱。所以Linux为了更安全合理。Ubuntu 21.04之后,现在默认启用Wayland协议了。但是也正因为X11协议已经在市场上存续了很多年,所以很多软件还是基于X11实现的,这就导致了一些不兼容问题。在未来或许还是Wayland协议的天下。
 

原文地址:https://blog.csdn.net/FL1623863129/article/details/134712469

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_38646.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注