[mythtv-users] Re: Mascot? (Was: commercial detection causing
backend to stop)
bjm at lvcm.com
Wed Aug 25 02:38:47 EDT 2004
Michael J. Sherman wrote:
> Having come up with several themes, I can say it's quite hard to keep up
> with all the small GUI changes that get made over time. Also, I do not
> run every myth module (recipe? I don't need no stinkin recipes), so I
> cannot see all the changes that must be made for each module.
This isn't (necessarily) an answer to keep a customized theme
up to date but there is an easy way to continue to use old
themes. The trick is the use the "ui.xml" from the blue theme.
The theme will still have it's background, menu layout and fonts,
images, etc. Pages like the Watch Recordings, Schedule Recordings,
Program Finder, etc. will have the same layout as "blue" so all
these pages will be up to date and will work.
In fact, to streamline maintenance, I just make ui.xml a sym
link in each of my old themes in /usr/local/share/mythtv/themes
: bjm at moktoo ; ls -l */ui.xml
-rw-r--r-- 1 bjm staff 64838 Aug 24 17:24 G.A.N.T./ui.xml
lrwxrwxrwx 1 bjm staff 14 Jun 7 14:58 OneMyth/ui.xml -> ../blue/ui.xml
lrwxrwxrwx 1 bjm users 14 Jun 7 14:58 Photo/ui.xml -> ../blue/ui.xml
lrwxrwxrwx 1 bjm users 14 Jun 7 14:58 SasQuatch/ui.xml -> ../blue/ui.xml
-rw-rw-r-- 1 bjm staff 73536 Aug 24 17:24 Titivillus/ui.xml
-rw-r--r-- 1 bjm staff 65533 Aug 24 17:24 blue/ui.xml
lrwxrwxrwx 1 bjm users 14 Jun 7 14:58 greensQuatch/ui.xml -> ../blue/ui.xml
lrwxrwxrwx 1 bjm staff 14 Jun 7 14:58 iulius/ui.xml -> ../blue/ui.xml
Each of OneMyth, Photo, SasQuatch, greensQuatch and iulius
work just fine this way and I still use most of these from
time to time. I have other themes that I've collected that
will probably still work (but I don't really use these for
one reason or another) including BlueSky, PurpleGalaxy,
abstract, NewBlue, colorbars (I think this was the first
theme anyone made that wasn't in the distribution?), funhouse
(pokes fun at TiVo), iulius.4, sleek (this had custom ui.xml
pages that are lost by using blue/ui.xml), and visor.
> I know the "abstract" theme is a little out of date, for example, but
> I'm running it just fine. I would love to make changes to the theme to
> bring it up to date for all modules, but am not sure how to do so other
> than a line-by-line diff of the files under the blue/ theme dir.
> Is there a theme CHANGES file around somewhere?
All of the menu XML files are installed in
/usr/local/share/mythtv/*.xml so you don't have to do anything
in the theme files to keep the menus up to date. The only
thing is that if there is a new page you might want to add a
new icon for it. Other than that, pretty much all the changes
that you'd need to keep up to date on are in ui.xml . You
can find it's CVS change log at:
More information about the mythtv-users