View previous topic :: View next topic |
Author |
Message |
Kuhrscher Guru
Joined: 29 Dec 2003 Posts: 498 Location: Hamburg, Germany
|
Posted: Fri Oct 08, 2004 12:23 pm Post subject: 32bit gtk-engines & emul-libs |
|
|
Whenever I use firefox-bin and other gtk2-based 32bit apps on amd64 the gtk2 themes don't work correctly. The color settings are correct, but for example the buttons keep the same. (See screenshot: http://www.zacwittedesign.com/gtkproblem.png)
This is happens, because the needed gtk-engines are only installed in /usr/lib64/gtk-2.0/2.4.0/ and there is no 32bit-version in /usr/lib32/gtk-2.0/2.4.0/. Copying the contents of the SuSE-32bit-rpm (ftp.suse.com/pub/suse/i386/9.1/suse/i586/gtk2-engines-2.2.0-393.i586.rpm) solves the problem.
It would be great if we could add the 32bit-engines to the emul-libs. |
|
Back to top |
|
|
themoebius Tux's lil' helper
Joined: 10 Mar 2004 Posts: 117
|
Posted: Sat Oct 09, 2004 7:34 am Post subject: |
|
|
Genius! It works. Also, the URL for that screenshot is http://www.zacwittedesign.com/gtkproblem.png. The link below is broken because of the ) at the end.
A more newbie-friendly guide would be this:
1) Download the RPM from the URL above. Use rpm2targz to convert it to an archive format and then find the engines directory inside that file.
2) The directory /usr/lib32/gtk-2.0/2.4.0 should already exist. All you have to do is copy that extracted engine directory into /usr/lib32/gtk-2.0/2.4.0.
And you're done! Next time you start your 32bit bin applications they should use your GTK theme!
Thanks for the solution Kuhrscher. |
|
Back to top |
|
|
themoebius Tux's lil' helper
Joined: 10 Mar 2004 Posts: 117
|
Posted: Sat Oct 09, 2004 7:36 am Post subject: |
|
|
Well it worked for firefox, but not for OpenOffice. Oh well, one out of two is better than none! |
|
Back to top |
|
|
Kuhrscher Guru
Joined: 29 Dec 2003 Posts: 498 Location: Hamburg, Germany
|
Posted: Sat Oct 09, 2004 8:47 am Post subject: |
|
|
I got the idea to try it during a sleepless night
I think the best solution would be to include these 32bit engines in the next version of emul-linux-x86-gtklibs. I will post a bug report... |
|
Back to top |
|
|
Kuhrscher Guru
Joined: 29 Dec 2003 Posts: 498 Location: Hamburg, Germany
|
Posted: Sat Oct 09, 2004 9:07 am Post subject: |
|
|
Kuhrscher wrote: | I think the best solution would be to include these 32bit engines in the next version of emul-linux-x86-gtklibs. I will post a bug report... |
https://bugs.gentoo.org/show_bug.cgi?id=66853 |
|
Back to top |
|
|
|