Я хочу создать новое пространство (а также удалить его позже), без необходимости проходить стандартную миссию управления misson. Есть ли способ сделать это программно? Либо через терминальные команды, applescript или некоторые cocoa?
Как я могу программно добавить пространство для управления миссией?
Ответ 1
В списке ~/Library/Preferences есть список предпочтений, называемый com.apple.spaces.plist.
Там нужно добавить два ключа.
Откройте список, и я надеюсь, что вы узнаете об этом.
Ответ 2
Из GUI...
... на случай, если кто-то найдет это через Google
Его cinch: когда вы находитесь в Mission Control...
- переместите курсор в верхний правый угол экрана.
- перейдите на вкладку "Новый рабочий стол", которая переместится с края экрана.
Примечание. Если ваша док-станция находится справа, вы можете перейти на вкладку "Новый рабочий стол" в верхнем левом углу.
В Mavericks, Applescript для создания нового 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