Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I programmatically add a space to mission control?

I want to create a new space (and also be able to delete it later), without having to go through the standard misson control gui. Is there any way to do this programmatically? Either via terminal commands, applescript or some cocoa?

like image 989
Dag Stuan Avatar asked Mar 07 '12 17:03

Dag Stuan


People also ask

What is a space in Mission Control?

A mission control center (MCC, sometimes called a flight control center or operations center) is a facility that manages space flights, usually from the point of launch until landing or the end of the mission. It is part of the ground segment of spacecraft operations.

How do you trigger Mission Control on a Mac?

Open Mission ControlSwipe up with three or four fingers on your trackpad, or double-tap the surface of your Magic Mouse with two fingers. Open the Mission Control app, which is in your Applications folder. Press the Mission Control key on your Apple keyboard or Touch Bar.


2 Answers

There is on preference plist in ~/Library/Preferences path named as com.apple.spaces.plist.

There You have to add two keys.

Open the plist and I hope you will get to know it.

like image 116
Vighnesh Pai Avatar answered Oct 14 '22 14:10

Vighnesh Pai


From the GUI...

...just in case someone finds this via Google

It’s a cinch: when you’re in Mission Control...

  1. move your cursor to the upper right corner of the screen
  2. click the New Desktop tab that slides out from the edge of the screen

Note:If your Dock is on the right, you can access the New Desktop tab from the upper left corner instead.

In Mavericks, Applescript to create a new Space in Mission Control

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
like image 27
ѺȐeallү Avatar answered Oct 14 '22 13:10

ѺȐeallү