Linked by Joost van der Sluis on Mon 10th Sep 2007 16:03 UTC
Thread beginning with comment 270206
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
Why is GTK2 dependency a problem? I don't know any post-2004 Linux desktop system that doesn't have GTK2 installed. I think it's safe to say that 99% of Linux *desktop* systems have GTK2.
NO, not all distros come with GTK2. Kubuntu or any other KDE based distro doesn't come with GTK1 or GTK2. A bare bones X Window system (Linux or FreeBSD) comes with some lightweight window manager. Normally not with Gnome or some other GTK2 base WM.
Also installing GTK2 afterwards is normally a pain. It's not just a single package. It's gtk, gtk-comon, gdk, pango etc... A lot of packages just to get a GTK2 app running. Then lets talk about different versions on GTK2. Distro's are normally behind compared to the latest GTK2 version available, so your applications will have a hell of a time trying to run if it was designed with the latest GTK2.
Talking directly to XLib (like fpGUI does) removes all those problems! And your applications will run, no matter what lightweight or heavy WM you have installed.





Member since:
2006-11-13
Lazarus can use GTK2 as well, but the dependency issue is still there. That is why the fpGUI project [http://opensoft.homeip.net/fpgui/] has been started. It talks directly to the underlying windowing systems (Xlib or GDI) so there is no dependency issues.
Edited 2007-09-11 08:00 UTC