IlyaG wrote:I tried to follow these instructions, but there were just too many inconsistencies between what was described and what was on my system to be able to do anything. Did the author of this tutorial use Linux instead of Windows? Entire directory structures seem to be different.
As an example, it says that upon entering the Firefox profile folder (C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles) we will find subdirectories with GUIDs as names. Not so on my system (Firefox 1.5 on Windows XP). What I find there is a folder called "default.dnj", and upon entering it, there are numerous other folders (most named after my installed extensions) and a large collection of files (many with .rdf extensions), and the closest to what was described (subdirectories with GUIDs as names) are only in the "extensions" folder, and there is no corresponding folder for themes that I could find.
Also, I've tried downloading two seperate themes marked for version 1.5 and above to tinker with, and neither of them look at all like described (within the jar file). There is no "chrome.manifest", nor is there a "chrome" directory, nor is there yet another .jar file within it (as described). They both, however, contained these directories: browser, communicator, global, help, mozapps, reporter.
What is going on?
Sorry for the lack of clarity. Indeed, the Profiles directory holds your profiles. You have to go inside a profile to find the extensions directory. The extensions directory contains both extensions and themes. There is no directory for themes.
To find a theme with the Firefox 1.5 structure, you have to look for one that is compatible ONLY with Firefox 1.5, and incompatible with Firefox 1.0.x. The themes you are describing (inside their jarfiles) are still using the Firefox 1.0.x structure. Use the directions for Firefox 1.0.x-compatible themes for those.
If you want to get a chrome manifest from an older theme, you have to install it in Firefox 1.5 and harvest the Firefox-created chrome.manifest file. Firefox will also create the chrome directory.
Thanks for the feedback. I'll try to clear up the inconsistencies in the original posts.