Come forzare macOS ad accettare e attivare le modifiche a .GlobalPreferences.plist?

3

Ho una chiave con valori che vorrei inserire in .GlobalPreferences.plist . Sono stato in grado di inserirli tramite i seguenti passaggi:

mkdir ~/tmp; cd ~/tmp 
cp /path/to/some.plist ~/tmp/ 
cp ~/Library/Preferences/.GlobalPreferences.plist ~/tmp/
#Convert from binary plist to xml: 
plutil -convert xml1 .GlobalPreferences.plist
#Merge some values into the plist: 
/usr/libexec/PlistBuddy -x -c "Merge some.plist :ProperlyNamedKey" ~/tmp/.GlobalPreferences.plist
#Test to make sure values have been inserted to key: 
/usr/libexec/PlistBuddy -x -c "Print :ProperlyNamedKey"
#Reencode to binary plist: 
plutil -convert binary1 .GlobalPreferences.plist 
cp .GlobalPreferences.plist ~/Library/Preferences/ 

La chiave e i relativi valori sono uniti bene, ma quando I cp il .GlobalPreferences.plist torna alla cartella Preferenze, le modifiche NON vengono visualizzate. Quando I sudo reboot anche le modifiche svaniscono e non vengono più visualizzate in .GlobalPreferences.plist né in System Preferences .

C'è un modo per forzare macOS ad accettare e attivare le modifiche .GlobalPreferences.plist immediatamente e in modo tale che le modifiche tentate non vengano cancellate?

    
posta ylluminate 20.06.2017 - 04:03
fonte

0 risposte

Leggi altre domande sui tag