Včasih po posodobitvi na novejšo različico aplikacije v meniju Odpri v aplikaciji isti element se pojavi dvakrat. Težava vpliva na programe, prenesene iz katerega koli vira, in celo na tiste, ki se distribuirajo prek trgovine Mac App Store. Tudi sam sem pred kratkim doživel podobno nevšečnost pri posodabljanju priljubljenega urejevalnika slik Pixelmator.
Kako odstraniti neželene dvojnike? Čisto preprosto. Odprite terminal in vnesite naslednji ukaz:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Ukaz cd (sprememba imenika) spremenila samo trenutni imenik. Zdaj vnesite drug ukaz, tokrat odstranite dvojnike:
./lsregister -kill -domain local -domain system -domain user
Počakajte nekaj sekund, da se čiščenje konča. Potem se lahko sami prepričate, da je vsaka aplikacija v kontekstnem meniju Odpri v aplikaciji sirota. Če ste pričakovali daljšo vadnico, vas moramo razočarati. Ta kozmetična sprememba je (na srečo) stvar samo dveh ukazov.
[do action="sponsor-counseling"/]
Heh hvala Dan fantje :)
Najlepša hvala!! :)
Luxury Daniel … običajno članek leta z mojega vidika … je tako nepomembno in bo nekomu rešil velik problem … super :)
Ali obstaja kaj podobnega v primeru, ko tudi tam manjka ikona aplikacije?
Odličen nasvet, hvala, znebil sem se veliko balasta. Rad bi samo poskusil najti način, kako zapisati prvi ukaz na spletni strani, tako da je na strani v celoti, in me spomniti, da vnos prvih črk podimenika v ukaz cd in pritisk tabulatorke samodejno dokonča ime obstaja na disku, če je edinstven. Če ne naredi ničesar, dodajte še eno črko in ponovno TAB.
Poskušal sem jih odstraniti s to vadnico.
Brez uspeha, v razpravi pa vsi hvalijo, da deluje, zato pomislim: mogoče bi moral izraz "uporabnik" zamenjati z imenom domače mape.
Seveda brez uspeha, zdaj pa se bojim, da sem naredil kakšno neumnost v sistemu. (to je 10.8.2)
Je strah upravičen?
Ali ga lahko nekako vrnem v prvotno obliko?
Tudi meni ne gre, ta pa gre.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user