如何以编程方式为任务控制添加空间?

时间:2012-03-07 17:20:44

标签: macos cocoa applescript spaces mission-control

我想创建一个新空间(以后也可以删除它),而不必通过标准的misson控件gui。有没有办法以编程方式执行此操作?要么通过终端命令,Applecript还是一些可可?

2 个答案:

答案 0 :(得分:2)

在〜/ Library / Preferences路径中有一个首选项plist,命名为com.apple.spaces.plist。

你需要添加两个键。

打开plist,我希望你能够了解它。

答案 1 :(得分:1)

从GUI ...

...以防有人通过Google

找到此内容

这很简单:当你进入任务控制时......

  1. 将光标移动到屏幕的右上角
  2. 点击从屏幕边缘滑出的“新建桌面”标签
  3. 注意:如果您的Dock位于右侧,则可以从左上角访问“新桌面”选项卡。

    在小牛队,Applescript创建一个新的任务控制空间

    delay 0.5 -- time to release command if the script is run with command-R
    tell application "System Events"
        key code 126 using control down -- control-up
        delay 1
        do shell script "MouseTools -x 1900 -y 60;sleep 1;MouseTools -leftClickNoRelease;MouseTools -releaseMouse"
        key code 53 -- escape
    end tell