Please create ia32-libs-gtk-qt to properly draw Qt3 apps

Bug #41351 reported by c.h.
8
Affects Status Importance Assigned to Milestone
gtk-qt-engine (Ubuntu)
Won't Fix
Wishlist
Unassigned

Bug Description

The gtk-qt engine seems (at least partially) broken for 32-bit apps on amd64.

After installing gtk2-engines-gtk-qt, normal 64-bit applications are properly drawn by qt with my KDE style (Plastik) applied.

When I run a 32-bit app (for instance, a Firefox build from mozilla.org), I can see that the UI is being drawn by qt. This is verifiable by changing the font settings in qtconfig, and then running the app.

Qt widget styles, however, are completely borked in 32-bit apps. Firefox and Thunderbird look awful, with strange-looking borders, improperly shaded buttons, etc.

I think something is either missing or broken in the ia32 emulation libs for kde/qt or gtk2, which is preventing qt styles from being applied to 32-bit apps.

Incidentally, I should note that I don't have this problem on my gentoo amd64 box, so whatever the issue is, it seems technically soluble. In gentoo, gtk-qt works right out of the box with plastik (other kde styles are questionable, though).

Revision history for this message
Matthias Klose (doko) wrote :

needs packaging of an ia32-libs-gtk-qt-engine package. we should not add this to an existing one (depends both on gtk and qt). See ia32-libs-sdl for a packaging example.

Changed in gtk-qt-engine:
status: Unconfirmed → Confirmed
Revision history for this message
Alexandre Otto Strube (surak) wrote :

This happens not only in KDE, but in Gnome as well. Just open the File Open in Openoffice (which is 32-bit) on Ubuntu-amd64.

Revision history for this message
Fritz Heinrichmeyer (fritz-heinrichmeyer) wrote :

i can confirm that installing a debian i386 gtk-qt-engine helps when using 32 bit thunderbird. You need to use 32 bit thunderbird for using the lightning extension.

Daniel T Chen (crimsun)
Changed in gtk-qt-engine:
importance: Medium → Wishlist
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Sadly, gtk-qt-engine is a quite broken piece of software and has been removed from distribution. (See bug 404930)
Unfortunately this means that the large number of bugs will not be seeing fixes. :(

For now, the best integration option for KDE is the QtCurve style, (gtk2-engines-qtcurve) which offers a theme quite similar to the default Oxygen theme. The configuration module for gtk-qt-engine has been salvaged and is now living in the kcm-gtk package, which will be available and installed by default in Kubuntu 9.10.

Thanks for understanding. This package tried its best, but in the end did not live up to the standards required by anybody who doesn't like looking at a broken Oxygen imitation.

Changed in gtk-qt-engine (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.