Bug 216960 - Tomboy search field disabled with most GTK+ themes (only in KDE)
Summary: Tomboy search field disabled with most GTK+ themes (only in KDE)
Status: RESOLVED UPSTREAM
Alias: None
Product: unknown
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-01 17:38 UTC by Sandy Armstrong
Modified: 2009-12-02 10:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sandy Armstrong 2009-12-01 17:38:44 UTC
Version:            (using KDE 4.3.0)
OS:                Linux
Installed from:    openSUSE RPMs

0. Install openSUSE 11.2 and Tomboy (1.0.0)
1. Run `tomboy --search` to start Tomboy with its Search All Notes window open
2. Attempt to enter a query in the search field

Expected results:

Can type in search field

Actual results:

No such luck, unless I switch the GTK+ theme to Clearlooks.

Crux, Gilouche, and QtCurve trigger this bug on openSUSE 11.2.  Please note that Crux and Gilouche work just fine if I use GNOME instead of KDE.

I am not familiar with KDE, but I am the upstream Tomboy maintainer, so I would appreciate any help tracking down this problem.

A distro bug has also been filed here by a user: https://bugzilla.novell.com/show_bug.cgi?id=557611
Comment 1 FiNeX 2009-12-01 18:07:03 UTC
Probably it could be a QtGtk issue, not a KDE one.
Comment 2 Sandy Armstrong 2009-12-01 18:22:12 UTC
(In reply to comment #1)
> Probably it could be a QtGtk issue, not a KDE one.

Where would I file a bug for QtGtk?
Comment 3 Christoph Feck 2009-12-02 01:25:55 UTC
If you can reproduce the bug with Qt 4.6.0 packages, you can report the bug at Nokia Bugtracker: http://bugreports.qt.nokia.com/
Comment 4 Christoph Feck 2009-12-02 01:35:19 UTC
Wait, what we wrote is nonsense. Tomboy isn't an Qt application trying to use a GTK style, so QtGtk (or anything else from Qt) is not related to the bug. Please don't bother Nokia :)

I would like to know how openSUSE does its "KDE integration" for GTK apps, i.e. do they use a theming engine (there are at least two that I know of), or do they use a native GTK style, such as QtCurve, which can be configured to look the same under both KDE and GNOME?
Comment 5 Sandy Armstrong 2009-12-02 01:57:10 UTC
I don't know if what openSUSE does is at all divergent from upstream KDE, but when I go to Appearances I have a panel specifically for GTK+ theming, where I can pick what GTK+ theme to use.  The default is somehow blank (I suspect it's QtCurve), and exhibits this bug.  As I stated in the original summary, some GTK+ theme selections work and some don't (even though those same themes work fine when used in GNOME).
Comment 6 Christoph Feck 2009-12-02 02:17:08 UTC
Upstream KDE has no module in SystemSettings/Appearance to change GTK theming, so openSUSE added some foreign package. This is the list of theming engines that I know of:

http://code.google.com/p/gtk-qt-engine/
http://www.kde-look.org/content/show.php/gtk-kde4?content=74689

The latter is still actively developed (with an update last week), while the former seems no longer.
Comment 7 FiNeX 2009-12-02 10:42:40 UTC
It looks gtk-qt-engine.