Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
32bit gtk-engines & emul-libs
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
Kuhrscher
Guru
Guru


Joined: 29 Dec 2003
Posts: 498
Location: Hamburg, Germany

PostPosted: Fri Oct 08, 2004 12:23 pm    Post subject: 32bit gtk-engines & emul-libs Reply with quote

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
View user's profile Send private message
themoebius
Tux's lil' helper
Tux's lil' helper


Joined: 10 Mar 2004
Posts: 117

PostPosted: Sat Oct 09, 2004 7:34 am    Post subject: Reply with quote

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
View user's profile Send private message
themoebius
Tux's lil' helper
Tux's lil' helper


Joined: 10 Mar 2004
Posts: 117

PostPosted: Sat Oct 09, 2004 7:36 am    Post subject: Reply with quote

Well it worked for firefox, but not for OpenOffice. Oh well, one out of two is better than none!
Back to top
View user's profile Send private message
Kuhrscher
Guru
Guru


Joined: 29 Dec 2003
Posts: 498
Location: Hamburg, Germany

PostPosted: Sat Oct 09, 2004 8:47 am    Post subject: Reply with quote

I got the idea to try it during a sleepless night :wink:

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
View user's profile Send private message
Kuhrscher
Guru
Guru


Joined: 29 Dec 2003
Posts: 498
Location: Hamburg, Germany

PostPosted: Sat Oct 09, 2004 9:07 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum