My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

Ultimate Theme Manager

Abandoned

I haven't done anything on this project for a long time. If you want to take over the project or do anything of that sort, email me at sharkbaitbobby+utm@gmail.com.

Purpose

Imagine you want your entire Linux desktop to be a certain color, such as blue. Normally, you would have to change your settings for Firefox, then Blender, then Avant Window Navigator, then GTK, and maybe even Emerald, all in separate applications. But Ultimate Theme Manager has the capability to do all of that in one application.

Screenshot

Installation

Ultimate Theme Manager can be installed in only a few commands.

mkdir ultimate-theme-manager && cd ultimate-theme-manager && wget http://ultimate-theme-manager.googlecode.com/files/ultimate-theme-manager.tgz && tar -xvvzf ultimate-theme-manager.tgz && sudo python install.py

Or, if you prefer to download via subversion for any reason, use this command:
svn checkout http://ultimate-theme-manager.googlecode.com/svn/trunk/ ultimate-theme-manager && cd ultimate-theme-manager && sudo python install.py
(To run these commands, highlight and right click the text, and click Copy. Then go to the Applications -> Accessories -> Terminal menu. Right click in the window, and click Paste. Then hit enter. You will then see a "Password: " prompt. Enter your password and hit enter.)

After installation, Ultimate Theme Manager should be accessible from the Applications->Accessories menu. If you installed just for yourself (read the README), it should be on your desktop.

Dependencies

I don't know the exact dependencies, but I know python and gtk 2.0 are required. See Dependencies for more information

Coming Soon New Features (!)

Very soon you will be able to Now you can filter your themes and theme types by name and description. Just type the text into the entry widget at the top, and only themes and theme types that have that text in their name or description will be shown. Also, you will have can have repositories for themes and theme types. Click "Get Types" to download and install the theme type so the look of the application referred to by the theme type can be configured and managed by Ultimate Theme Manager. Click "Get Themes" to download and import themes for the applications you have. The repositories will also have the ability to provide upgrades to the themes and types.

Theme Types

Theme types allow Ultimate Theme Manager to configure the applications you have installed. As of writing this, there is only one fully working theme type for UTM. It can be downloaded from here. Open UTM and select the file you downloaded. When the prompt shows, click "New Theme Type." You can then export your themes, add new ones to the list, and change which theme you will use.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7

Developers

If you want Ultimate Theme Manager to be able to manage your application's look and themes, a theme type must be made. Check the README-dev file. I have written a theme type for Affinity, which can be an example if you are trying to create a theme type and README-dev is not enough (download here). I will probably be able to finish one for Avant Window Navigator soon, however if you want to please feel free to do so. If you want to help with UTM in any way, please do. Email me at sharkbaitbobby+utm@gmail.com.

To do

I have a lot planned for UTM. In the list is:
  • Do updates/upgrades.
  • Improve the README and README-dev.
  • Make a Debian/APT repository.
  • Clean up the code some more.

If development's slow

I have never used subversion before, so I really have (almost) no idea what I'm doing. So I apoligize if things are a little slow because I can't figure out something. This is also my first real program written in Python and the first graphical application (gtk, qt, etc.), and I don't have a a lot of time to work on UTM most of the time.

Contact

For any comments, suggestions, questions, etc. Email me at sharkbaitbobby+utm@gmail.com

Powered by Google Project Hosting