Eliminarea duplicatelor din meniul "Open With" din Mac

Recondiționați baza de date a serviciilor de lansare

Meniul "Deschidere cu" vă permite să deschideți documente utilizând o aplicație diferită de cea asociată tipului de document. De exemplu, ați putea dori să deschideți o imagine JPEG cu Photoshop în loc de previzualizarea Apple. Puteți face acest lucru cu ușurință făcând clic dreapta pe document (în exemplul nostru, o imagine JPEG) și selectând "Deschidere cu" din meniul pop-up. Aceasta este metoda mea preferată pentru deschiderea rapidă a documentelor în alte aplicații.

Meniul "Deschidere cu" va afișa toate aplicațiile pe care le aveți pe Mac care sunt capabile să lucreze cu documentul selectat.

Un dezavantaj al meniului "Deschidere cu" este că, în timp, poate deveni foarte lung, pe măsură ce instalați și eliminați aplicațiile de pe Mac. De asemenea, poate începe să afișeze duplicate de aplicații. De exemplu, meniul meu "Deschidere cu" afișează patru intrări pentru Photoshop, chiar dacă am doar o versiune de Photoshop pe Mac. Meniul "Deschidere cu" se poate umple cu duplicate de fiecare dată când creați o clonă a unității de pornire sau unitățile de mount care conțin copii ale aplicațiilor. Uneori se pare că se întâmplă doar pentru că, în seara de noapte, un câine se lăsa în plină lună.

Resetarea meniului "Deschidere cu"

Resetarea meniului "Deschidere cu" va elimina duplicatele și aplicațiile fantomă (cele pe care le-ați șters) din listă. Resetați meniul "Deschidere cu" prin reconstruirea bazei de date Launch Services pe care o menține Macul.

Există mai multe moduri de a reconstrui baza de date Launch Services, inclusiv utilitățile de sistem ale terților, cum ar fi Cocktail și Onxy.

Dacă nu dețineți un utilitar de sistem care să poată reconstrui baza de date Launch Services, nu vă faceți griji; puteți efectua reconstrucția folosind Terminal.

Utilizarea terminalului pentru a reconstrui Baza de date a serviciilor de lansare

Terminal de lansare, localizat la / Applications / Utilities /.

Pentru OS X 10.5.x și mai târziu, introduceți următoarele la promptul Terminal:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domeniu sistem -domeniu local -domeniu utilizator

Pentru OS X 10.3.x - 10.4.x, introduceți următoarele la promptul Terminal:

/System/Library/Frameworks/ApplicationServices.framework/\Frameworks/LaunchServices.framework/Support/lsregister \ -kill -r -domeniu sistem -domeniu local -domeniu utilizator

Cele de mai sus sunt o comandă și sunt introduse pe o singură linie. Puteți pur și simplu copia / lipi comanda de mai sus în Terminal , apoi apăsați Return / Enter pentru a executa comanda. Dacă aveți dificultăți în selectarea comenzii de mai sus, încercați să faceți clic triplă pe textul de comandă.

Procesul de reconstrucție poate dura un minut sau două. Odată ce se întoarce promptul Terminal, puteți să părăsiți terminalul.

Acum, când utilizați meniul "Deschidere cu", ar trebui să vedeți o listă de aplicații care este limitată la aplicațiile instalate în prezent pe Mac, fără duplicate sau fantome.

Referinţă

Servicii de lansare

lsregister pagina man