单击 Dock 图标不会在顶部显示窗口(OS X Lion)

And*_*eev 19 mac osx-lion macos

我正在使用 OS X Lion,当我单击 Dock 图标时,我遇到了一个非常烦人的问题,即 Windows 不显示。

当我在一个空间打开一些窗户但我现在正在查看另一个空间时,就会发生这种情况。

例如,我在空间 #2 上有邮件和 Skype,但我在空间 #1 上。请注意,并非所有窗口都最小化。

我想快速切换到邮件。所以我点击 Dock 中的邮件图标,它将空间切换到 #2,菜单栏显示活动窗口是邮件,但邮件窗口实际上在 Skype 窗口下方。

最奇怪的是,有时它会按预期工作,将邮件显示在顶部。我在这里看不到任何逻辑,这绝对是不可预测的,因此很烦人。

有没有人遇到过这样的问题?我想知道这是错误还是正确的行为。有没有办法解决这个问题?

小智 14

同样的问题也发生在我身上。我所做的是:

  1. 进入启动板,应该有一个名为“其他”的文件夹

  2. 点击终端,会弹出一个窗口并说

    Last login: Fri Apr 28 12:35:22 on ttys000
    Computer-Name:~ username$ 
    
    Run Code Online (Sandbox Code Playgroud)
  3. 输入

    Killall Dock
    
    Run Code Online (Sandbox Code Playgroud)

现在应该可以解决它。


sur*_*asb 5

可能是你的 plist 已损坏。我相信 Spaces 首选项位于 com.apple.dock.plist 下。备份并删除它,然后注销。看看是否有帮助。

编辑:

  1. 在 Finder 中单击您的用户帐户(小房子图标)。
  2. 单击主页/库/首选项。
  3. 应该有一个名为com.apple.dock.plist的文件。拖到桌面。
  4. OSX 应该创建一个新的 plist 文件。
  5. 以防万一,注销,因为这似乎是我以前从未见过的奇怪的故障排除问题。
  6. 如果这没有帮助,请将旧的 plist 放在手边。


And*_*Vit 0

您可以通过右键单击停靠图标并选择应用程序分配到的空间的选项来对此进行一定程度的控制。据我所知,

使用“无”时,默认值:

  • 如果应用程序没有打开的窗口,它将在当前空间打开一个窗口
  • 如果应用程序在另一个空间中打开了窗口,则在您切换到另一个空间之前,它无法显示在前面。

当应用程序被分配到特定空间时:

  • 如果应用程序没有打开的窗口,那么它将在该空间上打开一个新窗口。
  • 如果应用程序在该其他空间上打开了窗口,则该应用程序会向前移动,但该窗口不可见,因为它位于另一个空间上。(我认为系统偏好设置“切换到应用程序打开的窗口的空间”应该会将您带到那里。但是,就我而言,它不会。)

最后一个选项“所有空间”违背了将东西放在不同空间的初衷。

我个人认为带有空格的窗口管理行为很奇怪且不一致。恕我直言,Mac OS X 的这一部分需要改进。