> > > and the same happens under KDE2 as well. In this case ~/.gtkrc is my
> > > file that I copied over from /etc/gtk/gtkrc-1.2.ru to be able to use
> > > mail at all :-)
> > >
> > > Obviously KDE did it for ages but nobody cared until Gtk moved to
> > > versioned rc files.
> >
> > I thought you meant that we need to substitute /etc/gtk/gtkrc
> > with /etc/gtk/gtkrc-1.2 in GTK_RC_FILES but it seems that
> > /etc/gtk/gtkrc-1.2 file doesn't exist (only appended with name of
> > locale), so I don't see what's going on now.. Pablo, Andrej ?
> >
>
> No I did not mean it. It is wrong as well because we may (theoretically)
> run different Gtk versions at the same time so setting it to gtkrc-1.2
> in KDE would be just as wrong. Actually the problem is non-trivial and
> should be brought up on kde-devel. Any takers?
>
I think there might be a transition period where we have to keep both 1.2
and (theoretically, when it is out) 2.0.
> So far I see two solutions:
>
> - reverse gtk patch and return to plain /etc/gtk/gtkrc.$LANG.
I suppose that would be Ok from first look since gtk+2.0 has versioned
directories and versioned mo files.
The Gtk+ people seem to have taken extra care to ensure that multiple *major*
versions of the library can co-exist on one machine, given the fact that
between major versions applications will most probably not be API or ABI
compatible -- at all.
I'm not sure why the patch was done back then, perhaps it was done in a time
when Gtk+2.0 didn't have any (?) versioned directories and configuration
files.
-- Geoff.