Desktop Art Via apt-get

I am now offering my art in debian packages and am now in the process of creating complete desktops and packaging them. The vast majority of my art is designed for KDE desktops on debian distros so this was the logical way to go. I decided that just providing the components and then making you put them together manually is unsatisfactory. To download and install any updated packages is equally onerous and too hard to keep up with. It is time to take advantage of the greatest strength of debian: apt repositories

I will eventually package most things and will be attempting to provide entire kde desktop themes available from the Theme Manage and the startup artwork available in the rest of the control centre.
I will not be overiding your fonts because everybody has their own preference in that regard. This will mean (all going according to plan) that you can select a different aesthetic in the Theme manager and just keep working without major disruption. See below for detailed instructions.

  Debian Based Systems - (Debian, Kanotix, sidux, Canabix, etc)  

wget -O /etc/apt/sources.list.d/cathbard.list
apt-get update && apt-get install cathbard-keyring


Ubuntu Based Systems - (Ubuntu, Kubuntu, LinuxMint, etc)


sudo -s
wget -O /etc/apt/sources.list.d/cathbard.list
apt-get update && apt-get install cathbard-keyring




Now just do an apt-get update and you can start installing via apt-get.
Searching for "cathbard" in a package manager like Synaptic, Kpackage or Adept will list the available themes
To see the entire list of available packages you can also look here.



Installing Kthemes

Always start by running an apt-get update. This will ensure that the package you are installing is the correct one. This is true any time you install anybody's debian packages via apt-get.



Once installed you will need to activate all the components in kcontrol:

Appearances & Themes -
. . . . . . . . Theme Manager
. . . . . . . . Splash
System Administration -
. . . . . . . . KDM Theme manager (#)
. . . . . . . . Login Manager > Background (*)

(* - the wallpaper is embedded in the theme on older kthemes(usr/share/apps/kthememanager/themes/ThemeName/wallpapers/desktop) and on newer ones that include the wallpaper as a dependency they are in /usr/share/wallpapers.
(# - if you have no KDM Theme Manager, install it with apt-get install kdmtheme. On some debian systems you need to remove the /etc/default/kdm.d folder before kdm themes can be actuivated.)

Package Format

The packages are named according to category, distro (if relevant), and name.
Packages named:
- ktheme will bring in the entire theme except for application skins for kde3. It will also suggest the other relevant packages. You will still have to select the ksplash, kdm and login background in kcontrol to turn those on too but they should be in there. Everything else changes as soon as you apply the theme in the Theme Manager.
*hint* save your current theme in the theme manager (using "Create New Theme") if you don't want to lose it. Kthemes change quite a few settings
- kde packages just contain kdm, ksplash and colour scheme for kde3. Ktheme packages will install these automatically so you may never need to manually install one of these.
- kde4 packages contain kdm, ksplash and colour scheme. After installing they will be available in system Settings, the kdm login screen can be found under the advanced tab
- wallpaper debs install the wallpaper to the system wallpaper folder (/usr/share/wallpapers). They are not needed for the all kthemes to work but it does make it easier than digging around the theme folders when setting the login background or manually applying the wallpaper to something. Later kthemes have these as a dependency. Eventually this will be true of all (if I get around to it). Wallpapers designed for GTK (gnome) systems can be found in /usr/share/backgrounds
- gdm themes are available in the gnome login manager
- fluxbox themes are installed system wide and will be available as styles in the style manager within fluxbox
- Icon sets are installed system wide. Kthemes will also bring these in as dependencies
- Amarok themes are installed system wide. Suggested colour schemes are in the description in the deb and in a readme in the theme folder (/usr/share/apps/amarok/themes/theme-name)
- Xmms themes are installed in /usr/share/xmms/Skins. You may have to add this folder in the skin browser in xmms. Then you just have to click on that folder and select the skin
- Audacious themes are installed system wide. Once installed they will be available in the appearances section of the preferences menu.