2011/4/27 Phil Salkie <p...@asylumhouse.org> wrote:

> Got it working. Did apt-get install --reinstall on everything gtk2 I
> could find, that didn't help. Then did:
>
>
> phil@eeep:/usr$ set | grep gtk
>
> GTK2_RC_FILES=/home/phil/.gtkrc-2.0-kde-kde4:/home/phil/.kde3/share/config/gtkrc-2.0
> GTK_MODULES=canberra-gtk-module
>
> GTK_RC_FILES=/etc/gtk/gtkrc:/home/phil/.gtkrc:/home/phil/.kde3/share/config/gtkrc
> LD_PRELOAD=/opt/kde3/lib/kgtk/libkgtk2.so:
> phil@eeep:/usr$ export GTK_MODULES=
> phil@eeep:/usr$ export LD_PRELOAD=
> phil@eeep:/usr$ export GTK2_RC_FILES=
> phil@eeep:/usr$ export GTK_RC_FILES=
> phil@eeep:/usr$ set | grep gtk
> phil@eeep:/usr$ gnumeric
>
> and Gnumeric came up fine.
>
> Narrowed it down to LD_PRELOAD - with some more digging, found a file:
> /opt/kde3/share/kgtk/preload
> which contains the single line:
> /opt/kde3/lib/kgtk/libkgtk2.so
>
> The systems with a working Gnumeric don't have that "preload" file. So, I
> renamed it to "preload_hold", logged out, logged back in, and it's all
> good.
> I'll send a note to the Trinity (Kubuntu KDE3 project) to see if they know
> what
> that preload's all about.
>
> It may still be an issue with Gnumeric, since it doesn't work with this
> libkgtk2.so and Gimp does, but it may also be a problem with libkgtk2.so...
>

It is indeed a kgtk issue. What gnumeric does is call gtk_add_grab with a
argument which  has been checked for validity. This should be supported, and
does not seem to be.

Best regards,
Jean
_______________________________________________
gnumeric-list mailing list
gnumeric-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnumeric-list

Reply via email to