An interesting trend I’ve noticed over the years is the thought process of how users install applications. Most of the time, a KDE user installing an application won’t care what the application uses or what desktop it is designed for. They just simply install the application, use it, and get on with life.
The thoughts are different with the average GNOME user, however. A lot of times, when installing software, many GNOME users check to make sure the application was made for GNOME (GTK) before installing it. Why? In most cases, it is because the application will look different and won’t fit in with the others on their system.

And with good reason. A bad looking interface is enough to pull anyone away from an application. Obviously, these Qt applications will look fine on KDE, but it’s time to bring the love over to the GNOME desktop.
Qt 3
While there is no way to match a Qt3 theme exactly to your GTK theme, there are ways to tweak it to make it look presentable. One of these methods is by installing the QtCurve theme for KDE, which gives applications a more “GTK” look and feel. (If you really want to take it far, there is also a version of QtCurve for GTK.)

Once you install QtCurve, you could edit some configuration files to make the theme take effect, but the easiest (and most complete) way is to simply install kcontrol. Yes, that means bringing in a bunch of KDE dependencies, but don’t worry, we’ll fix that later.
Run kcontrol, either from Alt+F2 or in a terminal, and expand Appearance & Themes on the left sidebar. First, open the Style dialog. Under Widget Style, select QtCurve from the dropdown menu. You can also select another Qt theme if you think it more closely resembeles your GTK theme.
Next up are the icons. In the same section (Appearance & Themes), visit the Icons panel. Select Tango from the list, and finally hit Apply. Your KDE applications should now look almost the same as everything else on your system.
But, we’re not done. Unless you want your system menu to be cluttered with a bunch of KControl options, you’ll want to remove it (and extra dependencies, if any). Okay, now you’re done, unless you want to configure Qt4 applications. If you do, continue on down.
Qt 4 and KDE 4

Thankfully, Trolltech saw the lack of integration from Qt 3. While a theme is available to integrate GTK apps into KDE, the reverse never existed. With the introduction of QGtkStyle, GNOME users will be able to enjoy KDE applications on their system and never feel out of place. QGtkStyle is not available for any distribution yet, but you are free to download the source and configure it using the same instructions as above, except by using qtconfig instead of kcontrol.
That’s all you’ll need for a nicer, better integrating desktop. It may be a bit of a pain to set up, but the end experience is worth it. Enjoy.


mic wrote:
gnome and the way to mono and moonlight.
might as well make it looks like vista
# Posted on 31-May-08 at 10:42 pm
ANovak wrote:
This is very cool from Qt developers. It is just another thing which makes Qt even better choice then GTK. Qt is already a lot more powerful and with this it now also integrates better with more desktop environemnts.
# Posted on 01-Jun-08 at 2:17 pm
John wrote:
“In most cases, it is because the application will look different and won’t fit in with the others on their system.”
In my case is about speed (first load time).
In case of KDE apps. running on GNOME, the problem is that when I start them the first time it take a lot of time to load.
That is my problem (not the look; the look is fine).
I know that KDE apps. running on KDE don’t have this problem because most of the libs. are already loaded but…
# Posted on 03-Jun-08 at 12:48 pm
Toby Haynes wrote:
If you are seeing long loading times when you first start a program, you should consider using the “preload” service. This is an adaptive read-ahead daemon that learns your usage patterns and loads up the file caches as appropriate. I’ve found this cuts the start time for OpenOffice.org in half and I’m fairly certain that’s not the only app that has benefitted.
There’s an article on it at http://www.techthrob.com/tech/preload.php
Obviously this doesn’t help if your system is tight on memory before you load anything.
# Posted on 03-Jun-08 at 1:55 pm
Kevin Dean wrote:
As a Gnome user myself (primarily) I have to disagree. I install the best applications for the job, which means Ktorrent sits alongside my Gnome apps, and k3b makes it feel as if it’s not alone.
As a former KDE user, I think you’re also overlooking one of (until VERY recently) KDE’s strengths, the qt-gtk-engine. This allowed GTK widgets to render as Qt widgets, making “Gnome applications” like GIMP and Exaile fit right in place visually in KDE.
As of Qt 4.4, however, this balance has shifted. Trolltech introduced QtGtkStyle, which allows Qt apps to render using GTK. There’s no reason users of either Gnome OR KDE must confirm to a single theme in order to have a desktop that’s visually consistant or pleasing.
# Posted on 03-Jun-08 at 4:36 pm
jet wrote:
Another problem - printers: GTK apps know noting about configured printers in KDE
# Posted on 04-Jun-08 at 2:10 am