Jadd
March 3rd, 2008, 11:24 AM
A while ago, I asked the Ubuntu forums community for a restyling program (http://ubuntuforums.org/showthread.php?t=635269). It just occured to me that this is the place I should be asking.
What I'm looking for is a program that can restyle your entire OS automatically, including:
GTK themes (controls)
Metacity themes (window borders)
Emerald themes (compiz window borders)
Grub screens (booting up screen)
Splash screens
Login themes (GDM)
Mouse cursors
Icon sets
Wallpaper
Qt themes (KDE app's controls)
AWN
...
A lot of other people seem to want this, according to this thread (http://ubuntuforums.org/showthread.php?t=635269), this brainstorm idea (http://brainstorm.ubuntu.com/idea/105/), and this blueprint (http://www.gtk-apps.org/content/show.php/Desktop+Designer?content=75860&PHPSESSID=900bbd30d070d45471cb54a0b4254835).
So, seeing this hasn't been done before, I propose we try it. There are several ways we could do it:
Use debian packages, like this one (http://ubuntuforums.org/showpost.php?p=3946417&postcount=11). Thanks Hairy_Palms! We could have a package, say totally_green, that depends on other packages (a metacity one, an icon set one, etc), that runs a script to enable them all. The advantages of this system is that several schemes can share dependencies and reduce unneccessary downloads and installation, uninstallation and upgrading is fairly simple. The drawbacks include confusing themes with actual programs, and having to code and include a script in every scheme package.
Invent a new system of repositories for the .tar.gz that include any kind of themes to keep the benefits of the deb system while keeping themes and programs seperate.
Use a GUI program in wizard form, like this. I've already coded a prototype with some functionality which you can download at:
http://www.4shared.com/dir/5288885/4089e83e/complete-look.html
http://ubuntuforums.org/attachment.php?attachmentid=61460&stc=1&thumb=1&d=1204557724 (http://ubuntuforums.org/attachment.php?attachmentid=61460&d=1204557724)http://ubuntuforums.org/attachment.php?attachmentid=61461&stc=1&thumb=1&d=1204557724 (http://ubuntuforums.org/attachment.php?attachmentid=61461&d=1204557724)
Use a program that gathers all theming options, and includes the ability to mix and match, and save schemes. DBGthekafu has coded a prototype but with no functionality which you can get at
http://www.gtk-apps.org/content/show.php/show.php?content=75860&vote=good&tan=1393450&PHPSESSID=900bbd30d070d45471cb54a0b4254835
http://ubuntuforums.org/attachment.php?attachmentid=61462&stc=1&thumb=1&d=1204557724 (http://ubuntuforums.org/attachment.php?attachmentid=61462&d=1204557724)
So two questions: has this been done before? What's the best way of doing it?
It should be possible to make a complete-look/theme/scheme and save it, including the data files, so that you can share them with other people and computers, just like snorpey wanted when he/she posted his/her idea. By the way, if you like the idea, go and vote for it (http://brainstorm.ubuntu.com/idea/105/)!
http://brainstorm.ubuntu.com/idea/105/image/2/ (http://brainstorm.ubuntu.com/idea/105/)
What I'm looking for is a program that can restyle your entire OS automatically, including:
GTK themes (controls)
Metacity themes (window borders)
Emerald themes (compiz window borders)
Grub screens (booting up screen)
Splash screens
Login themes (GDM)
Mouse cursors
Icon sets
Wallpaper
Qt themes (KDE app's controls)
AWN
...
A lot of other people seem to want this, according to this thread (http://ubuntuforums.org/showthread.php?t=635269), this brainstorm idea (http://brainstorm.ubuntu.com/idea/105/), and this blueprint (http://www.gtk-apps.org/content/show.php/Desktop+Designer?content=75860&PHPSESSID=900bbd30d070d45471cb54a0b4254835).
So, seeing this hasn't been done before, I propose we try it. There are several ways we could do it:
Use debian packages, like this one (http://ubuntuforums.org/showpost.php?p=3946417&postcount=11). Thanks Hairy_Palms! We could have a package, say totally_green, that depends on other packages (a metacity one, an icon set one, etc), that runs a script to enable them all. The advantages of this system is that several schemes can share dependencies and reduce unneccessary downloads and installation, uninstallation and upgrading is fairly simple. The drawbacks include confusing themes with actual programs, and having to code and include a script in every scheme package.
Invent a new system of repositories for the .tar.gz that include any kind of themes to keep the benefits of the deb system while keeping themes and programs seperate.
Use a GUI program in wizard form, like this. I've already coded a prototype with some functionality which you can download at:
http://www.4shared.com/dir/5288885/4089e83e/complete-look.html
http://ubuntuforums.org/attachment.php?attachmentid=61460&stc=1&thumb=1&d=1204557724 (http://ubuntuforums.org/attachment.php?attachmentid=61460&d=1204557724)http://ubuntuforums.org/attachment.php?attachmentid=61461&stc=1&thumb=1&d=1204557724 (http://ubuntuforums.org/attachment.php?attachmentid=61461&d=1204557724)
Use a program that gathers all theming options, and includes the ability to mix and match, and save schemes. DBGthekafu has coded a prototype but with no functionality which you can get at
http://www.gtk-apps.org/content/show.php/show.php?content=75860&vote=good&tan=1393450&PHPSESSID=900bbd30d070d45471cb54a0b4254835
http://ubuntuforums.org/attachment.php?attachmentid=61462&stc=1&thumb=1&d=1204557724 (http://ubuntuforums.org/attachment.php?attachmentid=61462&d=1204557724)
So two questions: has this been done before? What's the best way of doing it?
It should be possible to make a complete-look/theme/scheme and save it, including the data files, so that you can share them with other people and computers, just like snorpey wanted when he/she posted his/her idea. By the way, if you like the idea, go and vote for it (http://brainstorm.ubuntu.com/idea/105/)!
http://brainstorm.ubuntu.com/idea/105/image/2/ (http://brainstorm.ubuntu.com/idea/105/)