I am writing this how to for other people that want KDE, Gnome and Firefox to work together really well.
This is all from memory, so I could be wrong in a couple of spots.
Install the theme:
$ sudo apt-get install kde-style-klearlook
Set up the theme:
The following should get you all the packages you need to run gnome well:
$ sudo apt-get install gnome-bin gnome-control-center gnome-desktop-data \ gnome-icon-theme gnome-keyring gnome-libs-data gnome-menus \ gnome-mime-data gnome-themes gnome-themes-extras
Configure gnome for clearlooks:
$ gnome-control-center Theme - Clearlooks
This part is important, because we use the gnome-font-properties program in order to figure out what DPI looks good, and what font rendering looks good.
Now check in your KDE Control Center - Appearance and Themes - Fonts to see what font you are using, and what size.
I am using Bistream Vera Sans everywhere, 11 point, and Bitstream Vera Sans Mono 11 point as my Fixed width font.
$ gnome-font-properties
So, set the font properties in the Gnome Font Preferences window to that of what you set up in the KDE Control Center font properties.
(Basically we are copying the settings from KDE to Gnome)
Keep the above font properties Gnome and KDE windows open.
KDE does not have a good font preview application as far as I know, so we use Gnome's one. Which is a really cool program.
So, in Gnome's Font Preferences, choose the best looking Font Rendering that you can see. I use Subpixel smoothing because it looks best on my LCD.
Next:
Screen DPI in its simplest form controls the size of rendering of everything on your screen, this includes fonts.
The higher the DPI, the bigger the fonts. In this example we will set the DPI up for 75 DPI, that is what I prefer myself, the smaller the better.
Usually people choose between 100 and 75 DPI, but X or your driver tries to figure out whats best based on what it detects from your monitor.
So we can do this 2 ways:
I use the second, but first you should see what DPI you are using:
$ xdpyinfo | grep resolution resolution: 100x100 dots per inch
If yours is already at the resolution you want, then you don't need to modify anything in X
Otherwise, force the resolution to 75DPI
$ vi /etc/kde3/kdm/kdmrc set the variable: ServerArgsLocal=-dpi 75 $ /etc/init.d/kdm stop $ /etc/init.d/kdm start
Ok! Now to modify gnome's DPI to match X (and KDE), we do this inside gnome-font-properties
$ gnome-font-properties
In Font Preferences, Click Details. At the top you have Resolution. Set this resolution to 75DPI (or whatever you have chosen as your default)
Load firefox, and remove any theme you might have.
Now everything should be looking really good. Try some gnome apps.
You need to start the gnome-settings-daemon each time you start KDE. Otherwise your gnome settings will be lost each time you reboot.
So:
$ ln -s /usr/bin/gnome-settings-daemon $HOME/.kde/Autostart/.
That's it, this works for me, enjoy!