Понякога след актуализиране до по-нова версия на приложението в менюто Отворете в приложението един и същ елемент се появява два пъти. Проблемът засяга програми, изтеглени от всякакъв източник и дори тези, разпространявани чрез Mac App Store. Аз самият изпитах подобно неудобство наскоро, когато актуализирах популярния редактор на изображения Pixelmator.
Как да премахнете нежелани дубликати? Много лесно, много просто, съвсем лесно, съвсем просто. Отворете терминала и въведете следната команда:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
командване cd (промяна на директория) промени само текущата директория. Сега въведете друга команда, като този път елиминирате дубликатите:
./lsregister -kill -domain local -domain system -domain user
Изчакайте няколко секунди, за да завърши почистването. След това можете сами да видите, че всяко приложение е в контекстното меню Отворете в приложението сирак. Ако сте очаквали по-дълъг урок, трябва да ви разочароваме. Тази козметична промяна е (за щастие) въпрос на само две команди.
[do action="sponsor-counseling"/]
Хех благодаря Дан момчета :)
Страхотно, благодаря!! :)
Луксозен Даниел ... обикновено статията на годината от моя гледна точка ... това е толкова безсмислено и ще реши огромен проблем за някого ... страхотно :)
Има ли нещо подобно за ситуацията, при която иконата на приложението липсва и там?
Страхотен съвет, благодаря, отървах се от много баласт. Просто бих искал да намеря някакъв начин да напиша първата команда на уебсайта, така че да е на страницата в нейната цялост и да ми напомня, че въвеждането на първите букви от поддиректорията в командата cd и натискането на tab автоматично завършва името съществуващ на диска, ако е уникален. Ако не прави нищо, добавете друга буква и отново TAB.
Опитах се да ги премахна с помощта на това ръководство.
Без успех, но в дискусията всички хвалят, че работи, така че мисля: може би трябва да замените термина "потребител" с името на домашната папка.
Разбира се без успех, но сега се страхувам, че съм направил нещо глупаво в системата. (10.8.2 е)
Оправдан ли е страхът?
Мога ли по някакъв начин да го върна в оригиналния му вид?
И при мен не става, но този става.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user