Come cambio l'icona di Emacs installata tramite Homebrew?

4

Sono a conoscenza del processo "Ottieni informazioni" di cambiare le icone, ma quando cambio l'icona di Emacs, non succede nulla

Ho installato Emacs con questo comando:

brew install emacs --HEAD --with-cocoa

Quando eseguo csrutil status , ottengo disabled .

Sono in grado di modificare le icone delle cartelle ma non le app

    
posta TheGeorgeous 02.03.2016 - 18:14
fonte

3 risposte

4

Le icone delle app sono parte dell'applicazione e non qualcosa di facilmente modificato dall'utente.

La modifica dell'icona cambierà i dati su cui l'applicazione esegue il hashs per la sua firma e quindi alcune cose si lamenteranno che l'applicazione è corrotta.

Le icone possono essere modificate andando all'applicazione in Finder e quindi scegliere Mostra contenuto pacchetto. Nel caso più semplice un file di icone sarà solitamente per l'applicazione X (penso che lo sviluppatore possa decidere di usare un altro nome) X.app/Contents/Resources/X.icns È quindi possibile sostituire quel file. Tuttavia, se l'applicazione è ben scritta e conforme alle Linee guida per l'interfaccia umana di Apple ci saranno diverse icone

Every app must include several sizes of its app icon for display in the Finder, Dock, Launchpad, and elsewhere.

Ricorda che quando Homebrew riceve una versione aggiornata di Emacs e la aggiorni, sovrascriverà la modifica che hai apportato.

    
risposta data 02.03.2016 - 18:29
fonte
3

Ho trovato un modo per cambiare il dock della GUI di Emacs e altre icone.

  1. Scarica i file png dal link , oppure usa il tuo.
  2. Prendi il png più grande e convertilo in .icns file con un convertitore online (google)
  3. Apri Finder, vai su Applicazioni e fai clic con il pulsante destro del mouse su Emacs per visualizzare i contenuti del pacchetto, quindi accedi a Contents - Resources
  4. Sostituisci il file Emacs.icns con il tuo dal # 2.
  5. QUI è la parte difficile - quindi ho dovuto anche fare il trucco drag-drop.
    • In una NUOVA finestra del Finder, vai su Applicazioni, fai clic destro su Emacs e fai clic su Get Info .
    • Quindi dall'altro Finder in cui hai il nuovo file Emacs.icns , trascinalo nella piccola icona in alto a sinistra nella finestra Ottieni informazioni.

Nessun riavvio richiesto:

    
risposta data 17.03.2017 - 07:25
fonte
0

Un altro modo in cui ho trovato questa semplice modifica è usare image2icon , puoi installare con homebrew e quindi usare qualsiasi icona tu voglia .

    
risposta data 14.02.2018 - 19:46
fonte

Leggi altre domande sui tag