a blog for first time Mac users

Διαχείριση των .plist files (property list files)

May 30th, 2011 0 comments

Στα .plist files (property list files), φυλάσσονται τα preferences του Mac OS X και των συνοδευτικών του εφαρμογών αλλά και τα preferences εφαρμογών τρίτων developers. Στο bookmarks.plist, για παράδειγμα, φυλάσσονται οι default ρυθμίσεις του Address Book (Contacts), τα bookmarks σας, οι προσωπικές σας (custom) ρυθμίσεις γενικότερα.

Τα αναζητείτε δε στην User Library ▹ Preferences και στον /Macintosh HD ▹ Library ▹ Preferences.

Η αλλοίωση ενός plist file λοιπόν μπορεί να προκαλέσει την κάθε μορφής δυσλειτουργία. Όμως για διερεύνηση/επιβεβαίωση τυχόν αλλοίωσης του, με πατημένο το πλήκτρο cmd σύρετε το επίμαχο file στο Desktop, κατόπιν  ▹ Restart ή relaunch την εφαρμογή κατά περίπτωση, οπότε το file θα αναδημιουργηθεί με default settings (εγγενείς ρυθμίσεις).

Αν η δυσλειτουργία αρθεί σύρετε πλέον το επίμαχο file στον κάδο, ενώ στη συνέχεια θα πρέπει να προσδιορίσετε ξανά τυχόν προσωπικές σας ρυθμίσεις. Διαφορετικά το επαναφέρετε στην αρχική του θέση και αναζητάτε αλλού το αίτιο.

Ενδεικτικά, τα .plist files δυο εφαρμογών·

com.apple.dock.plist
com.adobe.reader.plist

Αντιμετώπιση ενός επίμονου plist file :

Σε απεγκατάσταση -ακόμη και σύμφωνα με τις οδηγίες του developer- ενός περιττού ή αμφιλεγόμενου αν θέλετε utility όπως antivirus ή internet security scanner, cleaner, booster και συναφών, μπορεί το plist file του να παραμείνει στο σύστημα. Οπότε ενδέχεται να προκύπτουν pop-ups του utility ή lags, ενώ όταν προσπαθήσετε να το διαγράψετε να εμφανισθεί μήνυμα της μορφής.

Προσπαθείτε να αποδεσμεύσετε το file από ότι φαίνεται να το χρησιμοποιεί. Ανοίγετε λοιπόν το Terminal, paste την εντολή, πατάτε το space bar, πληκτρολογείτε ή paste το όνομα του file και Enter.

lsof | grep xyz.plist

Εφ’ όσον προκύψει μια αναγνωρίσιμη εφαρμογή, την κλείνετε. Όπως και να έχει, στη συνέχεια paste στο Terminal την εντολή·

rm -rf

και πατάτε το space bar, σύρετε κατόπιν το αρχείο στο παράθυρο, Enter και πρέπει να φύγει.

Leave a Reply

Your email address will not be published. Required fields are marked *