popbones
2014-10-07 17:15:26 +08:00
没在意过楼主遇到的问题,反正Mission Control多屏幕支持的就一直听蛋疼的。
想要Assign To菜单的话,试了一下这样可以出来,但是搞不懂他的逻辑:
0. 设内置屏幕为Dispaly1,外置屏幕为Display2,主屏幕为Display1。
1. 此时Display1有Desktop1, Display2有Desktop2;
2. 打开Safari,在Dock对应图标上点右键,没有Assign To选项;
3. 此时在Display1创建新桌面Desktop2;
4. 此时Diaplay1有Desktop1、Desktop2,原来在Display2上的Desktop2现在成了Desktop3
5. 打开Safari,在Dock对应图标上点右键,Assign To选项神奇的出现了!
这个小实验分别在Mavericks和Yosemite GM上进行,但是弄不清这个选项的逻辑。
按照上面的步骤得到的选项是“All Desktop”、“Desktop on Display 1”、“Desktop on Display 2”、“None”,这里选项二和三基本就是将程序发到对应显示器的当前桌面,也就是说如果Display2当先显示的并非Display2的第二个桌面,那么会将窗口发到Display2的第二个的桌面。
奇葩的是,如果此时全屏了Safari,在全屏中调出Dock,再次查看右键菜单,结果只有“Desktop on Display 2”,点击以后任何反应都没有。
更奇葩的是,我也不知道怎么点的看到过“Desktop 1 on Display 2”这样的选项,之后完全无法浮现出来。
Mission Control、全屏、Dock和多屏幕的支持感觉短时间内弄不利索了,毕竟自从Expose变身Mission Control好几个版本的系统都没弄好。