PowerToys [FancyZones] Windows在第二个显示器上强制打开,而不是在主显示器上的先前位置,

xghobddn  于 5个月前  发布在  Windows
关注(0)|答案(2)|浏览(44)

Microsoft PowerToys版本

0.78.0

安装方法

PowerToys自动更新

以管理员身份运行

是的

出现问题的区域?

FancyZones

重现问题的步骤

以资源管理器为例,但它也发生在Telegram上:

  • 将资源管理器设置为任何区域
  • 切换到另一个FancyZones布局并关闭资源管理器窗口(或者反之亦然,不重要)
  • 打开一个新的资源管理器窗口

(Bug发生)

  • 重复前两步,然后在重复第三步之前关闭Power toys(或禁用FancyZones)

(Bug不发生)

✔️ 预期行为

应用程序的窗口(在这个例子中的资源管理器)应该在关闭或至少在同一显示器上打开-主要显示器在这种情况下。

❌ 实际行为

应用程序的窗口最初打开在预期的位置,但不知何故立即移动到辅助显示器。

其他软件

  • 无响应*
zz2j4svz

zz2j4svz1#

希望日志能有所帮助
编辑 - 上下文:这个问题发生在我更改了一些主显示器设置(切换了freesync模式和刷新率)之后,这导致主显示器断开并重新连接。
解决方法:似乎问题只出在次要显示器上(我总是使用无布局和花式区域的次要显示器),不知何故,当我恢复到无布局时,问题停止发生。
这可能是用户错误...如果是这样的话,对不起浪费了时间,因为现在在我这边它又按预期工作了,但也许还有其他原因,因为直到我做了那件事,即使使用Win+Shift+Left将资源管理器窗口移动到主显示器,切换布局,重复第一步和第二步(每次都使用相同的“主布局”)也无法解决问题:
无论在第一步中将其设置为哪个其他布局区域,资源管理器都会使用“主布局”的第1区移动到第二个显示器。

oaxa6hgo

oaxa6hgo2#

相关:

  • 当显示 "change"(任何导致 "拔插/重新插入" 的场景,例如开关 HDR 的开启/关闭)时,FancyZones 有一个长期存在的问题,即强制将使用其他布局而不是当前布局的窗口放置在当前布局区域中(如果当前布局中有相同的区域编号,则使用该编号)。
  • 关闭 FancyZones 可以解决这个问题(听起来很讽刺),因为不会出现不需要的窗口重新定位。不得不将其切换回来以执行任何实际想要的定位是令人恼火的...

问题/请求有两个方面:

  • 请确保 FancyZones 不要表现得愚蠢(这里不需要引号),从而只在需要时将窗口重新定位到实际选择的区域?(显然需要添加一个设置来实现这一点)
  • 正如可能已经在另一个问题中提出的请求一样,请为 "多层布局" 添加一种 "合并" 选项,将所有或任意使用的布局组合在一起?(这实际上可以防止一开始就出现这些混乱的情况...)

相关问题