| Line 4: | Line 4: | ||
# Copy and rename an existing plasma theme folder. The new folder name can be the name of the theme. Installed themes are stored in ''share/apps/desktoptheme/'' in either your .kde directory or your kde installation directory. You can also find Plasma themes on [http://kde-look.org KDE-Look]. Edit the '''metadata.desktop''' file in the theme folder to match your theme name. See [[Projects/Plasma/Theme#Theme_Storage|Theme Storage]] if you need help. | # Copy and rename an existing plasma theme folder. The new folder name can be the name of the theme. Installed themes are stored in ''share/apps/desktoptheme/'' in either your .kde directory or your kde installation directory. You can also find Plasma themes on [http://kde-look.org KDE-Look]. Edit the '''metadata.desktop''' file in the theme folder to match your theme name. See [[Projects/Plasma/Theme#Theme_Storage|Theme Storage]] if you need help. | ||
# Open the SVG file associated with the plasma element you would like to theme (panel background, clock, etc.) in an SVG editor (e.g. Inkscape, Karbon). See [[Projects/Plasma/Theme#Current_Theme_Elements|Current Theme Elements]] if you need help understand what each SVG file does. ''Note that theming with some SVG files - '''tasks.svg''' - require KDE 4.1 or an svn version of KDE.'' | # Open the SVG file associated with the plasma element you would like to theme (panel background, clock, etc.) in an SVG editor (e.g. Inkscape, Karbon). See [[Projects/Plasma/Theme#Current_Theme_Elements|Current Theme Elements]] if you need help understand what each SVG file does. ''Note that theming with some SVG files - '''tasks.svg''' - require KDE 4.1 or an svn version of KDE.'' | ||
| − | # Each SVG file may have several elements (e.g. objects with element id = left, right, top, topright, center, clock face, etc.). Modify existing elements OR delete and create replacement elements. Elements can be any SVG primitive or object group. '''''Hint''': You can embed raster images as SVG elements if you creatively prefer raster editors like Krita, the GIMP, etc. '''Remember to embed, instead of link, each image'''.'' | + | # Each SVG file may have several elements (e.g. objects with element id = left, right, top, topright, center, clock face, etc.). Modify existing elements OR delete and create replacement elements. Elements can be any SVG primitive or object group. '''''Hint''': You can embed raster images as SVG elements if you creatively prefer raster editors like Krita, the GIMP, etc. '''Remember to embed, instead of link, each image (inkscape: effects->images->embed all images)'''.'' |
# Check to make sure that the element id for each new element is correctly set. '''''Hint''': In Inkscape you can check the element id for each object by right-clicking on the object and choosing Object Properties.'' | # Check to make sure that the element id for each new element is correctly set. '''''Hint''': In Inkscape you can check the element id for each object by right-clicking on the object and choosing Object Properties.'' | ||
# Add or remove any hint element you desire. It doesn't matter how these look, just that objects with the element ids matching the hint elements either exist or don't exist. See [[Projects/Plasma/Theme#Backgrounds|Backgrounds]] for a description of available hint elements. ''Note that some hint elements - '''hint-tile-center, hint-apply-color-scheme''' - require KDE 4.1 or an svn version of KDE.'' | # Add or remove any hint element you desire. It doesn't matter how these look, just that objects with the element ids matching the hint elements either exist or don't exist. See [[Projects/Plasma/Theme#Backgrounds|Backgrounds]] for a description of available hint elements. ''Note that some hint elements - '''hint-tile-center, hint-apply-color-scheme''' - require KDE 4.1 or an svn version of KDE.'' | ||
A feature of Plasma is the ability to theme desktop elements using Scalable Vector Graphics (SVGs). This means there is no need for theme authors to know C++ or any other programming language to create a great looking theme. They need only use common graphics tools many are already familiar with (e.g. Krita, Inkscape, The GIMP, Karbon, etc.). Depending on your prowess with such tools, a great looking plasma theme can be created in under an hour.
Contents |