最终,我正在尝试分配热键(通过Alfred或Keymando),可以将最前面的应用程序移动到我的任何空间.触发一个AppleScript似乎是最有可能取得成功的途径.我经常环顾四周,似乎有一种方法可以通过
正如您所提到的,Spaces首选项窗格已经消失.此外,Mission Control.app没有要打开的字典,并且拉出窗口的属性(告诉应用程序Finder将x设置为前端查找器窗口的属性)不会显示与Spaces相关的任何内容.
系统事件的字典有一个我无法纠结的当前桌面属性,并且在任何情况下都被列为只读.
但是,第一个和仪表板后面的每个空格都有一个UUID that is contained in a .plist file (com.apple.spaces),您可以在〜/ Library / Preferences中找到它.在该.plist中还有一个“app-bindings”部分,它表明您以前通过Exposé/ Spaces首选项窗格访问的行为并没有完全消失.
不幸的是,在我的测试中,我添加了一个dict&字符串对“app-bindings”,我无法强制应用程序到特定空间,即使重启后也是如此.
似乎当Apple为Mountain Lion的Mission Control行抛弃Spaces网格时,他们放弃了用户对每个空间中出现的内容的控制权,以及交互方式的变化(特定的额外桌面与用户定义的网格相比)如果事情发生了变化,我也不会感到惊讶.