Dažreiz pēc atjaunināšanas uz jaunāku lietojumprogrammas versiju izvēlnē Atvērt lietotnē viens un tas pats vienums parādās divas reizes. Problēma skar programmas, kas lejupielādētas no jebkura avota un pat tās, kuras tiek izplatītas, izmantojot Mac App Store. Es pats nesen piedzīvoju līdzīgas neērtības, atjauninot populāro attēlu redaktoru Pixelmator.
Kā noņemt nevēlamus dublikātus? Pavisam vienkārši. Atveriet termināli un ievadiet šādu komandu:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Pavēli cd (mainīt direktoriju) mainīja tikai pašreizējo direktoriju. Tagad ievadiet citu komandu, šoreiz izslēdzot dublikātus:
./lsregister -kill -domain local -domain system -domain user
Pagaidiet dažas sekundes, līdz tīrīšana tiek pabeigta. Tad jūs pats varat redzēt, ka katra lietojumprogramma atrodas konteksta izvēlnē Atvērt lietotnē bārenis. Ja jūs gaidījāt garāku apmācību, mums ir jāsagādā jums vilšanās. Šīs kosmētiskās izmaiņas (par laimi) ir tikai divu komandu jautājums.
[do action="sponsor-counseling"/]
Heh paldies Dan puiši :)
Lieliski, paldies!! :)
Grezns Daniels… parasti gada raksts no mana skatpunkta… tas ir tāds nejēdzīgs un kādam atrisinās milzīgu problēmu… lieliski :)
Vai ir kaut kas līdzīgs situācijā, kad arī tur trūkst lietotnes ikonas?
Lielisks padoms, paldies, atbrīvojos no daudz balasta. Vēlos tikai mēģināt atrast kādu veidu, kā mājaslapā uzrakstīt pirmo komandu, lai tā būtu lapā pilnībā un atgādinātu, ka ierakstot cd komandā apakšdirektorijas pirmos burtus un nospiežot tab, nosaukums tiek automātiski pabeigts. kas atrodas diskā, ja tas ir unikāls. Ja tas neko nedara, pievienojiet vēl vienu burtu un vēlreiz TAB.
Es mēģināju tos noņemt, izmantojot šo rokasgrāmatu.
Bez panākumiem, bet diskusijā visi slavē, ka strādā, tāpēc domāju: varbūt jāaizstāj termins "lietotājs" ar mājas mapes nosaukumu.
Protams bez panākumiem, bet tagad baidos, ka kaut ko stulbu sistēmā izdarīju. (tas ir 10.8.2)
Vai bailes ir pamatotas?
Vai es varu kaut kā atgriezt to sākotnējā formā?
Man arī tas neder, bet šis gan.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user