EDIT: mi sono appena reso conto che ciò di cui sto parlando non è una funzione predefinita in Lion. Probabilmente ho aggiunto i comandi tramite un articolo come questo (scorri verso il basso a "Gesti e scorciatoie da tastiera"). Quindi questa domanda riguarda di più come rendere immediatamente effettive le modifiche a Plist da Terminale.
Ho trascorso circa 4 ore a cercare e sviluppare una soluzione per un modo rapido di disabilitare / attivare il controllo missione. La mia linea di pensiero attuale è:
Posso disabilitare i collegamenti a Mission Control, che mi darebbero lo stesso effetto.
Oh guarda, posso disabilitare le scorciatoie tramite ~/Library/Preferences/com.apple.symbolichotkeys.plist
! Vediamo come posso modificare quello ...
Dannalo, il comando defaults
non mi permette di andare abbastanza in profondità nei sottodiretti per fare ciò che voglio. Ma aspetta, ho trovato /usr/libexec/PlistBuddy
! Adesso scrivi uno script ...
Lo script funziona (cambia le impostazioni nel file .plist), ma le modifiche non hanno effetto.
Le mie domande:
-
C'è un modo migliore per farlo?
-
Quale comando posso aggiungere al mio script per rendere immediatamente operative le mie modifiche? Puoi vedere che ho
killall Dock
nello script e ho provatokillall Finder
ekillall SystemUIServer
, ma nessuno di questi sembra funzionare.
Speriamo che questo sia il posto migliore per chiederlo ... So che questo è specifico per OS-X, ma è anche altamente tecnico.