Graeme Geldenhuys wrote:
Sorry, but I don't seem to understand. What will this do if I only compile the LCL? Does your Lazarus still run and look like a Gtk1 app? At the moment my Lazarus is compiled with Gtk1 look. It doesn't blend in very nicely with my Gnome desktop, but at least it is stable.

Ummmm .... you were trying to improve the IDE look? Compiling only the LCL is enought for compiling your own programs for other targets, while the IDE will remain in Gtk1 for stability. I would think that the most important thing is what the users see ^^

I'm not sure what the problem is, but my gtk1 compiled Lazarus IDE looks like any other KDE program here. Perhaps there is some kind of configuration to make gtk1 programs look better.

Does Gtk1 support themes and TrueType fonts? What is the difference between Gtk2 and Gnome? I thought Gnome was built using Gtk2, or does Gnome extend Gtk2 even further. When I compile small test apps using Gtk2, they auto use the Gnome desktop theme and fonts, which looks really nice.

I'm almost sure that Gtk1 support TrueType fonts, but users prefer Gtk2 anyway.

When we talk about gnome we are talking about the gnome library, not the desktop environment. Gnome library was created to address some problems with Gtk1, and is completely based on Gtk1. Gnome library is also becoming deprecated, you should not use it to deploy applications.

What is the preffered deployment toolkit of Linux apps written in Lazarus. Which toolkit should I compile my apps to?

On Lazarus, Gtk1 is more stable then Gtk2. I would compile my applications for both and compare the stability. If you don't enconter any problems with Gtk2, I would use this for deployment. If you encounter you can bug report them ^^

What happens is that recompiling the IDE itself for Gtk2 has proven to make it unstable. So I usually keed the IDE on Gtk1, and I test my programs on different widgets.

This is all for Linux. On Windows you don't need to compile for any gtk, compile for the Windows API and you will have an executable without any dependencies.

Is it just an illusion, or does Lazarus compile much faster under Linux than under Windows. I haven't done any timings, but if sure does feel faster.

No, it's not an illusion. This extra time is caused because the GNU Linker is very slow on Windows =/

I will try and manually install some db1-devel package on my system and see if that helps. The apt-get doesn't seem to help.

I think this will allow you to compile for gnome.

Felipe

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to