On 09 Mar 2009 23:16:21 +0000, Thomas Adam wrote:
> 
> 2009/3/9 Mikhael Goikhman <m...@homemail.com>:
> > On 09 Mar 2009 10:21:05 -0500, Jonathan Kotta wrote:
> >>
> >> I use Ubuntu, and use `make deb-inplace` to build fvwm .debs.  Nothing
> >> in my system needs libgtk1.x, and I can imagine many people could say
> >> the same.  Should fvwm get rid of this dependency?
> >
> > This question is actually two. Whether we should have FvwmGtk (I think,
> > yes). And whether libgtk1 should be forced for deb generation (I think,
> > no, it should ideally be synced with ./configure detection).
> 
> I say we drop it -- no one uses FvwmGTK anymore.  No one has bothered
> or felt the urge to port it to use GTK2.

I don't know whether this is a good reason to remove this module.
Noone felt urge to do many things in fvwm. This is the chicken and egg
question. An idea to have a full GTK integration seems nice (menus,
dialogs). Possibly even more appealing to me than an idea to have module
managed window decorations. My position is although I don't use a lot of
features in fvwm, I would not suggest to break or remove anything.
At least without showing what is gained by this. And giving enough time
in advance to notify all potential users.

BTW, in fvwm-themes, "Configuration / Theme Settings (gtk)" dialog uses
it (if you configured the FvwmGtk support in fvwm).

> Note also FvwmGtkDebug -- last I checked that suffers from a similar
> dependency.

I use it, and I think it is a must see for every new fvwm developer,
to understand and possibly debug the module communication. It is
probably a good idea to convert it from gtk1 to gtk2, but I didn't see
a good reason, since it just works and should not be funcy. I think
there is a debian package libgtk-perl, and on the latest Fedora
installing perl-GTK-0.7009-5mdv2008.1 rpm from Mandriva (use --nodeps)
works fine.

In any case, FvwmGtkDebug is pretty different from FvwmGtk. First,
there is no any dependency on build time; like anything perl related a
missing package may be installed at any time later. And this module is
intended for developers, not regular users.

Regards,
Mikhael.

Reply via email to