Ripristina le icone del dock mentre si disconnette

0

Ho un iMac per uso pubblico, voglio assicurarmi che l'icona del dock non venga modificata da altri (ad esempio, mantieni le impostazioni di fabbrica).

Attualmente so che i seguenti due comandi possono fare ciò:

defaults delete com.apple.dock
killall Dock

Tuttavia, quando inserisco queste due righe di codice in uno script Logoff, non funzionerà.

#!/bin/bash

#Reset the dock
defaults delete com.apple.dock
killall Dock

exit 0

Lo script è OK e anche altri comandi in quello script sono funzionanti.

Qualche idea per risolvere questo problema?

    
posta Yang Xia 04.06.2015 - 11:11
fonte

1 risposta

0

Dal momento che stai per uscire, puoi eliminare il file com.apple.dock.plist nello script usando il comando rm e non è necessario utilizzare killall e defaults comandi. L'ho appena testato con uno script di disconnessione e reindirizzato il Dock al Dock predefinito quando si effettua il login.

Ho usato: rm "/Users/$USER/Library/Preferences/com.apple.dock.plist"

    
risposta data 04.06.2015 - 16:15
fonte

Leggi altre domande sui tag