Αφαίρεση διπλότυπων από το μενού "Άνοιγμα με" δεξί κλικ στο Mac OS X

Anonim

Το μενού "Άνοιγμα με" εμφανίζεται όταν κάνετε δεξί κλικ σε οποιοδήποτε αρχείο στο Mac Finder (ή κάνετε κλικ με έλεγχο) και προορίζεται να παρέχει μια λίστα εναλλακτικών εφαρμογών που μπορεί να ανοίξει το επιλεγμένο αρχείο με άλλο από αυτό που έχει οριστεί επί του παρόντος ως προεπιλεγμένη εφαρμογή. Αυτό το Open With είναι υπέροχο, αλλά μερικές φορές μπορεί να γεμίσει απίστευτα με επαναλαμβανόμενες εγγραφές της ίδιας εφαρμογής και στη χειρότερη περίπτωση δεν θα είναι καν διπλό εδώ και εκεί, αλλά θα εμφανίζονται πολλαπλάσια της ίδιας εφαρμογής στο Ανοίξτε τη λίστα Με.Θα σας δείξουμε πώς να αφαιρέσετε αυτές τις επαναλαμβανόμενες εγγραφές και πώς να κάνετε ένα πιο εύκολο στη χρήση ψευδώνυμο για μελλοντικές χρήσεις.

Κατάργηση επαναλαμβανόμενων καταχωρήσεων εφαρμογής στο μενού "Άνοιγμα με" του OS X

Αυτό θα πρέπει να λειτουργεί με σχεδόν κάθε έκδοση του Mac OS X

Εκκίνηση Terminal από τον κατάλογο /Applications/Utilities/ και εισαγάγετε μία από τις ακόλουθες συμβολοσειρά εντολών σε μία γραμμή:

Αντιγραφή & επικόλληση από συμβολοσειρά εντολής μίας γραμμής:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain χρήστης τοπικού τομέα;killall Finder;echo Open With έχει αναδημιουργηθεί, το Finder θα επανεκκινήσει το"

Ή

Ίδια συμβολοσειρά εντολής σπασμένη σε πολλές γραμμές: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Υποστήριξη/\ lsregister -kill -r -domain local -domain user

(Σημείωση: οι ανάστροφες κάθετες εντός της δεύτερης εντολής χρησιμοποιούνται για την επέκταση μεγάλων εντολών σε πολλές γραμμές, ενώ εξακολουθούν να τις καθιστούν εκτελέσιμες κατά την αντιγραφή και επικόλληση, δεν είναι απαραίτητο να συμπεριληφθούν εάν πληκτρολογείτε με μη αυτόματο τρόπο τη συμβολοσειρά εντολών στο τερματικό)

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

killall Finder

Τώρα, όταν το Finder επανεκκινήσει, επιστρέψτε σε οποιοδήποτε αρχείο και κάντε δεξί κλικ πάνω του, τραβώντας προς τα κάτω το μενού "Άνοιγμα με" για να δείτε όλες τις επαναλαμβανόμενες καταχωρήσεις που έχουν φύγει.

Αλλά τι γίνεται αν πρέπει να το κάνετε συχνά, αυτή η συμβολοσειρά εντολών είναι κάπως ενοχλητική ε; Δείτε πώς μπορείτε να το συντομεύσετε δραματικά:

Δημιουργία σύντομου "Κατάργηση ανοίγματος με διπλότυπα" Ψευδώνυμο

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

  • Ανοίξτε το .bash_profile με το αγαπημένο σας πρόγραμμα επεξεργασίας κειμένου, χρησιμοποιούμε το nano για αυτήν την περιγραφή επειδή είναι απλή:
  • nano .bash_profile

  • Επικολλήστε το παρακάτω ψευδώνυμο σε μία γραμμή του .bash_profile, μετονομάστε το ψευδώνυμο αν θέλετε
"
ψευδώνυμο fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -τοπικός τομέας -χρήστης τομέα;killall Finder;echo Open With έχει αναδημιουργηθεί, το Finder θα επανεκκινήσει&39;"

Πατήστε Control+O για αποθήκευση και μετά Control+X για έξοδο από το nano

Επαληθεύστε το ψευδώνυμο που λειτουργεί πληκτρολογώντας «fixow» στη γραμμή εντολών, αν και εάν έχετε ήδη διαγράψει το Open With it δεν θα έχει το ίδιο αποτέλεσμα. Εάν χρησιμοποιήσατε την ακριβή συμβολοσειρά εντολών όπως παραπάνω, θα λάβετε ένα μικρό μήνυμα ηχώ σε εσάς, που μοιάζει με αυτό:

$ fixow Το μενού Άνοιγμα με έχει αναδημιουργηθεί, το Finder θα επανεκκινήσει το

Αν για κάποιο λόγο δυσκολεύεστε να αρπάξετε αυτόν τον κώδικα, μπορείτε επίσης να τον αντιγράψετε από τη σελίδα OSXDaily GitHub, όπου αρχίζουμε να συλλέγουμε μερικά ιδιαίτερα χρήσιμα σενάρια κελύφους για το OS X.

Αυτό σας επιτρέπει να πληκτρολογήσετε απλώς 'fixow' (συντομογραφία για Διόρθωση Άνοιγμα Με, το καταλάβατε; Είμαστε σίγουροι ότι είμαστε δημιουργικοί) και ολόκληρη η συμβολοσειρά εντολής θα εκτελεστεί χωρίς να χρειάζεται να πληκτρολογήσετε ξανά ολόκληρο το πράγμα.

Μπορώ να αφαιρέσω κάθε εφαρμογή από το μενού "Άνοιγμα με";

Αν το πρόβλημά σας είναι πέρα ​​από τις διπλότυπες ή επαναλαμβανόμενες καταχωρήσεις, η άλλη επιλογή είναι να διαγράψετε ολόκληρο το μενού Άνοιγμα με και να ξεκινήσετε από την αρχή. Αυτό αφαιρεί τα πάντα από το μενού, αναγκάζοντάς σας να συσχετίσετε τις εφαρμογές με τους τύπους και τις μορφές αρχείων μόνοι σας ή απλώς χρησιμοποιώντας το OS X για να ανοίξετε συγκεκριμένα αρχεία. Αυτή είναι πραγματικά μια μέθοδος τελευταίας λύσης ή για uber-εξατομίκευση, εάν θέλετε να δημιουργήσετε ξανά τη λίστα μόνοι σας και να είστε πιο επιλεκτικοί με τις συσχετίσεις.

Αφαίρεση διπλότυπων από το μενού "Άνοιγμα με" δεξί κλικ στο Mac OS X