今天,我们将讨论如何修复 RustDesk 在 macOS 上无法运行的问题。本教程将允许您运行该应用程序并远程访问它。
如果您从未听说过,RustDesk 是一款远程桌面软件,它是一款免费且开源工具。只是提醒一下,已经有一些隐私问题关于该应用程序,这里有更多信息用户意见, 更多的这里。这官方GitHub提到该应用程序使用由德国公司 Codeext GmbH 提供的服务器。我曾经在评论中推荐过它,但现在我想在这里提供信息以警告读者潜在的安全问题。该应用程序有一个自托管版本,可以提供更多隐私。
有关的:
关于我为什么想写这篇文章的一些背景知识。我的朋友想使用我的 MacBook 通过 RustDesk 测试他的应用程序。问题是,远程访问工具不起作用。尝试连接成功,但 RustDesk 显示一条消息“已连接,正在等待图像”。它并没有真正显示错误,只是卡在屏幕上。

应用程序左侧的侧边栏会显示一条消息,通知用户配置 macOS 的“设置”以允许屏幕录制权限。它用于远程共享屏幕。但是,修改“隐私和安全”以及“辅助功能”下的选项并没有帮助。应用设置后重新启动 Mac 并没有解决问题。我们都使用最新版本的 RustDesk,因此没有更新应用程序的选项。
在互联网上进行搜索后,我偶然发现了文档应用程序支持网站上的页面。相关网页使用过时的屏幕截图和旧的系统偏好设置应用程序。但该页面上的信息很有用,它提到由于某些 macOS 安全策略、RustDesk 用于捕获输入的 API 的更改,以及本节下方的两个命令将在终端中使用,以通过透明度、同意和控制框架 (TCC) 授予可访问性和屏幕录制权限。
注意:请确保您的 Mac 上安装了 RustDesk。继续操作之前关闭应用程序。
如何修复 RustDesk 在 macOS 上无法运行的问题
1. 打开终端。
2. 粘贴以下命令并按 Enter 键。
tccutil 重置 ScreenCapture com.carriez.RustDesk
3. 现在,粘贴此命令并按 Enter 键。
tccutil 重置 辅助功能 com.carriez.RustDesk
4. 重新启动 Mac。

键盘和鼠标在 Mac 版 RustDesk 上无法使用?
尝试通过远程连接打开 RustDesk,它应该显示 Mac 屏幕的内容。如果您的鼠标和键盘不起作用,您需要手动启用“系统设置”>“隐私和安全”>“输入监控”下的选项。单击 + 按钮并添加 RustDesk,然后单击该选项旁边的切换按钮。您还应该在以下选项中启用以下选项:隐私和安全 > 辅助功能 > RustDesk。
RustDesk 看起来放大了吗?这是一个修复方法
现在,您可能还需要解决一个问题。 Mac 的屏幕可能看起来像是放大的。要解决此问题,请单击屏幕顶部 RustDesk 栏中的向下箭头图标。单击“监视器”图标以访问显示设置,然后选择“缩放自适应”。这应该会以远程显示器的正确分辨率显示 Mac 的显示屏。

我花了30多分钟才解决这些问题。希望本指南能够帮助其他用户更快地解决问题。
