连接另一台Linux上teamviewer一直显示初始化显示参数
问题:能够通过teamviewer传输文件,但就是无法显示连接的远程桌面,无论是电脑连接,但是手机连接该远程电脑。
解决:
- 网上很多说是 因为输入的远程PC上teamviewer ID不一致而无法连接。我自己检查过了,但是发现不是这个问题
- 版本问题,最好两台电脑上teamviewer的版本一致,但这个应该不是根本问题
- 后来在查看linux上的teamviewer时,发现有一个提醒是关于“wayland detected”警告的,意思是:如果没有讲 Wayland Detected设为false,那么远程连接就会被拒绝,似乎是因为Xorg显示管理器被禁止了或者没有启用。我的就是这个问题! 根本原因是:您的TeamViewer版本尚未完全支持Wayland显示服务器https://community.teamviewer.com/t5/Linux/Update-TeamViewer-13/m-p/24537#M1131
解决办法:
配置GDM3
- 作为特权管理员用户,请使用文本编辑器对GDM3自定义配置文件
/etc/gdm3/custom.conf
执行以下命令:sudo vim /etc/gdm3/custom.conf
找到这行内容并#WaylandEnable=false
更该为:WaylandEnable=false
- 按ESC键,键入
:wq!
保存退出。 - 通过取消注释上述行,系统将在下次启动时使用Xorg显示管理器而不是Wayland。
- 最后重新启动系统以应用更改,然后再尝试远程连接,亲测可行!