samandiriel wrote:I'm fairly sure that Mint has more than just Mint-X installed for themes (I can see quite a few in /usr/share/themes), and I installed some via the Appearance Preferences control panel as well (which I can see in ~/.themes). However, only Mint-X is showing up under the Theme tab. The permissions on both folders are 755, so that should be OK. Can anyone tell me what the problem might be?
This is what I think ...
In a new LM14 mate install, there appears to be only one complete theme installed by default - Mint-X.
Some of the "themes" you see in /usr/share/themes only contain theme "elements" like controls and window borders.
You use these "elements" when you go to Appearance Preferences window, highlight Mint-X theme and click "Customize ...", choosing different colors, Controls, Window Borders etc. That is, you use those theme "parts" to add to the Mint-X theme, changing it and creating a new customized theme.
When finished customizing, you click "Save as" to save your "new" theme with its own name, which then appears next to Mint-X in the window.
If you then opened your home folder, clicked View > Show hidden files
There is a folder with the name of your "new" theme
The only file inside this folder will have the name of your customized theme.
Click File > Open in terminal, enter ls, press enter
It shows that this file
is really called index.themeThemes need this index.theme file in its main folder if the theme is to show up in Appearance Preferences window in mate.
If for some reason index.theme is not in the theme folder or it doesn't have the theme name correctly displayed in the file
, the theme will not show up in the window
to choose it. The only theme in /usr/share/themes that has this index.theme file is Mint-X. There may be other "whole" themes in /usr/share/themes, but they don't
have this file, so they don't appear in Appearance Preferences. I don't know the reason this file isn't included in those themes.
This is the content of the index.theme file of a theme I customized in Appearance Preferences window - Dark-blue-mate:
This is the default Mint-X index.theme file:
If you have downloaded a theme from somewhere else and extracted it to ~/.themes, you may also need to logout/in
to see it in Appearance Preferences window - providing it includes the correct index.theme file as mentioned.
If you try to read index.theme file by double-clicking it, you'll get a message:
Could not display "/home/username/.themes/your-theme-name/index.theme".
The location is not a folder.
Instead, while in the new theme folder:
click File > Open in terminal, type in
The file will open showing the name of your theme and its details.