当窗口管理器正常打开但无法移动其他应用程序的窗口时,请从其所需的访问权限开始。看到设置窗口并不能证明macOS已授权其控制其他应用程序。

下面的检查使测试保持小型且可逆。保存您的工作,选择两个普通窗口,一次更改一件事。这比重新安装多个实用程序或重置整个系统的权限提供更多信息。

简要回答

检查 系统设置 → 隐私与安全性 → 辅助功能,验证您启用了实际启动的应用程序,并通过应用程序界面测试一个普通窗口。然后分别调查运行状态、快捷键和单个应用程序行为。

了解您授予的权限

辅助功能权限允许获授权的应用使用 macOS 辅助功能与其他应用程序交互。 Apple 要求您明确授予该访问权限,并建议在信任应用程序之前先查看该应用程序的条款和隐私政策。这是一个有意义的权限,而不仅仅是一个需要忽略的复选框。

对于窗口管理器来说,实际需要是与它不拥有的窗口进行交互。即使交互不可用,Glidro自己的控制界面也可以打开。它的设置指南使权限和引擎状态可见,因此在尝试不相关的更改之前请使用该指南。

辅助功能 与 屏幕录制 不同。 Glidro 的记录范围不包括屏幕录制或实时屏幕截图概述。不要假设窗口移动失败意味着您应该授予您能找到的所有隐私权限。

检查 系统设置 中的确切应用程序

打开系统设置 → 隐私与安全性 → 辅助功能。找到Glidro或安装提示指定的应用程序,并检查其权限。如果所需的应用程序不存在,Apple 会使用添加按钮来选择它。选择您要运行的已安装副本。

在故障排除过程中,一个常见的混乱来源是应用程序有多个副本:一份在“应用程序”中,一份在“下载”中,也许还有其他地方的较旧版本。在确定权限被破坏之前,退出重复项并启动预期的副本。遵循应用程序的入门明确显示的任何引擎访问步骤。

返回应用程序并使用其自己的权限检查或设置指示器(如果提供)。如果更改后要求重新启动,请在保存工作后重新启动。第一次实验时避免使用广泛的权限重置命令。

权限与运行状态分离

确认窗口管理正在运行而不是暂停。当发动机有意停止时,许可可能是正确的。在 Glidro 中,菜单栏和设置控件是检查该状态的正确位置;关闭控制窗口与请求暂停不同。

现在测试一个普通的可调整大小的文档窗口。尽可能通过界面使用命令,而不是仅仅依赖快捷键。如果界面操作有效,则授权和窗口交互至少可以用于该测试。您的下一个嫌疑人是输入绑定。

如果窗口操作不起作用,请注意 帮助 或设置中显示的确切消息。清晰的状态描述比应用程序“不执行任何操作”的报告更能提供支持。

单独测试快捷键所有权

暂停其他窗口实用程序并暂时避免使用相同键的启动器或重新映射器绑定。再次运行相同的 Glidro 操作。如果菜单命令有效但按键不起作用,请检查 控制 和 macOS Keyboard Shortcuts 是否重叠。

在多个应用程序中进行测试。终端、编辑器和浏览器可能会以不同的方式处理相同的组合键。还要检查在文本字段或特殊面板处于活动状态时是否正在调用该命令。一次尝试失败后,请勿更改多个不相关的快捷键。

记录您想要执行的操作、您按下的绑定以及哪个应用程序处于前台。这三个细节比“键盘快捷键坏了”更能缩小问题范围。

区分应用程序特定的限制和一般故障

如果正常文档窗口移动,但某个特定窗口不移动,则问题可能特定于该应用程序或窗口类型。全屏窗口、对话框和具有严格最小尺寸的窗口不应被视为普通桌面文档。返回到正常的可调整大小的窗口进行比较。

尝试适度调整大小而不是小目标。如果应用程序拒绝较窄的宽度,请保留可用的大小或考虑在适当的时候浮动该应用程序。 Glidro 公开应用程序包含和排除控件;故意使用异常,而不是让整个布局变得不那么有用。

如果问题仍然存在,请收集应用程序版本、macOS 版本、通过 帮助 提供的引擎详细信息、受影响的应用程序以及简短的再现序列。仅发送解释行为所需的信息。这为支持提供了具体的案例,而无需进行系统范围的重置。

常见问题

我应该启用 屏幕录制 来修复窗口移动吗?

不要假设这是必需的。检查应用程序的记录权限。 Glidro 的记录范围不包括屏幕录制或实时屏幕截图概述。

为什么设置可以打开,但窗口不动?

应用程序可以显示自己的界面,而无需授权控制其他应用程序。还要检查其窗口引擎是否正在运行并且测试窗口是否可管理。

来源