I often run mvim from iTerm, and it pops up on the Dock with the default vim icon. A friend gave me a nice icon for mvim, how do I go about updating the icon for mvim launched from a console?

  • When you refer to the "Icon bar", you are talking about the Dock correct? – chrismanderson Oct 26 '11 at 23:16
  • Just to clarify: the command you are running from /usr/local/bin is mvim, the executed application at the end is /Applications/MacVim.app. The only icon you can change is the one of MacVim.app but it then will be changed as well if you run the application directly. – nohillside Oct 27 '11 at 16:05
  • I have changed the icon for MacVim.app using the "GetInfo" method described below by canderson. However, when I run the /usr/local/bin mvim, it still pops up the old one. I suspect that at some point, i've installed to mvims. One via Homebrew and one from source. – Jimmy Lyke Oct 31 '11 at 15:50

There's two main ways of changing the icon for an application.

The first (and free) way is to navigate to the application itself (most likely in your /Applications folder). Right-click the app (MacVim.app), and select "Get Info". Then, drag the new icon onto existing icon displayed in the Get Info pane. In this Adium example, you'd drag the new icon over the Adium duck icon. A password pane will most likely pop up - enter your password and you should be all set.

enter image description here

The other way is to buy CandyBar for $30. CandyBar is a much easier to way to manage large scale icon changes, plus provides an interfaces for organized vast icon libraries. But if you are just looking to change one icon, it is probably overkill.

| improve this answer | |

LiteIcon is a free alternative to Candybar. I've used it quite a bit and I really like it.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .