Setel ulang ikon dok saat keluar

0

Saya memiliki iMac untuk penggunaan umum, saya ingin memastikan ikon dock tidak akan diubah oleh yang lain (mis. Tetap atur pengaturan pabrik).

Saat ini saya tahu dua perintah berikut dapat melakukan ini:

defaults delete com.apple.dock
killall Dock

Namun, ketika saya menyisipkan dua baris kode ini ke skrip Logoff, itu tidak akan berfungsi.

#!/bin/bash

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

exit 0

Skrip itu OK dan perintah lain dalam skrip itu berfungsi juga.

Adakah ide untuk mengatasi masalah ini?

Yang Xia
sumber

Jawaban:

0

Karena Anda keluar, Anda cukup menghapus com.apple.dock.plist file dalam skrip menggunakan rm perintah dan tidak perlu menggunakan killall dan defaults perintah. Saya baru saja menguji ini dengan skrip logout dan mereset Dock ke Dock default ketika masuk kembali.

Saya menggunakan: rm "/Users/$USER/Library/Preferences/com.apple.dock.plist"

user3439894
sumber