È possibile modificare le icone del Dock in base all'utente?

1

Riesci a rendere l'icona del Dock per un'app diversa? Ovviamente è possibile copiare l'intera app o parti di collegamento simbolico di esso, ma non voglio creare un collegamento simbolico per ogni singolo file nella directory Resources .

Ho provato a incollare un'icona nella finestra "Ottieni informazioni" di un alias o link simbolico, ma questo ha semplicemente attivato il rumore della campana.

    
posta 0942v8653 26.06.2014 - 03:06
fonte

2 risposte

1

Il suono della campana suggerisce che non hai il diritto di modificare l'applicazione. Un approccio a riga di comando ti consentirà di ottenere i diritti appropriati.

Trampolino App di AppleScript

Per un approccio per utente, prendi in considerazione la creazione di un piccolo trampolino applicazione che utilizza AppleScript . Utilizzando AppleScript Editor , crea un'applicazione che avvia l'applicazione desiderata.

AppleScript può essere un po 'come:

tell app "/Applications/Original.app"
    activate
end tell

Puoi applicare un'icona personalizzata all'applicazione trampolino e posizionare questa applicazione nel Dock. Una volta lanciato, l'applicazione trampolino a sua volta avvierà l'applicazione originale.

Approccio alla linea di comando

L'approccio seguente cambierà l'icona dell'applicazione per tutti gli utenti.

Prova a impostare un'icona personalizzata sull'applicazione utilizzando lo strumento da riga di comando SetFile e i diritti utente super, sudo .

Vedi Come può Cambio l'icona di un file o di una cartella utilizzando il Terminale per alcuni approcci per l'impostazione di un'icona tramite la riga di comando. Di seguito è riportata la risposta più apprezzata:

# Take an image and make the image its own icon:
sips -i icon.png

# Extract the icon to its own resource file:
/Developer/Tools/DeRez -only icns icon.png > tmpicns.rsrc

# append this resource to the file you want to icon-ize.
/Developer/Tools/Rez -append tmpicns.rsrc -o file.ext

# Use the resource to set the icon.
sudo /Developer/Tools/SetFile -a C /Applications/MyApp.app

# clean up.
rm tmpicns.rsrc
# rm icon.png # probably want to keep this for re-use.

Ho aggiunto sudo prima del comando SetFile per elevare i tuoi diritti.

    
risposta data 26.06.2014 - 11:25
fonte
-1

Bene, c'è una nuova piccola app di terze parti chiamata cDock che fa cose straordinarie per il dock. Cose che erano di routine. Io, per esempio, amo non avere alcun fondale nel mio piccolo dock di sinistra.

    
risposta data 26.06.2014 - 04:19
fonte

Leggi altre domande sui tag