How to Change Application Icon in Linux
Do you hate it when your favorite icon pack didn’t have some application that you use frequently? I hate it because my favorite app looks so bad compared the other application icons. I mean, just look at this:
![]()
In this tutorial I will show how to change that bad icon to this:
![]()
All icons stored in /usr/share/applications/. Open your GUI file manager then go to that folder to search which icon do you want. In this example, I want my URxvt icon to become UXTerm icon
This is the icon I want:
![]()
This is the URxvt icon for now:
![]()
To change the icon, open the desired icon with your text editor and don’t forget the root privileges. I use Vim so I type sudo vim /usr/share/applications/debian-uxterm.desktop. The file name can be different from the file name shown in the file manager. Find keyword Icon and see what is the name of the icon. Remember this name.
![]()
Then open the ugly icon.
![]()
Find the keyword Icon and change it to the icon name that you remembered earlier. In my case, I replace urxvt_48x48.xpm to xterm-color.
![]()
And done! Enjoy your new icon :)
![]()
Update 2019-06-23: You could also copy the .desktop file to ~/.local/share/applications. This way, you have your own modified .desktop files without doing sudo and messing up system files.