Ponekad nakon ažuriranja na noviju verziju aplikacije u izborniku Otvori u aplikaciji ista se stavka pojavljuje dva puta. Problem utječe na programe preuzete s bilo kojeg izvora, pa čak i na one koji se distribuiraju putem Mac App Storea. I sam sam nedavno doživio sličnu neugodnost prilikom ažuriranja popularnog uređivača slika Pixelmator.
Kako ukloniti neželjene duplikate? Poprilično jednostavno. Otvorite terminal i unesite sljedeću naredbu:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Naredba cd (promijeni direktorij) promijenio je samo trenutni direktorij. Sada unesite drugu naredbu, ovaj put eliminirajući duplikate:
./lsregister -kill -domain local -domain system -domain user
Pričekajte nekoliko sekundi da se čišćenje završi. Tada možete sami vidjeti da se svaka aplikacija nalazi u kontekstnom izborniku Otvori u aplikaciji siroče. Ako ste očekivali duži tutorijal, moramo vas razočarati. Ova kozmetička promjena je (srećom) stvar samo dvije naredbe.
[do action="sponsor-council"/]
Heh hvala Dan momci :)
Puno hvala!! :)
Luxury Daniel … inače članak godine s moje točke gledišta … to je tako jednostavno i nekome će riješiti veliki problem … super :)
Postoji li nešto slično u situaciji u kojoj i tamo nedostaje ikona aplikacije?
Odličan savjet, hvala, riješio sam se puno balasta. Htio bih samo pokušati pronaći neki način da napišem prvu naredbu na web stranici tako da bude cijela na stranici i upamtite da upisivanje prvih slova poddirektorija u naredbu cd i pritisak na tab automatski dovršava postojeći naziv na disku, ako je jedinstven. Ako ne učini ništa, dodajte još jedno slovo i ponovno TAB.
Pokušao sam ih ukloniti pomoću ovog vodiča.
Bezuspješno, ali u raspravi svi hvale da radi, pa pomislim: možda moraš izraz "korisnik" zamijeniti nazivom matične mape.
Naravno bez uspjeha, ali sada se bojim da sam napravio neku glupost u sustavu. (to je 10.8.2)
Je li strah opravdan?
Mogu li ga nekako vratiti u izvorni oblik?
Ni meni ne radi, ali ovaj ide.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -lokalna domena -sustav domene -korisnik domene