Ponekad nakon ažuriranja na noviju verziju aplikacije u meniju Otvori u aplikaciji ista stavka se pojavljuje dva puta. Problem utiče na programe preuzete sa bilo kog izvora, pa čak i one distribuirane preko Mac App Store-a. I sam sam nedavno doživio sličnu neugodnost prilikom ažuriranja popularnog uređivača slika Pixelmator.
Kako ukloniti neželjene duplikate? Vrlo jednostavno. Otvorite Terminal i unesite sljedeću naredbu:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Command cd (promijeni direktorij) promijenio je samo trenutni direktorij. Sada unesite drugu naredbu, ovaj put eliminirajući duplikate:
./lsregister -kill -domena lokalni -sistem domene -korisnik domene
Pričekajte nekoliko sekundi da se čišćenje završi. Tada možete sami vidjeti da se svaka aplikacija nalazi u kontekstualnom meniju 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 komande.
[do action="sponzor-savjetovanje"/]
Heh hvala Dan momci :)
Odlično, hvala!! :)
Luksuzni Daniel…obično članak godine sa moje tačke gledišta…to je tako bezveze i nekome će riješiti ogroman problem…odlično :)
Postoji li nešto slično u situaciji kada i tamo nedostaje ikona aplikacije?
Odličan savjet, hvala, riješio sam se puno balasta. Samo bih želio da pokušam pronaći način da napišem prvu naredbu na web stranici tako da bude na stranici u cijelosti i podsjetiti me da upisivanjem prvih slova poddirektorijuma u naredbi cd i pritiskom na tab automatski se dovršava ime postoji na disku, ako je jedinstven. Ako ništa ne učini, dodajte još jedno slovo i ponovo TAB.
Pokušao sam ih ukloniti koristeći ovaj vodič.
Bezuspešno, ali u raspravi svi hvale da radi, pa mislim: možda treba termin "korisnik" zameniti imenom kućnog foldera.
Naravno bezuspešno, ali sada se bojim da sam napravio neku glupost u sistemu. (to je 10.8.2)
Da li je strah opravdan?
Mogu li ga nekako vratiti u prvobitni oblik?
Ni meni ne ide, ali ovaj ide.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain lokalni -domanski sistem -domanski korisnik