在Fedora 28 TeamViewer (Classic)能够建立连接之前,无需对操作系统进行任何特殊配置。 在Fedora 29中,Fedora项目更改了dbus实施,这会影响TeamViewer (Classic)直至版本15.3。
💡提示:请更新到TeamViewer (Classic) 15.4或更高版本以解决此问题。
本文适用于在 Fedora 29及更高版本上的旧TeamViewer (Classic)版本(直到15.3)。
被控端 - 传入的连接不会进入TeamViewer (Classic)客户端:
连接的发起方看到以下错误:
此问题的来源是有效的dbus-broker服务。
可以使用以下命令解决:
systemctl status dbus.service
好消息是Fedora仅更改了默认dbus设置,并且可以将其更改回去,而不会对系统上的其他应用程序和服务造成任何麻烦。
以管理员身份执行以下命令:
systemctl disable dbus-broker.service systemctl --global disable dbus-broker.service systemctl enable dbus-daemon.service systemctl --global enable dbus-daemon.service #Now reboot the system so that the settings are getting reloaded reboot