Usuń duplikaty z menu „Otwórz za pomocą” prawego przycisku myszy w systemie Mac OS X
Menu „Otwórz za pomocą” pojawia się po kliknięciu dowolnego pliku w programie Mac Finder prawym przyciskiem myszy (lub kliknięciu z wciśniętym klawiszem Control) i ma na celu udostępnienie listy alternatywnych aplikacji, w których można otworzyć wybrany plik z inną aplikacją niż ta, która jest obecnie ustawiona jako aplikacja domyślna. To Open With jest świetne, ale czasami może stać się dziwnie zaśmiecone powtarzającymi się wpisami tej samej aplikacji, aw najgorszych przypadkach nie będzie to nawet duplikat tu i tam, będzie to wielokrotność tej samej aplikacji pojawiającej się w Otwórz z listą.Pokażemy Ci, jak usunąć te powtarzające się wpisy i jak ułatwić korzystanie z aliasu do wykorzystania w przyszłości.
Usuń powtarzające się wpisy aplikacji w menu „Otwórz za pomocą” systemu OS X
To powinno działać z prawie każdą wersją systemu Mac OS X
Uruchom Terminal z katalogu /Applications/Utilities/ i wpisz jedną z następujących komend w pojedynczym wierszu:
Kopiuj i wklej z ciągu poleceń w jednym wierszu:
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local-domain user;killall Finder;echo Open With został przebudowany, Finder uruchomi się ponownie"
LUB
Ten sam ciąg polecenia podzielony na wiele wierszy: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domain local -domain user
(Uwaga: ukośniki odwrotne w drugim poleceniu służą do rozszerzania długich poleceń na wiele wierszy, jednocześnie czyniąc je wykonywalnymi podczas kopiowania i wklejania, nie trzeba ich uwzględniać, jeśli ręcznie wpisujesz ciąg polecenia do terminala)
Może to trochę potrwać, ponieważ cała baza danych usług uruchamiania musi zostać odbudowana, a podczas tego procesu zduplikowane wpisy aplikacji zostaną usunięte z menu wyświetlanego po kliknięciu prawym przyciskiem myszy. Po zakończeniu musisz zamknąć i ponownie uruchomić Findera, aby zmiana zaczęła obowiązywać, co jest najłatwiejsze również z wiersza poleceń:
killall Finder
Teraz, gdy Finder uruchomi się ponownie, wróć do dowolnego pliku i kliknij go prawym przyciskiem myszy, otwierając menu „Otwórz za pomocą”, aby wyświetlić wszystkie powtarzające się wpisy.
Ale co, jeśli musisz to robić często, to polecenie jest trochę irytujące, co? Oto jak radykalnie go skrócić:
Tworzenie krótkiego aliasu „Usuń otwarte z duplikatami”
Jeśli musisz to robić częściej niż chcesz, utworzenie prostego aliasu bash dla całej sekwencji poleceń może znacznie zaoszczędzić czas, ponieważ wyeliminuje konieczność wpisywania długich seria ciągów poleceń.
- Otwórz .bash_profile w swoim ulubionym edytorze tekstu, używamy nano w tej instrukcji, ponieważ jest to proste:
- Wklej następujący alias w jednym wierszu .bash_profile, zmień nazwę aliasu, jeśli masz na to ochotę
nano .bash_profile
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Otwórz Z został przebudowany, Finder uruchomi się ponownie&39;"
Naciśnij Control+O, aby zapisać, a następnie Control+X, aby wyjść z nano
Sprawdź działający alias, wpisując „fixow” w wierszu poleceń, ale jeśli wyczyściłeś już opcję Otwórz za pomocą, nie będzie to miało takiego samego efektu. Jeśli użyłeś dokładnie takiego ciągu poleceń, jak powyżej, otrzymasz małą wiadomość zwrotną, wyglądającą tak:
$ fixow Otwórz Po przebudowaniu menu Finder uruchomi się ponownie
Jeśli z jakiegoś powodu nie możesz pobrać tego kodu, możesz go również skopiować ze strony GitHub OSXDaily, gdzie zaczynamy zbierać szczególnie przydatne skrypty powłoki dla systemu OS X.
Dzięki temu możesz po prostu wpisać „fixow” (skrót od Fix Open With, rozumiesz? Jesteśmy kreatywni), a całe polecenie zostanie wykonane bez konieczności ponownego wpisywania całej rzeczy.
Czy mogę usunąć każdą aplikację z menu „Otwórz za pomocą”?
Jeśli Twój problem wykracza poza zduplikowane lub powtarzające się wpisy, inną opcją jest wyczyszczenie całego menu Otwórz za pomocą i rozpoczęcie od zera. To usuwa wszystko z menu, zmuszając cię do ręcznego kojarzenia aplikacji z typami plików i formatami na własną rękę lub po prostu za pomocą OS X do otwierania określonych plików. To naprawdę ostatnia deska ratunku lub superdostosowanie, jeśli chcesz samodzielnie przebudować listę i być bardziej selektywnym w doborze powiązań.