You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 23.04下TeamViewer屏幕共享时对方可见屏幕但鼠标无法操作的问题排查咨询

Ubuntu 23.04下TeamViewer屏幕共享时对方可见屏幕但鼠标无法操作的问题排查咨询

Hey there, I’ve run into similar quirks with TeamViewer on Ubuntu before, so let me walk you through some common fixes and places to check for this exact issue (where the remote user can see the screen but can’t control the mouse):

  • 检查TeamViewer自身权限设置:打开TeamViewer客户端,点击右上角的齿轮图标进入设置面板,切换到「远程控制」选项卡,确认「访问权限」被设置为「完全控制」,而不是「查看仅」。有时候系统更新或首次安装后,这个权限会被默认重置。
  • 验证Ubuntu系统的共享权限
    • 打开系统「设置」-「共享」,确保「屏幕共享」处于开启状态,并且勾选「允许控制屏幕」选项;
    • 再到「设置」-「隐私与安全」-「屏幕录制」中,确认TeamViewer已被授予屏幕录制权限——这个权限看似和鼠标控制无关,但实际会影响远程输入的授权。
  • 重启TeamViewer后台服务:终端中执行命令 sudo teamviewer --daemon restart,完成后让远程用户重新连接。这能解决很多因后台进程卡顿导致的权限缓存问题。
  • 切换到Xorg桌面会话:Ubuntu 23.04默认采用Wayland会话,而TeamViewer对Wayland的远程输入支持稳定性欠佳。在登录界面点击用户名旁的齿轮图标,选择「Ubuntu on Xorg」登录,再启动TeamViewer尝试连接,这是我之前解决同款问题的关键步骤。
  • 更新TeamViewer至最新版本:旧版本的TeamViewer可能与Ubuntu 23.04的新桌面环境存在兼容性问题。通过TeamViewer内的「帮助」-「检查更新」,或直接下载适配Ubuntu 22.04/23.04的最新deb包安装。
  • 临时授予输入设备权限:终端执行 xhost +si:localuser:teamviewer,临时为TeamViewer开放本地输入设备访问权限。如果生效,可将该命令添加到开机启动项中持久化解决。

如果以上方法都无效,你可以查看TeamViewer的日志文件排查具体错误,日志路径通常为 /var/log/teamviewer15/(版本号可能因你安装的TeamViewer版本略有不同),日志中会记录权限拒绝或设备访问失败的具体信息。

备注:内容来源于stack exchange,提问作者mark leeds

火山引擎 最新活动