EDITAR: Me acabo de dar cuenta de que no estoy hablando de una característica predeterminada en Lion. Probablemente agregué los comandos a través de un artículo como this (desplácese hacia abajo a "Gestos y atajos de teclado"). Así que esta pregunta es más acerca de cómo hacer que los cambios en plist a partir del terminal se hagan efectivos inmediatamente.
He pasado aproximadamente 4 horas buscando y desarrollando una solución para una forma rápida de deshabilitar / habilitar el Control de la Misión. Mi línea de pensamiento actual es:
Puedo deshabilitar los accesos directos a Mission Control, lo que me daría el mismo efecto.
Oh, mira, puedo deshabilitar los accesos directos a través de ~/Library/Preferences/com.apple.symbolichotkeys.plist
! Veamos cómo puedo modificar eso ...
Maldición, el comando defaults
no me permite profundizar lo suficiente en los sub diccionarios para hacer lo que quiero. Pero espera, encontré /usr/libexec/PlistBuddy
! Ahora para escribir un guión ...
El script funciona (cambia la configuración en el archivo .plist), pero los cambios no surten efecto.
Mis preguntas:
-
¿Hay una mejor manera de hacer esto?
-
¿Qué comando puedo agregar a mi script para que mis cambios surtan efecto inmediatamente? Puedes ver que tengo
killall Dock
en el script, y he intentadokillall Finder
ykillall SystemUIServer
, pero ninguno de ellos parece funcionar.
Espero que este sea el mejor lugar para preguntar esto ... Sé que esto es específico del OS-X, pero también es altamente técnico.