L'icona del dock non si aggiorna quando il file icns viene modificato su Yosemite

4

Ho riscontrato un problema in cui il Dock non ricaricherà un'icona che ho modificato per una delle mie applicazioni. Ho cambiato l'icona sostituendo il file .icns all'interno del pacchetto dell'applicazione. La versione con cui l'ho sostituita è al momento ancora presente, ma anche dopo aver riavviato e ucciso il dock più volte, la vecchia icona non si sposterà.

Stranamente, sono riuscito a cambiare l'icona di un'altra app senza problemi, seguendo la stessa procedura e riavvio.

Ci sono nuovi trucchi con il modo in cui questo funziona in Yosemite? Come può essere raggiunto?

    
posta Gabriele Cirulli 15.10.2014 - 01:51
fonte

2 risposte

6

Prova a eliminare la cache delle icone:

rm /var/folders/*/*/*/com.apple.dock.iconcache;killall Dock
    
risposta data 19.10.2014 - 19:35
fonte
-1

Sebbene non risponda direttamente alla tua domanda, esiste un metodo per cambiare l'icona senza modificare il file icns nel pacchetto dell'app.

  1. Scarica CandyBar da Panic (è fantastico per la gestione di icone personalizzate).
  2. Importa il icns o tutti i formati di immagine supportati nella barra laterale.
  3. Seleziona l'icona e premi Comando I per mostrare il pannello delle informazioni.
  4. Seleziona l'icona nel pannello delle informazioni e premi Comando C - copierà l'icona negli Appunti.
  5. Visita /Applications/ e trova l'icona dell'app che desideri sostituire. Di nuovo, premi Comando I per mostrare il pannello delle informazioni.
  6. Seleziona l'icona e premi Comando V per sostituire l'icona.
  7. Tieni premuto il comando e seleziona l'icona interessata nel Dock. Questo aggiornerà immediatamente l'icona.

Questo metodo è più sicuro perché non modifica il contenuto del pacchetto di app che a volte può causare problemi di assegnazione dei codici, tuttavia, l'aspetto negativo è che la finestra di dialogo all'interno dell'app continuerà a utilizzare l'icona precedente. Questo non dovrebbe essere un problema se incontri raramente la finestra di dialogo.

    
risposta data 19.10.2014 - 21:05
fonte

Leggi altre domande sui tag