Birkaç makine arasında aynı değiştirme metnini kullanan az sayıda kullanıcı var. Değiştirme tablosunu sistemler arasında senkronize edebilmek istiyoruz.
Şu anda bunu yapmanın manuel yolu, bu sekmenin altındaki tabloda yer alan Sistem Tercihleri -> Klavye -> Metin girişlerinden tüm öğeleri seçip bunları Bulucu'ya sürüklemekten ibarettir. İşte bahsettiğim masa:
Bu, ithalat için daha sonra paylaşılabilecek ve bu tabloya geri sürüklenebilecek bir fikir yaratır.
Pist'i veya bu konfigürasyonun bir bölümünü bulunduğu her yerde manuel olarak yakalamanın bir yolunun olduğundan şüpheleniyorum ve daha sonra her gün hepimizi senkronize tutan bir senkronizasyon betiği hazırlıyoruz.
EDIT: Buna değer, biraz kazma yaptım ve bu değerlerin depolandığını öğrendim ~/Library/Preferences/.GlobalPreferences.plist
. Bakarsanız bunları NSUserDictionaryReplacementItems
anahtarda saklanmış olarak görürsünüz .
Bu anahtarları aşağıdaki komutla çıkartabileceğinizi öğrendim:
/usr/libexec/PlistBuddy -c "Print :NSUserDictionaryReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist
Yani şimdi bunları depolamak ve başka bir sistemin temel anahtarına yeniden eklemek meselesi olacak.
Bunu otomatikleştirmek için kabuktan bunu elle nasıl yapacağınız hakkında bir fikriniz var mı?