Re: Fooey...


Subject: Re: Fooey...
From: Steve Gula (loco3kgt@creepingdeath.com)
Date: Mon Nov 06 2000 - 11:48:51 MST


on 11/6/00 12:12 PM, Jim Kroger at kroger@Princeton.EDU wrote:

> Hi,
>
> I'm having little luck choosing a windowing environment to run, there
> are so many of them. I just don't have the luxury of getting each
> one, and doing a little programming under each until I figure out the
> strengths and weakness of each. Hope it's OK if I ask a couple
> questions:
>
> 1. if I write a program that will run under, say, GTK+ or wXWindows
> or sawmill or flwm, etc etc, that program will only run under that
> window manager, right?

Wrong. Any program written in GTK will work under any WM as long as that
person has GTK installed. Same w/ QT, if they person has QT installed, they
can run QT apps. Same for Tcl/Tk, and so on.

This isn't windows :) We encourage cross-compatibility. In fact, most
apps easily port to other unix like OSes (such as the BSDs or Unix variants)
with minimal effort.

> 2. if I want to share it with Sun users running Solaris, I will have
> to use either GTK+ (with GNOME) or Motif, since those are the new and
> old Sun-sanctioned environments, right?

I don't understand why you said GTK+ (with GNOME). <IMHO>Gnome sucks. In
fact, GTK ain't all that great either. Extreme resource hoggers. But that's
the sacrifice of making purty stuff. </IMHO> I know you can make programs
dependent on GNOME, but that's probably one of the dumbest things ever. A
lot of people don't run GNOME, and some of us only have it installed so they
can run certain programs (say, gEdit). As long as the box that is going to
run the app has GTK installed, they can run GTK apps. _UNLESS_ your GTK
program uses GTK1.2 code and they have 1.0 installed, then you've got a
problem if you didn't allow for that in your code.

> 3. I use C++, not C. How do I decide which window managers work best
> for object oriented programming? I've read here that Motif is very
> unfriendly to OO C++.

Motif isn't a window manager last I checked. And there is support for
C++/GTK (GTK+ or ++ or whatever. I'm a C guy personally). It doens't matter
if the language and WM are OOP friendly or not. As long as your code works,
and the box has the proper libraries installed, the code will work.

I think I answered basically everything. BTW, want a pretty windowmanager
that doesn't suck? Try Enlightenment. It's got KDE support in case you want
to run KDE apps, as well as the title for being the most configurable
windowmanager (that I know of) for Linux. If you kinda like it but need a MB
or two more free for other programs, try blackbox. It's constantly refered
to as the "lite" version of E.

--Steve "Loco3KGT" Gula



This archive was generated by hypermail 2a24 : Mon Nov 06 2000 - 11:54:38 MST