====== How to install new themes ====== There are 4 different themes you can adjust in Xfce: the window decorations, the GTK+ interfaces, the cursors, and the icons. You can find themes on various website, there are a couple of them: * [[http://www.xfce-look.org|Xfce Look]]: GTK+, icons, cursors and window manager themes * [[http://forum.xfce.org/index.php?board=9.0|Xfce Forums]]: mostly window manager themes * [[http://art.gnome.org|Gnome Art]]: icons and GTK+ themes * [[http://browse.deviantart.com/customization/skins/linuxutil/xfce/?alltime=yes|Deviant Art]]: window manager themes * [[http://browse.deviantart.com/customization/skins/linuxutil/gnome/gtk2/?alltime=yes|Deviant Art]]: GTK+ themes only ===== Window decorations ===== * Extract the theme in ''~/.themes'' * System wide installation in ''${sysprefix}/share/themes'' * Make sure the directory layout looks like this: ''~/.themes//xfwm4/'' * If the theme contains scalable images (''~/.themes//xfwm4/*.svg'') it's better to install the //librsvg// package * Select the theme in the Window Manager Settings You can find more information about how to create a window manager theme [[howto:xfwm4_theme|here]]. ===== GTK+ interfaces ===== A GTK+ theme is the theme of the toolkit (buttons, textfields, etc). Most of the GTK+ themes need their own theme engine, make sure you have that theme engine installed with the same prefix as the GTK+ toolkit. To install and use a theme, follow these steps: * Extract the theme in ''~/.themes'' * System wide installation in ''${sysprefix}/share/themes'' * Make sure the theme contains the following file: ''~/.themes//gtk-2.0/gtkrc'' * Select the theme in the User Interface Settings ===== Cursors (4.4 only) ===== * Extract the theme in ''~/.icons'' * System wide installation in ''${sysprefix}/share/icons'' * Make sure the directory layout looks like this: ''./icons//cursors'' * Select the theme in the Mouse Settings. If there is no tab with cursor themes, make sure xfce-mcs-plugins is compiled with Xcursor support ===== Icons ===== * Extract the theme in ''~/.icons'' * System wide installation in ''${sysprefix}/share/icons'' * Optional: run ''gtk-update-icon-cache -f -t ~/.icons/'' to create an icon cache (([[http://developer.gnome.org/doc/API/2.0/gtk/gtk-update-icon-cache.html|Icon theme caching utility]])) * If the theme contains scalable icons (''~/.icons//scalable'') make sure you have //librsvg// installed * Select the theme in the User Interface Settings (2nd tab) When you have icon theme problems, it's also recommended to install the ''hicolor-icon-theme'' package.