Uneori, după actualizarea la o versiune mai nouă a aplicației din meniu Deschideți în aplicație același articol apare de două ori. Problema afectează programele descărcate din orice sursă și chiar și pe cele distribuite prin Mac App Store. Eu însumi am avut un inconvenient similar recent când am actualizat popularul editor de imagini Pixelmator.
Cum să eliminați duplicatele nedorite? Pur și simplu. Deschideți Terminalul și introduceți următoarea comandă:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Comanda cd (schimba directorul) a schimbat doar directorul curent. Acum introduceți o altă comandă, de data aceasta eliminând duplicatele:
./lsregister -kill -domain local -domain system -domain user
Așteptați câteva secunde pentru finalizarea curățării. Apoi puteți vedea singur că fiecare aplicație se află în meniul contextual Deschideți în aplicație un orfan. Dacă te așteptai la un tutorial mai lung, trebuie să te dezamăgim. Această schimbare cosmetică este (din fericire) o chestiune de doar două comenzi.
[fă acțiune="sponsor-consiliere"/]
Heh, multumesc Dan baieti :)
Super, multumesc!! :)
Luxury Daniel … în mod normal, articolul anului din punctul meu de vedere … este atât de simplu și va rezolva o problemă uriașă pentru cineva … grozav :)
Există ceva similar în situația în care pictograma aplicației lipsește și acolo?
Sfat grozav, mulțumesc, am scăpat de o mulțime de balast. Aș vrea doar să încerc să găsesc o modalitate de a scrie prima comandă pe site, astfel încât să fie pe pagină în întregime și să-mi amintesc că tastarea primelor litere ale subdirectorului în comanda cd și apăsarea tabulatorului completează automat numele existente pe disc, dacă este unic. Dacă nu face nimic, adăugați o altă literă și TAB din nou.
Am încercat să le elimin folosind acest ghid.
Fără succes, dar în discuție toată lumea laudă că funcționează, așa că mă gândesc: poate trebuie să înlocuiți termenul „utilizator” cu numele folderului de acasă.
Bineînțeles fără succes, dar acum mi-e teamă că am făcut o prostie în sistem. (este 10.8.2)
Este frica justificată?
Îl pot întoarce cumva la forma inițială?
Nici la mine nu merge, dar asta merge.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user