描述有点长,请耐心看: 补(经另一个朋友确认是从 Yosemite)开始
不知道各位用不用 mission control? 我一般是 4 个桌面,然后很多 app 会设置默认在第几个桌面开启.这样打开时就自动分配到不同的桌面.
然后,比如说 finder,这个我的设置是所有桌面都可以打开. 那么 bug 就开始出现了:
比如说你在 1 号桌面点开的 finder,然后这时候你跳到 2 号桌面,finder 和那些本来就定在 2 号桌面的 app 都会出现在视野中.当然它们也有可能会重叠在一起,比如说 finder 被别的 app 遮挡了.
这个时候如果你开启 mission control,也就是 expose 的功能,点选各个 app,都会切换过去,唯独你点选 finder 不会,finder 会出现约 0.01 秒,然后被强行被别的 app 再次覆盖.唯一的办法就是去 dock 点 finder,再能使其出现在最上层.
这个 bug 对于所有设定为'所有桌面可以打开'的 app 都有效,不止是 finder.
唯一的办法就是把 finder 设置成为不针对任何特定桌面打开,也就是 None,但是这样我在 1 号桌面开的 finder,到了第 2 号桌面是没有视野的,除非先点一下 dock 上的 finder,再用 mission control 可以不出问题.
我从 osX 10.4 tiger 开始用起,当时还是 expose+space 用得多舒爽.后来搞了这个所谓的 mission control,从 Yosemite 开始就有这个 bug,每年更新 macOS 我都会特地检查一下这个问题有没有被修复,今年刚用上 high sierra,仍然是没有,真的好恼火.
1
oxoxoxox 2017-11-26 11:27:33 +08:00 via iPhone
你给 Apple 报告啊 如果 Apple 都不知道有这个 Bug 怎么可能去改掉
|
3
designer 2017-11-26 11:40:16 +08:00 via iPhone
不管是系统还是软件还是硬件都没有完美的。
|
4
xzpjerry731 2017-11-26 11:46:55 +08:00 1
才发现原来可以给 app 指定桌面!
|
5
ruixingchen 2017-11-26 17:08:52 +08:00
绝大部分人也不会搞这么多桌面吧, 苹果认为使用这个功能的人比较少, 给这个 BUG 标注了比较低的优先级, 所以就一直没有修复喽. 毕竟人力资源是有限的.
|
6
lylsh1993 2017-11-26 18:24:33 +08:00 via iPhone
不只是 Finder,我这欧陆词典软件也出现过这个问题
|
7
mpich 2017-11-26 19:00:43 +08:00
对,一直都没有,搞得我原来的工作习惯都被迫改变了,我也是 Tiger 用起来的…
|
8
xy90321 2017-11-26 19:48:26 +08:00 via iPhone
按照你的描述我在 high sierra 上重做了几遍都没能复现这个问题
在 1 号桌面打开的 finder 在 2 号桌面中即使被覆盖了也可以通过 mission control 正常切出来 是不是你有什么插件导致了这个问题 |
9
xy90321 2017-11-26 20:11:58 +08:00
又接着试了一下,发现每次换到一个桌面以后,第一次切虽然是可以切出来的,但是第二次就不行了,然后就是 可以 - 不可以 - 可以 ... 的交替往复
简单录了个屏,确实是很有意思的 bug,偶数次不行时候的现象应该就是 LZ 描述的内容吧? ?spm=a2hzp.8253869.0.0 |
10
yimity 2017-11-27 07:17:11 +08:00
苹果的桌面管理就是一大坨 shit.
|
13
jxie0755 OP @ruixingchen 我搞 4 个桌面真的一点也不离谱. 苹果原来的系统在 10.7(Lion)以前,也就是推出 mission control 以前,就是默认 4 个桌面的,当时功能叫做 space,4 个桌面不是一排的,而是田字型分布. 毫不夸张的说,这个功能是当时把我从 win 拉到 mac 的很重要原因,配合 expose 管理很多程序简直无敌的方便.
|
14
jxie0755 OP @xzpjerry731 这是一个自从 10.5.x Leopard 时代就有的功能,也就是接近 10 年前就可以了.
|
15
moooookey 2017-11-27 16:40:27 +08:00 via iPhone
厨子:为什么要修复?!又不是卖不出去!呕,鹅妹子嘤!
|