developing on linux part 1
palcibiades-first at yahoo.co.uk
Sat Mar 24 06:47:16 CDT 2007
I checked to be sure. Started up Gnome, KDE and Windowmaker and fired up Rev
and the same stack in them all.
What happens is that the borders and window colors change according to the
environment. So if, for instance, you've set your KDE theme to Sun, you'll
see the purple surround on the app under KDE, and something quite different
under Gnome, which might be set to minimal. And Windowmaker will be the WM
colors, whatever you have picked. Obviously it puts the open and close
icons in the standard places for the window manager.
But that's all. Your buttons and fonts within the app are identical no matter
what desktop you use, as you'd expect.
I was saying, don't worry about trying to match a particular icon style with
the buttons and fonts and graphical elements you create yourself, because
this is something that will vary from installation to installation so there
is nothing really to match to. Unlike Mac especially or Windows to some
extent, where there really is a house style for graphical elements. And
anyway, your Linux users will see Platinum style icons and not really worry
that its a bit different from their other apps. Whereas I suspect that your
Mac users confronted with KDE style icons might abruptly lose their sense of
humor and start muttering about Fisher Price.
You see the lack of a house style with Linux if you look at kmail and
evolution. Both on Gnome, one has the typical Gnome OS9 type folder icons,
and kmail is, well, a bit more garish.
If I were going to test on one distro? Debian, and I'd look at it in KDE,
Gnome, Xfce and one of Fluxbox or Windowmaker. But if I were doing it for a
living, I'd do multiboot with at least Debian, Fedora, Suse and Ubuntu. And
maybe a Slack based one as well. Just to be sure. Most of the time it will
be just fine. Once in a while though, a field will overlap a button or
>You are saying that apps are built with links to a single
> How does Rev fit into this? Do Rev apps for Linux include links to a
> specific environment?
More information about the use-livecode