Μερικές φορές μετά την ενημέρωση σε μια νεότερη έκδοση της εφαρμογής στο μενού Άνοιγμα στην εφαρμογή το ίδιο αντικείμενο εμφανίζεται δύο φορές. Το πρόβλημα επηρεάζει τα προγράμματα που λαμβάνονται από οποιαδήποτε πηγή, ακόμη και αυτά που διανέμονται μέσω του Mac App Store. Ο ίδιος αντιμετώπισα μια παρόμοια ταλαιπωρία πρόσφατα κατά την ενημέρωση του δημοφιλούς προγράμματος επεξεργασίας εικόνων Pixelmator.
Πώς να αφαιρέσετε ανεπιθύμητα αντίγραφα; Σχετικά απλά. Ανοίξτε το Terminal και πληκτρολογήστε την ακόλουθη εντολή:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Εντολή cd (αλλαγή καταλόγου) άλλαξε μόνο τον τρέχοντα κατάλογο. Τώρα εισάγετε μια άλλη εντολή, αυτή τη φορά εξαλείφοντας τα διπλότυπα:
./lsregister -kill -domain τοπικό -domain system -domain user
Περιμένετε μερικά δευτερόλεπτα για να ολοκληρωθεί ο καθαρισμός. Στη συνέχεια, μπορείτε να δείτε μόνοι σας ότι κάθε εφαρμογή βρίσκεται στο μενού περιβάλλοντος Άνοιγμα στην εφαρμογή ένα ορφανό. Αν περιμένατε μεγαλύτερο σεμινάριο, πρέπει να σας απογοητεύσουμε. Αυτή η αισθητική αλλαγή είναι (ευτυχώς) θέμα μόνο δύο εντολών.
[do action="sponsor-counseling"/]
Χε ευχαριστώ Dan παιδιά :)
Τέλεια, ευχαριστώ!! :)
Luxury Daniel… κανονικά το άρθρο της χρονιάς από την άποψή μου… είναι τόσο άστοχο και θα λύσει ένα τεράστιο πρόβλημα για κάποιον… υπέροχο :)
Υπάρχει κάτι παρόμοιο για την κατάσταση όπου το εικονίδιο της εφαρμογής λείπει και εκεί;
Υπέροχη συμβουλή, ευχαριστώ, ξεφορτώθηκε το πολύ έρμα. Θα ήθελα απλώς να προσπαθήσω να βρω κάποιον τρόπο να γράψω την πρώτη εντολή στον ιστότοπο, ώστε να είναι ολόκληρη στη σελίδα και να θυμάμαι ότι πληκτρολογώντας τα πρώτα γράμματα του υποκαταλόγου στην εντολή cd και πατώντας τη καρτέλα ολοκληρώνεται αυτόματα το υπάρχον όνομα στον δίσκο, αν είναι μοναδικός. Εάν δεν κάνει τίποτα, προσθέστε ένα άλλο γράμμα και ξανά TAB.
Προσπάθησα να τα αφαιρέσω χρησιμοποιώντας αυτό το σεμινάριο.
Χωρίς επιτυχία, αλλά στη συζήτηση όλοι επαινούν ότι λειτουργεί, οπότε σκέφτομαι: ίσως πρέπει να αντικαταστήσετε τον όρο "χρήστης" με το όνομα του αρχικού φακέλου.
Φυσικά χωρίς επιτυχία, αλλά τώρα φοβάμαι ότι έκανα μια βλακεία στο σύστημα. (είναι 10.8.2)
Είναι δικαιολογημένος ο φόβος;
Μπορώ με κάποιο τρόπο να το επαναφέρω στην αρχική του μορφή;
Ούτε σε μένα λειτουργεί, αλλά αυτό κάνει.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -τοποθετικό σύστημα -χρήστης domain