2009-11-25 05:23:58 PST
@ begradoo
how to fix this?
Try using Apple's X11.
Seriuosly.
That shouldn't sound rude, but short.
And I didn't want to offend you in the first place.
I get many mails and support requests covering basic issues like double clicking, installing X11, not to startig GIMP from within Terminal.app, and all those kind of things. What I've learned since releasing GIMP on OS X and offering help to Mac users is, that most users asking about those things are more or less quite new to Mac OS X or even to a computer. So an answer to a, let's say, short and genericly written question should cover, IMHO, basic things and not in deep technical details. Looking at your initial posting, there isn't any information about the system you're running nor the versions you're using. Even now, after suv has anwered, one could only interpret your posting, that you run Snow Leopard with Xquartz 2.4.x and - hopefully - GIMP 2.6.7p1 for SnowLeopard.
But why is my answer above short, and still will help you?
Assuming you always do a Software Update to keep your Max OS X up to date, Apple's X11 will allow you to run the current GIMP on OS X bundles without any flaws, wether you're on Tiger 10.4.11, Leopard 10.5.8 or SnowLeopard 10.6.2
Why do I recommend using Apple's X11 and not Xquartz?
Apple's X11 let's you run GIMP on OS X very well (and of course other X11 software that's using Apple's SDKs or X11) XQuartz is more like a development version. If you're really experienced or are developing X11 clients, than this might fit your needs. IMO, a user, even an experienced user like you, could run into trouble and not know what to do or how to fix it.
Why?
The current XQuartz can be installed on Snow Leopard (and it will be by default) side by side with Apple's X11, so that you'll get two complete sets of libraries and binaries for X11 related software. But, those librariers are not fully compatible. Even worst, most X11 software ported from other Unix systems to Mac (especially those which use MacPorts as a development environment) - think of Inksape, Wireshark and others - use the 'DYLD _ LIBRARY _ PATH' variable to setup a search path for libraries. Another issue might be that from a devolpers point of view, you can not garantuee, which path a user has setup for binaries. These things might give you some really strange errors. Think of an app that's launching XQuartz (as I assume you did) and somehow that app is later using an external binary to get some tasks done.
Depending on the setup of DYLD _ LIBRARY _ PATH the developer has choosen, or the PATH variable your system uses by default or you have setup on you own, this binary may be compiled to use Apple's X11 libraries but is forced to call XQuartz libraries, or vice versa. Hardcoding paths wouldn't solve this as you might expect. The issue still remains the same.
There was, sadly, only one small posting, about this issue, from a user who knows about those problems
because of his long standing experience in X11's history. (no, not me, although I know about those issues.)
So my advice will be:
- for users, even to experienced users: use Apple's X11
- for developers of end-user-software: use Apple's X11
or use the SDK
Of course, you can still use XQuartz, if you want to.
And, one proposal...
... please, if you ask for help by posting to some forum, include more information about your system setup, your
versions and all those cirumstances you think, might be helpful for others to get an idea of your problem. The more details you give, the more specific the answer will be.
BTW, if you've installed XQuartz, the XQuartz mailing lists may help. Just ask those guys about how to fix or remove your installation. They know really more about the internals and possible fixes for their software than I do.
Finally, one more thing, one personal thought.
I like to spend a lot of time to work on GIMP and it's self-evident to me to give my experiences and work back to the free software community. But I only have a limited amount of time and I'm not willing to act as a first level user help desk, answering every problem concerning GIMP and X11 in detail, covering every possible
system setup. My answer was short, generic as the question and easy to follow. Never rude nor offending.
-skl