Mysterious OS X File Extension (bug?)

3

So che OS X utilizza Launch Services.framework per gestire le estensioni di file . Ma le icone che appartengono all'estensione file fanno parte di Info.plist nel contenuto del pacchetto dell '"applicazione di apertura predefinita" di quel specifico estensione file .

La mia estensione di file "buggy" è *. cpp utilizzata da Xcode come impostazione predefinita . Normalmente dovrebbe usare l'icona data in /applications/xcode/contens/ressources/XXX.icns .

Ma non è così! Sta usando un'altra icona di cpp , che non ho trovato in tutto il mio sistema - neanche nell'app Xcode.

Dopo aver modificato XXX.icns menzionato sopra con un file .icns personalizzato e cancellato la cache di Icon, ho disconnesso e riavviato il mio mac:

Per la rotatoria 2 secondi ho potuto vedere il mio file .icns personalizzato come icona standard per l'estensione file cpp. Questo è in realtà ciò che voglio ottenere in modo permanente!

Ma dopo pochi secondi l'icona cambia per magia nell'altra icona cpp, che non riesco a trovare sul mio mac. Cosa c'è di sbagliato nel mio Mac.

Piccola conclusione:

  1. 1 icona che non si trova in nessuna lib o app
  2. 1 icona predefinita in Xcode, ad esempio
  3. 1 icona che desidero utilizzare per un'estensione

Viene visualizzata l'icona (1). Ma non dovrebbe. Dovrebbe mostrare il (3) se ho fatto tutto bene, altrimenti deve mostrare (2).

(1) è l'icona mostrata nel mirino (2) è l'icona mostrata nell'ispettore:

Eccoleiconechevogliousare:

    
posta Alex Held 27.02.2015 - 01:06
fonte

1 risposta

1

Disattiva "Mostra anteprima icona" (in tedesco: Symbolvorschau einblenden) nelle opzioni di visualizzazione della cartella specifica o di tutte le cartelle e probabilmente vedrai l'icona personalizzata.

Se vuoi applicarlo a tutte le cartelle fai clic sul pulsante "Utilizza come predefinite".

    
risposta data 27.02.2015 - 02:21
fonte

Leggi altre domande sui tag