You are not logged in.

#1 2006-08-02 23:57:48

eduac
Member
Registered: 2006-03-17
Posts: 123

after gtk2 upgrade, i lost the gtk engine appearance

hi all,

Yesterday i do the following upgrades:

[08/01/06 22:50] starting full system upgrade
[08/01/06 23:15] upgraded eject (2.1.2-2 -> 2.1.5-1)
[08/01/06 23:15] upgraded gtk2 (2.8.20-1 -> 2.10.1-1)
[08/01/06 23:15] upgraded gtk-engines (2.6.7-1 -> 2.6.10-1)
[08/01/06 23:15] upgraded librsvg (2.14.4-1 -> 2.14.4-2)
[08/01/06 23:15] upgraded libwmf (0.2.8.4-2 -> 0.2.8.4-3)
[08/01/06 23:15] upgraded ppp (2.4.4-1 -> 2.4.4-2)


But now, i lost the gtk style appearance (none of my styles works).

Anybody can help with this problem?


Arch - newbie

Offline

#2 2006-08-03 00:31:08

Phrodo_00
Member
From: Seattle, WA
Registered: 2006-04-09
Posts: 342
Website

Re: after gtk2 upgrade, i lost the gtk engine appearance

there should be a better fix sometime, but 'til that happens you can erase que engines directory in /usr/lib/gtk2.0/2.10.0/ and make a link there to /usr/lib/gtk2.0/2.4.0/engines. Of course you should try to recompile the engines, but that isn't working for me

Offline

#3 2006-08-03 02:18:47

karsten
Member
Registered: 2006-07-14
Posts: 261

Re: after gtk2 upgrade, i lost the gtk engine appearance

which engines? murrine and rezlooks were junk for me and i recompiled them and they're fine now.

Offline

#4 2006-08-03 08:27:58

mallow005
Member
Registered: 2006-07-11
Posts: 20

Re: after gtk2 upgrade, i lost the gtk engine appearance

Same fix for me, I had to recompile candido engine and it works fine now. I just thought it was an Arch thing  sad

Offline

#5 2006-08-03 16:35:02

solskogen
Member
From: Norway
Registered: 2005-03-06
Posts: 131

Re: after gtk2 upgrade, i lost the gtk engine appearance

a recompile of candido did not the works for me.
I get a lot of "/home/solskogen/.themes/Candido/gtk-2.0/gtkrc:35: error: invalid identifier `xthickness', expected valid identifier" and such errors in .xsession-errors.
I also tried downloading the different themes from the candido sites in case I had a old version or something. But no go.

Offline

#6 2006-08-04 06:20:04

mallow005
Member
Registered: 2006-07-11
Posts: 20

Re: after gtk2 upgrade, i lost the gtk engine appearance

Hm, strange. Did you do a pkgmake -C before you recompiled?

This thread might be more helpful to you: http://bbs.archlinux.org/viewtopic.php?t=23549

Offline

#7 2006-08-04 07:47:53

benplaut
Member
Registered: 2006-06-13
Posts: 383

Re: after gtk2 upgrade, i lost the gtk engine appearance

i can confirm something is going on...

anyway, recompiling

<edit>
rebuilding rezlooks fixed it (for that engine)

Offline

#8 2006-08-04 09:10:45

bubupl
Member
From: Poland
Registered: 2006-06-21
Posts: 25
Website

Re: after gtk2 upgrade, i lost the gtk engine appearance

Just copy engines files (librezlooks.la and librezlooks.so) from /usr/lib/gtk-2.0/2.4.0 to  /usr/lib/gtk-2.0/2.10.0

works for me

Offline

#9 2006-08-04 13:19:32

Fatih
Member
From: Ankara-Türkiye
Registered: 2005-12-17
Posts: 67
Website

Re: after gtk2 upgrade, i lost the gtk engine appearance

bubupl wrote:

Just copy engines files (librezlooks.la and librezlooks.so) from /usr/lib/gtk-2.0/2.4.0 to  /usr/lib/gtk-2.0/2.10.0

works for me

Great, works fine smile

Offline

#10 2006-08-04 20:45:25

T-Dawg
Forum Fellow
From: Charlotte, NC
Registered: 2005-01-29
Posts: 2,736

Re: after gtk2 upgrade, i lost the gtk engine appearance

clearlooks works again by rebuilding.

Offline

#11 2006-08-05 07:09:11

johnisevil
Member
From: Hamilton, ON Canada
Registered: 2003-08-07
Posts: 221
Website

Re: after gtk2 upgrade, i lost the gtk engine appearance

bubupl wrote:

Just copy engines files (librezlooks.la and librezlooks.so) from /usr/lib/gtk-2.0/2.4.0 to  /usr/lib/gtk-2.0/2.10.0

works for me

Personally, I wouldn't recommend doing that.  Just rebuild rezlooks against gtk2-2.10.x to keep things consistant.

Offline

#12 2006-08-05 08:00:49

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: after gtk2 upgrade, i lost the gtk engine appearance

johnisevil wrote:
bubupl wrote:

Just copy engines files (librezlooks.la and librezlooks.so) from /usr/lib/gtk-2.0/2.4.0 to  /usr/lib/gtk-2.0/2.10.0

works for me

Personally, I wouldn't recommend doing that.  Just rebuild rezlooks against gtk2-2.10.x to keep things consistant.

In this case it's a completely valid solution, as the API between 2.4 and 2.10 hasn't changed for theme engines. The only thing that has changed is filechooser plugins, which is why they bumped.

The only problem I would have with this solution is that pacman doesn't know about the new files anymore, but if you're hacking around anyways, the filelist in /var/lib/pacman could be updated to match the new location aswell tongue

Offline

Board footer

Powered by FluxBB