I am currently trying out different themes. I love the elementary OS's, default icons on the top bar and I was wondering how to keep themes from changing it to their own bulkier and uglier versions. Thanks!

1 Answer 1


It depends on the theme you're going to use.

If the theme contains indicator icons, you can check that in the status/panel folder in the directory where you installed the theme (/usr/share/icons/ or ~/.local/share/icons)

If the theme does not contain any status/panel icons, open the index.theme using your default text editor and in the line Inherits=anotherthemename replace anotherthemename with elementary.

If the theme does have status/panel icons, you can delete those folders for all sizes and don't forget to remove the entries from index.theme too. If you have a theme like that Directories=dir1, dir2 and you want to remove dir2 you should look for something like


for all the sizes and remove them.

The last step is updating icon theme cache sudo gtk-update-icon-cache -f /usr/share/icons/iconthemefolder and change iconthemefolder with the folder name of theme you want to use.

Please create a backup of the theme before doing any modifications.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.