You are not logged in.
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
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
which engines? murrine and rezlooks were junk for me and i recompiled them and they're fine now.
Offline
Same fix for me, I had to recompile candido engine and it works fine now. I just thought it was an Arch thing
Offline
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
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
i can confirm something is going on...
anyway, recompiling
<edit>
rebuilding rezlooks fixed it (for that engine)
Offline
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
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
Offline
clearlooks works again by rebuilding.
Offline
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
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
Offline