Le icone rimangono invariate dopo aver modificato il programma predefinito per l'apertura del file

11

Ho appena disinstallato un programma dal mio nuovo Mac. Il programma si stava automaticamente impostando per aprire tutti i file .r . Ho installato un nuovo programma e l'ho reso predefinito per l'apertura dei file .r , ma la vecchia icona dei file rimane. L'icona del vecchio programma è stil su ogni .r -files.

Come posso aggiornare le icone dei file .r , in modo che possano visualizzare le icone del nuovo programma? E perché questa icona esiste ancora sul mio Mac, posso rimuovere l'icona del vecchio programma?

    
posta Mathematica 24.03.2014 - 20:16
fonte

4 risposte

6

Puoi provare a ricostruire il database LaunchServices da Terminale:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Il percorso verso lsregister su Mavericks è:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister

    
risposta data 04.04.2014 - 19:52
fonte
1

Per Yosemite 10.10.4 utilizzare:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
    
risposta data 28.07.2015 - 14:42
fonte
0

Su macOS Sierra 10.12.1 la soluzione lsregister fornita da @Mateusz Szlosek non ha funzionato.

Ma questa soluzione ha funzionato : Reimposta la cache delle icone su MacBook

Tuttavia, la modifica dell'applicazione predefinita per un tipo di file tramite "Apri con ..." del Finder non causa alcun aggiornamento immediato delle icone sul desktop e nelle finestre del Finder. Questo è un bug.

Alcune critiche alla fine : come utente Apple da molto tempo ho sempre preferito il feedback istantaneo e l'aggiornamento della GUI di macOS rispetto a Windows, dove hai avuto e devi ancora fare molto manuale rinfrescante e amp; più oneri / precauzioni per l'utente a causa della mancanza di sincronizzazione / consapevolezza cross-process (ovvero rinominare un file in Explorer mentre è aperto in un'altra app, causerà problemi, ancora nel 2016).

L'interazione istantanea tra processi di tutte le app di riserva e tutte le app che utilizzano framework standard è ciò che è così bello sul Mac, ovvero riabilitare un'interfaccia di rete e Safari carica automaticamente il contenuto di una scheda del browser inattivo, rinominando un file in Finder è stato aperto senza problemi, cambiando un'icona e il suo aggiornamento in ogni istanza di visualizzazione (Finder, finestra di dialogo delle applicazioni, icona nella barra del titolo dell'app), ecc.

Odio vedere queste qualità svanire. Apple trascura chiaramente i suoi utenti Mac professionali rispetto ai suoi utenti iOS e ai loro servizi Cloud. Con iCloud Apple perfeziona la sincronizzazione tra dispositivi, ma non offre il sincronismo perfetto con il Mac come una volta.

    
risposta data 09.11.2016 - 17:02
fonte
0

la soluzione di cui sopra non ha funzionato per me ... quindi questo è quello che ho provato e ha funzionato ... Lo sto spiegando qui perché se la soluzione di cui sopra non funziona per qualcuno, allora lui / lei può solo riavviare il loro Mac in modalità provvisoria login e poi spegnimento e avvio in modalità normale ... Problema risolto :)

    
risposta data 08.06.2017 - 12:51
fonte

Leggi altre domande sui tag