有没有办法防止 Mac OS X 中的应用程序窃取焦点?

Phi*_*lip 12 mac osx-leopard focus macos

我意识到我在切换空间的上下文中提出了这个问题,并且已经在 Windows 中提出了这个问题,并且我在其他地方看到了一些关于它的讨论,但我意识到我想阻止应用程序在任何上下文中窃取焦点,即使在一个空间,无论出于何种原因。

也就是说,我想完全禁用它,只有我的选择切换应用程序焦点。这可能吗?谢谢。

atr*_*oon 7

简短的回答:不。长的回答:阅读史蒂夫·耶格 (Steve Yegge) 的这篇文章,他深入研究了许多 Mac 设计理念,以及他尝试在 Mac 上使用 x-mouse-activation 的尝试。

虽然 x-mouse-activation (focus-follows-mouse) 会按照你的意思去做,但目前显然不受支持。我推荐Linux。我以引用的帖子中的引用结束:

Apple OS 工程师不希望你做他们不希望你做的事情,他们明确地将“他们不希望你做的事情”定义为“他们认为你不想做的事情”。这实际上是 Apple 论坛的普遍现象。每当有人说“我希望焦点跟随鼠标行为!”时,有些人不可避免地会回答“你真的不想这样做”。正是“我们以正确的方式为每个人设计了它”的心态让如此多的 Mac 用户望而却步。

  • 我同意这个评估……虽然作为一个前 PC 用户,我会说苹果通常做得对,尤其是比微软做得更多。Linux 不是一个选项,部分 b/c 我不想麻烦,但更重要的是 b/c 我没有机器,可以根据我的心意定制 OS X,但不能替换操作系统。 (2认同)