openoffice2 not showing widgets in breezy amd64

Bug #33629 reported by Alexandre Otto Strube
4
Affects Status Importance Assigned to Milestone
ia32-libs-openoffice.org (Ubuntu)
Fix Released
Medium
Matthias Klose

Bug Description

The interface widgets (buttons, checkboxes, etc) does not show in amd64's openoffice2. It is the same that can be seen at http://www.surak.eti.br/firefox32-on-amd64.jpg (which relies on the same ia32 libs)

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

that's unreproducible for me, please attach a screenshot.

Changed in ia32-libs-openoffice.org:
assignee: nobody → doko
status: Unconfirmed → Needs Info
Revision history for this message
Alexandre Otto Strube (surak) wrote :

the link posted on the original comment reproduces exactly what happens also with openoffice.

Revision history for this message
Matthias Klose (doko) wrote : Re: [Bug 33629] openoffice2 not showing widgets in breezy amd64

Alexandre Otto Strube wrote:
> the link posted on the original comment reproduces exactly what happens
> also with openoffice.

the link doesn't show anything related to openoffice.org.

Revision history for this message
Alexandre Otto Strube (surak) wrote :

it seems the comment didn't get in.

I tracked down this issue. The problem is with gtk themes on 32-bit apps
running on Breezy-amd64. Any widget which has a pixmap will not show on
32-bit apps.

To reproduce the issue: try the smokey-blue or grand-canyon theme and
look at openoffice widgets on the "tools-options" window (or any 32-bit
gtk app you can run on Breezy-amd64).

I don't know if ia32-libs-openoffice.org is the correct place to post
this - perhaps the most correct would be change it to ia32-libs-gtk (as
gdk-pixbuf seems to be the responsible for this).

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

Alexandre Otto Strube wrote:
> I tracked down this issue. The problem is with gtk themes on 32-bit apps
> running on Breezy-amd64. Any widget which has a pixmap will not show on
> 32-bit apps.
>
> To reproduce the issue: try the smokey-blue or grand-canyon theme and
> look at openoffice widgets on the "tools-options" window (or any 32-bit
> gtk app you can run on Breezy-amd64).
>
> I don't know if ia32-libs-openoffice.org is the correct place to post
> this - perhaps the most correct would be change it to ia32-libs-gtk (as
> gdk-pixbuf seems to be the responsible for this).

correct, this is fixed in current dapper. For breezy you might want to
manually set in the environment

  GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules.32

before calling OOo.

Revision history for this message
Alexandre Otto Strube (surak) wrote :

It worked only when I set
export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules.32
export GCONV_PATH=/usr/lib32/gconv
export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.locaders.32
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc

And did a
sed 's:/usr/lib/:/usr/lib32/:' < /etc/gtk-2.0/gdk-pixbuf.loaders > /etc/gtk-2.0/gdk-pixbuf.loaders.32

sed 's:/usr/lib/:/usr/lib32/:' < /etc/gtk-2.0/gtk.immodules > /etc/gtk-2.0/gtk.immodules.32

Revision history for this message
Alexandre Otto Strube (surak) wrote :

It seems quite improbable that this bug will ever be fixed for breezy, and it is closed for dapper already - I suggest we close it and leave it here for breezy users just for reference.

Revision history for this message
Alexandre Otto Strube (surak) wrote :

the fix is posted as comment above for breezy, and it is not necessary for dapper.

Changed in ia32-libs-openoffice.org:
status: Needs Info → Fix Released
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.