branding
⇤ ← Revision 1 as of 2009-06-03 20:10:06
1908
Comment: Create page
|
2121
ideas
|
Deletions are marked like this. | Additions are marked like this. |
Line 17: | Line 17: |
=== Possible packages to add branding to === * splash screens of openoffice, gimp, blender * about screens of inkscape and others * card backs on solitaire * marbles in 4-in-a-row * tiles in mahjongg |
Overview
The branding series of packages are a new effort in Karmic by ScottRitchie.
The goal is to have various default artwork replaced with special branded artwork in a simple and derivative-friendly way.
Design
If the branding-ubuntu package is installed, then any program that has been "branding-enabled" will use the artwork provided by the branding-ubuntu package rather than its default. These image replacements are placed in /usr/share/branding in exactly the same way that their equivalents are located in /usr/share. For instance, the ubuntu-branded background for Gnometris is in /usr/share/branding/gnome-games/gnometris/pixmaps/gnometris.svg, while the default Gnometris background is in /usr/share/gnome-games/gnometris/pixmaps/gnometris.svg.
All "branding-enabled" programs should be designed to look for a branded image in /usr/share/branding before falling back to /usr/share. Removal of the branding-ubuntu package should, then, remove all ubuntu-specific branding from applications and cause them to revert to their defaults.
It is intentional that the branding-ubuntu package be replaceable with similar conflicting packages providing different branding, for instance branding-kubuntu. If necessary, branding-ubuntu could eventually be split into subpackages for filesize reasons, eg branding-ubuntu-main and branding-ubuntu-universe.
Adding branding
Any artwork file that is a candidate for branding requires two steps: inclusion in a branding package, and modification of the original program to support branding. This is doable with a single launchpad bug.
File a launchpad bug against the appropriate branding package. Add a task against the appropriate package where the branding is to be located and, ideally, file a similar upstream bug as well. If you don't have a piece of artwork yet, tag the bug needs-artwork
Possible packages to add branding to
- splash screens of openoffice, gimp, blender
- about screens of inkscape and others
- card backs on solitaire
- marbles in 4-in-a-row
- tiles in mahjongg
branding (last edited 2009-08-04 07:19:29 by 149-98-121-95)