Usuń duplikaty z menu „Otwórz za pomocą” komputera Mac

Menu „Otwórz za pomocą” umożliwia otwieranie dokumentów przy użyciu innej aplikacji niż ta powiązana z typem dokumentu. Na przykład możesz chcieć otworzyć obraz JPEG w programie Photoshop zamiast w Podglądzie Apple. Możesz to łatwo zrobić, klikając prawym przyciskiem myszy dokument (w naszym przykładzie obraz JPEG) i wybierając „Otwórz za pomocą” z wyskakującego menu. To moja ulubiona metoda szybkiego otwierania dokumentów w innych aplikacjach. W menu „Otwórz za pomocą” zostaną wyświetlone wszystkie aplikacje zainstalowane na komputerze Mac, które mogą pracować z wybranym dokumentem.

Jedną z wad menu „Otwórz za pomocą” jest to, że z czasem może ono być bardzo długie, gdy instalujesz i usuwasz aplikacje na komputerze Mac. Może również zacząć wyświetlać duplikaty aplikacji. Na przykład moje menu „Otwórz za pomocą” wyświetla cztery pozycje programu Photoshop, mimo że mam tylko jedną wersję programu Photoshop na komputerze Mac. Menu „Otwórz za pomocą” może zapełniać się duplikatami za każdym razem, gdy tworzysz klon dysku startowego lub montujesz dyski zawierające kopie aplikacji. Czasami wydaje się, że dzieje się tak tylko dlatego, że w środku nocy pies ujrzał w pełni księżyca.


Resetowanie menu „Otwórz za pomocą”

Zresetowanie menu „Otwórz za pomocą” spowoduje usunięcie duplikatów i aplikacji-widm (tych, które zostały usunięte) z listy. Zresetujesz menu „Otwórz za pomocą”, odbudowując bazę danych usług uruchamiania, którą obsługuje Twój komputer Mac. Istnieje wiele sposobów odbudowy bazy danych Launch Services, w tym narzędzia systemowe innych firm, takie jak Cocktail i Onxy.

Jeśli nie jesteś właścicielem narzędzia systemowego, które może odbudować bazę danych usług uruchamiania, nie martw się; możesz samodzielnie przeprowadzić przebudowę za pomocą terminala.

Korzystanie z terminala do odbudowy bazy danych usług uruchamiania

Uruchom Terminal znajdujący się w / Applications / Utilities /.

W przypadku systemu OS X 10.5.xi nowszych wprowadź następujące informacje w wierszu polecenia terminala:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

W przypadku OS X 10.3.x - 10.4.x wprowadź następujące informacje w wierszu polecenia terminala:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Powyższe jest jednym poleceniem i jest wprowadzane w jednym wierszu. Możesz po prostu skopiować / wkleić powyższe polecenie do terminala, a następnie nacisnąć klawisz Return / Enter, aby wykonać polecenie. Jeśli masz trudności z wybraniem powyższego polecenia, spróbuj trzykrotnie kliknąć tekst polecenia.

Proces odbudowy może zająć minutę lub dwie. Po pojawieniu się monitu Terminala możesz zamknąć Terminal.

Teraz, gdy używasz menu „Otwórz za pomocą”, powinieneś zobaczyć listę aplikacji ograniczoną do aplikacji aktualnie zainstalowanych na komputerze Mac, bez duplikatów ani duchów.


referencje

Uruchom usługi

lsregister man page


Dodaj komentarz