Czasami po aktualizacji do nowszej wersji aplikacji w menu Otwórz w aplikacji ten sam element pojawia się dwa razy. Problem dotyczy programów pobranych z dowolnego źródła, a nawet tych rozpowszechnianych za pośrednictwem Mac App Store. Sam doświadczyłem ostatnio podobnej niedogodności podczas aktualizacji popularnego edytora obrazów Pixelmator.
Jak usunąć niechciane duplikaty? Całkiem proste. Otwórz Terminal i wprowadź następujące polecenie:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Komenda cd (zmień katalog) zmienił tylko bieżący katalog. Teraz wprowadź kolejne polecenie, tym razem eliminując duplikaty:
./lsregister -kill -domena lokalna -domena systemowa -użytkownik domeny
Poczekaj kilka sekund na zakończenie czyszczenia. Wtedy możesz sam przekonać się, że każda aplikacja znajduje się w menu kontekstowym Otwórz w aplikacji sierota. Jeżeli spodziewaliście się dłuższego poradnika, to musimy Was rozczarować. Ta kosmetyczna zmiana to (na szczęście) kwestia tylko dwóch poleceń.
[zrób akcję="poradnictwo-sponsorskie"/]
Heh, dzięki Dan, chłopaki :)
Wielkie dzięki!! :)
Luksus Daniel… normalnie artykuł roku z mojego punktu widzenia… to oczywistość, a komuś rozwiąże ogromny problem… świetnie :)
Czy jest coś podobnego w sytuacji, gdy tam również brakuje ikony aplikacji?
Świetna wskazówka, dzięki, pozbyłem się dużej ilości balastu. Chciałbym tylko spróbować znaleźć sposób na napisanie pierwszego polecenia na stronie tak, aby znajdowało się na stronie w całości i przypomnieć, że wpisanie pierwszych liter podkatalogu w poleceniu cd i naciśnięcie klawisza Tab automatycznie uzupełnia nazwę istniejący na dysku, jeśli jest unikalny. Jeśli to nic nie da, dodaj kolejną literę i ponownie TAB.
Próbowałem je usunąć korzystając z tego poradnika.
Bez skutku, ale w dyskusji wszyscy chwalą, że to działa, więc myślę: może trzeba zastąpić słowo „użytkownik” nazwą folderu domowego.
Oczywiście bez skutku, ale teraz boję się, że zrobiłem coś głupiego w systemie. (jest 10.8.2)
Czy strach jest uzasadniony?
Czy mogę w jakiś sposób przywrócić mu pierwotną formę?
Na mnie też to nie działa, ale w tym przypadku tak.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domena lokalna -system domeny -użytkownik domeny