OS X、Chrome 和 Spaces 的烦恼

OS X、Chrome 和 Spaces 的烦恼

我在 MacOS X Snow Leopard 上使用 Google Chrome 作为我的网络浏览器。我是一个键盘快捷键爱好者,我使用 QuickSilver 为任何我能用到的东西创建键盘快捷键。我最常做的事情之一就是打开一个新的网络浏览器窗口。但我经常使用 Spaces 来划分我当前正在处理的任务,当我使用 QuickSilver 触发器打开网络浏览器或网页时,Spaces 会切换到我上次使用 Chrome 的空间并打开一个新选项卡,这通常会让我分心几个小时,因为它会将我带到不同的空间,从而执行不同的任务。

我可以通过右键单击 Google Chrome 图标并单击“新窗口”选项来修复此问题,该选项会在当前空间打开一个新窗口。我曾尝试编写 AppleScript 来执行类似操作,但没有成功。这已成为一个严重的问题。当我使用 Firefox 时,我通过更改首选项来解决这个问题,该首选项显示“始终在新窗口中打开弹出链接”或类似的内容,这是一种大锤方法,但它有效。我可以随时回到 Firefox,但我想先在这里提出我的问题。有人有什么想法吗?

答案1

我同意这很烦人。您可以将标签从 Chrome 窗口拖出,然后将其拖到新空间(我通常这样做)。

答案2

空间对于应用程序来说是透明的。如果应用程序不想知道 Spaces,它们就不需要

正如您自己指出的那样,您可以在 Firefox 中选择在同一个、最前面的浏览器窗口或新窗口中打开网页。由于 Firefox 不了解 Spaces,因此您可以切换空间,回到 Firefox 最前面的窗口,在之前的设置中。在后一种设置中,你打开一个新窗口,这可以在你当前的空间上完成。

很可能没有办法获得您想要的行为。最好的办法是找到类似于 Firefox 中的“大锤”选项

答案3

这个问题的最佳解决方案是使用 Applescript。请参阅我在 StackOverflow 上发布相关问题得到了答案。

答案4

我发现进入 chrome 偏好设置并点击重置是可行的 - 它会禁用扩展程序,但可以重新启动它们

相关内容