Bug 450414 - Icons/menuitems disappearing with gtk-qt-engine in OpenOffice.org-impress
Summary: Icons/menuitems disappearing with gtk-qt-engine in OpenOffice.org-impress
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk-qt-engine
Version: 9
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 463102 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-06-07 23:25 UTC by Stefan Neufeind
Modified: 2009-01-03 12:51 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-12-30 23:48:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
what it looks like in impress with gtk-qt-engine installed (27.70 KB, image/png)
2008-06-07 23:25 UTC, Stefan Neufeind
no flags Details

Description Stefan Neufeind 2008-06-07 23:25:14 UTC
In OpenOffice.org-impress I have problems showing the menu-items and icons
(reproducable). When hovering them they get displayed and sometimes also stay
displayed. Uninstalling gtk-qt-engine instantly brings it back to normal,
installing again and restarting impress brings up the issue again.

Haven't had that problem with any other gtk-app (e.g. Thunderbird) so far ...
strange.

Comment 1 Stefan Neufeind 2008-06-07 23:25:14 UTC
Created attachment 308623 [details]
what it looks like in impress with gtk-qt-engine installed

Comment 2 Stefan Neufeind 2008-06-07 23:34:01 UTC
Found a bug upstream which seems to describe the same problem:
http://gtk-qt.ecs.soton.ac.uk/trac/ticket/24

There is a (trivial) patch attached - could somebody have a look if that helps
solve the problem?

Comment 3 Mary Ellen Foster 2008-07-15 13:15:50 UTC
This is still happening (F9 using KDE 4.0.98). I thought that upstream fix made
it in? Maybe there's a similar thing going on now again ...

Comment 4 Rex Dieter 2008-12-23 19:29:21 UTC
See related bug #475007

Comment 5 Thomas Hartwig 2008-12-23 19:32:08 UTC
Can confirm this for Fedora 9 and Fedora 10 now for OO 2.x and 3.x in all OpenOffice modules. Menus are not visible or vanishing occasionally. I use KDE 4.1 and NVIDIA drivers. I did not get this behavior in the OO distribution of GoOo http://go-oo.org/.

Comment 6 Rex Dieter 2008-12-23 19:34:49 UTC
Fwiw, fedora's gtk-qt-engine builds already include the aforementioned upstream patch.

Try the workaround outlined in bug #475007, and report if that helps, ie,
export SAL_GTK_USE_PIXMAPPAINT=1
before running any ooo apps.

Comment 7 Rex Dieter 2008-12-23 19:36:26 UTC
In the meantime, I'm working to patch gtk-qt-engine to automatically include that workaround in ~/.kde/env/gtk-qt-engine.rc.sh

Comment 8 Thomas Hartwig 2008-12-23 19:50:51 UTC
"export SAL_GTK_USE_PIXMAPPAINT=1" does not fix the problem for me.

Comment 9 Rex Dieter 2008-12-23 19:57:00 UTC
rats, seems only to help for ooo3 (f10).

Comment 10 Thomas Hartwig 2008-12-23 20:39:50 UTC
Ups, sorry. Seems to work now with SAL_GTK_USE_PIXMAPPAINT. Probably did not restart correctly and an instance was left open. If I know restart it looks better. Menus are stable and visible now, however menus look very flattened, but I can work with. 

Thank you very much indeed
Thomas

Comment 11 Rex Dieter 2008-12-23 21:10:07 UTC
*** Bug 463102 has been marked as a duplicate of this bug. ***

Comment 12 Fedora Update System 2008-12-23 21:41:56 UTC
gtk-qt-engine-1.1-4.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/gtk-qt-engine-1.1-4.fc9

Comment 13 Fedora Update System 2008-12-23 21:42:11 UTC
gtk-qt-engine-1.1-4.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/gtk-qt-engine-1.1-4.fc10

Comment 14 Fedora Update System 2008-12-23 21:43:54 UTC
gtk-qt-engine-0.8-6.fc8 has been submitted as an update for Fedora 8.
http://admin.fedoraproject.org/updates/gtk-qt-engine-0.8-6.fc8

Comment 15 Fedora Update System 2008-12-24 12:56:47 UTC
gtk-qt-engine-0.8-6.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2008-12-24 18:44:27 UTC
gtk-qt-engine-1.1-4.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gtk-qt-engine'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-11765

Comment 17 Fedora Update System 2008-12-24 18:44:33 UTC
gtk-qt-engine-1.1-4.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing-newkey update gtk-qt-engine'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-11769

Comment 18 Fedora Update System 2008-12-24 18:47:58 UTC
gtk-qt-engine-0.8-6.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 19 Fedora Update System 2008-12-30 23:48:40 UTC
gtk-qt-engine-1.1-4.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 20 Fedora Update System 2008-12-30 23:52:36 UTC
gtk-qt-engine-1.1-4.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 21 Thomas Hartwig 2009-01-03 00:13:40 UTC
The latest update gtk-qt-engine-1.1-4 in Fedora 10 stable does not fix the problem for me. (openoffice.org-writer-3.0.0-9.10.fc10.i386)

Please note "export SAL_GTK_USE_PIXMAPPAINT=1" does fix it.

Comment 22 Rex Dieter 2009-01-03 02:13:56 UTC
To be clear, the injection of the 
SAL_GTK_USE_PIXMAPPAINT
into ~/.kde/env/gtk-qt-engine.rc.sh
doesn't happen until the next time you (re)configure gtk-qt-engine in systemsettings.

Comment 23 Thomas Hartwig 2009-01-03 12:51:45 UTC
Hello Rex,

indeed it is injected now and working after the reconfiguration. Thanks for the note.
But allow me to ask how I should have known this? I really ask to know this for the future. Did I miss an essential information written somewhere? 
What is about any other users suffering from this? They make a standard update and will not see this improvement unless they do the reconfiguration.
I can imagine this is not so easy to be done automatically because it is a user specific setting and can not be invoked by the update script?

Thanks for you efforts
Thomas


Note You need to log in before you can comment on or make changes to this bug.