A volte dopo l'aggiornamento a una versione più recente dell'applicazione nel menu Apri nell'app lo stesso elemento appare due volte. Il problema riguarda i programmi scaricati da qualsiasi fonte e anche quelli distribuiti tramite il Mac App Store. Io stesso ho riscontrato di recente un inconveniente simile durante l'aggiornamento del popolare editor di immagini Pixelmator.
Come rimuovere i duplicati indesiderati? Abbastanza semplice. Apri Terminale e inserisci il seguente comando:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Comando cd (cambia directory) ha cambiato solo la directory corrente. Ora inserisci un altro comando, questa volta eliminando i duplicati:
./lsregister -kill -domain local -domain sistema -domain utente
Attendi qualche secondo per il completamento della pulizia. Quindi puoi vedere tu stesso che ogni applicazione si trova nel menu contestuale Apri nell'app un orfano. Se vi aspettavate un tutorial più lungo, dobbiamo deludervi. Questa modifica estetica è (per fortuna) questione di soli due comandi.
[do action="sponsor-consulenza"/]
Eh grazie Dan ragazzi :)
Grazie mille!! :)
Luxury Daniel... normalmente l'articolo dell'anno dal mio punto di vista... è un gioco da ragazzi e risolverà un grosso problema per qualcuno... fantastico :)
C'è qualcosa di simile nella situazione in cui manca l'icona dell'app anche lì?
Ottimo consiglio, grazie, mi sono sbarazzato di un sacco di zavorra. Vorrei solo provare a trovare un modo per scrivere il primo comando sul sito in modo che sia nella pagina nella sua interezza e ricordarmi che digitando le prime lettere della sottodirectory nel comando cd e premendo tab si completa automaticamente il nome esistente sul disco, se è univoco. Se non fa nulla, aggiungi di nuovo un'altra lettera e TAB.
Ho provato a rimuoverli utilizzando questa guida.
Senza successo, ma nella discussione tutti lodano che funzioni, quindi penso: forse dovresti sostituire il termine "utente" con il nome della cartella home.
Naturalmente senza successo, ma ora ho paura di aver fatto qualcosa di stupido nel sistema. (è 10.8.2)
La paura è giustificata?
Posso in qualche modo riportarlo alla sua forma originale?
Non funziona neanche per me, ma questo sì.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user