First Preview of GIMP 2.0 Ready for Testing
molnarcs writes "The first preview of GIMP-2.0 is available. It can be installed side-by-side with GIMP 1.2 - so there is no need to uninstall 1.2 to test it. According to this README, some parts (gimp-perl and GAP) were removed from the main package, and will be released as separate modules. Use the mirrors listed on the homepage to download the source code. (Also available for FreeBSD via ports)." Apparently the GIMP is finally adding CYMK support, for those of you working in the print world.
Does it allow me to copy money? I hear programs like this are in short supply. :)
-1, "1337" speak
Does anyone have any screenshots?
There's a screenshot of the GIMP 2.0pre1 for Mac users here.
http://tinyurl.com/4ny52
Except this one is a little different:
"Alert: a real $20 note is two steps darker than your attempt. Also, your serial number will not validate. Would you like me to apply corrections?"
Trust the Computer. The Computer is your friend.
I haven't used image manipulation programs and would like to learn the basics. There are courses for Photoshop. Would it help me to take one of them?
Africa ftp://ftp.is.co.za/applications/gimp/ Australia ftp://ftp.planetmirror.com/pub/gimp/gimp/ / /
Netherlands
http://gnu.kookel.org/ftp/gimp/ /
http://ftp.planetmirror.com/pub/gimp/gimp/
ftp://mirror.aarnet.edu.au/pub/gimp/
http://mirror.aarnet.edu.au/pub/gimp/
ftp://gimp.zeta.org.au/gimp/gimp/ Austria ftp://gd.tuwien.ac.at/graphics/gimp/gimp/ Finland ftp://ftp.funet.fi/pub/sci/graphics/packages/gimp/ France ftp://ftp.minet.net/pub/gimp/
http://ftp.iut-bm.univ-fcomte.fr/pub/gimp/ Germany ftp://ftp.fh-heilbronn.de/mirrors/ftp.gimp.org/gim p/
ftp://ftp.gwdg.de/pub/misc/grafik/gimp/
http://ftp.gwdg.de/pub/misc/grafik/gimp/ Greece ftp://sunsite.ics.forth.gr/sunsite/pub/gimp/ Ireland ftp://ftp.esat.net/mirrors/ftp.gimp.org/pub/gimp/
http://ftp.esat.net/mirrors/ftp.gimp.org/pub/gimp/ Japan ftp://SunSITE.sut.ac.jp/pub/archives/packages/gimp
ftp://ftp.u-aizu.ac.jp/pub/graphics/tools/gimp/
http://www.ring.gr.jp/pub/graphics/gimp/
ftp://ftp.ring.gr.jp/pub/graphics/gimp/
http://mirror.nucba.ac.jp/mirror/gimp/
ftp://mirror.nucba.ac.jp/mirror/gimp/ Korea ftp://ftp.kreonet.re.kr/pub/tools/X11/ftp.gimp.org
ftp://gnu.kookel.org/pub/gimp/ Norway ftp://sunsite.uio.no/pub/gimp/ Poland ftp://ftp.tuniv.szczecin.pl/pub/Linux/gimp/
ftp://sunsite.icm.edu.pl/pub/graphics/gimp/ Romania ftp://ftp.kappa.ro/pub/mirrors/ftp.gimp.org/
ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gimp.org/
http://ftp.iasi.roedu.net/mirrors/ftp.gimp.org/ Russia ftp://ftp.sai.msu.su/pub/unix/graphics/gimp/mirror
http://gimp.tsuren.net/mirror/gimp/
Having CMYK support is all fine and dandy but it won't get you far in the printing world without support for colour profiles and colour calibration. Linux sadly lags behind others (Windows, MacOS) in this area, and having Gimp support CMYK is like fitting racing wheels onto a horse and shoving it onto the Indycar track ...
Mod away...
LOL!
Prepare for Microsoft to retaliate by inserting Clippy into MS Paint...
"I see you're trying to defraud the federal government - would you like some help with that?"
These sigs are more interesting tha
Apparently you don't know what you're talking about..and neither do the people who modded you insightful GIMP 1.3.x/2.0 does a lot to address the user interface issue; (most, AFAIK) of the previously isolated windows can be docked.
For anyone that hasn't tried it out, the interface is much improved. Great news since this is most peoples biggest gripe.
toolboxes are now dockable with the main toolbox, so you just have one toolbox window, and a window for the image. Also, the image window has a menu bar now.
Expert in software patents or patent law? Contribute to the ESP wiki!
So, will there be a Windows version anytime soon for us Windows users (over half of ./), or are we stuck with the ancient 1.2.5? I would like to try it out, since the newer versions are said to have a less sucky UI making them actually usable, but the Windows port of the GIMP seems... dead.
(and no, don't even think about saying "upgrade to linux" or something similar - some of us have to stick with the platform, some of us simply prefer it, and in no way are you going to get people to switch to Linux because it is the only thing that runs the GIMP)
Go to Easy Urpmi and add a Cooker contribs source if you don't have one already. Then type urpmi gimp1_3 and you're done.
What happens if you try to copy money with Photoshop CS?
The reason I ask is, we just bought a $25,000 Canon color printer. It might print some fairly realistic -looking- money, but it wouldn't fool anyone if they touched it, even if they had the right paper.
Our copier salesperson told us a story, that sounded like an urban legend, it went like this:
"A few years back, we sold 5 color copiers to some Arab guys in the Detroit area. They paid for them in cash, didn't want a service contract, and wanted them delivered to some abandoned warehouse. At first our VP of sales didn't want to do it, but we stood to make so much money on the deal it wasn't funny. So we did it.
Apparently, they were using them to make counterfeit money! We talked to Canon and they have a anti-counterfeitting chip inside, where if you put a $20 bill on the glass, it will lock the machine up, and notify the local Secret Service office. A half an hour later, the feds are at your door!
In theory, wouldn't you be able to buy some real printing equipment for the price of a couple high-dollar color lasers?
I wanted to clarify one point from this slashdot posting: GIMP 2.0pre1 has plugin or two that can handle some CMYK functionality, but this is not the release that uses gegl, or the generic enhanced graphics library. GEGL is the project that will bring all the bells and whistles necessary for proper colorspace support.
http://tinyurl.com/4ny52
Also, 1.3 and 2.0 have tabbed control boxes making the UI compact, intuitive and flexible, one can even shove all one's little boxes into a single window vertically with the new interface and it will be the same aweful interface that you seem to like with photoshop.
When Argumentum ad Hominem falls short, try Argumentum ad Matrem
I've been using photoshop for about, eh . . . 2.5 years now. I'm currently using 6 on a Win 2K box here at work.
:)
It nice, but it can be an enormous resource hog. it also likes to occasionally lose all of the styles i've loaded or created myself.
anybody out there using both that can tell me how they differ in terms of performance or ease of use? photoshop can be damned cryptic sometimes.
also, i can read the specs all day, so if your answer is "RTFS" or "photoshop suXX0rz" then you can just shove it. I'm asking more about perceived differences.
i've got mandrake at home, so i COULD load it up there and play with it, but i HATE taking my work home. anyone using it on windows? don't flame me, i don't have a choice here
** Chigusaaa!!! You're the coolest girl in the WORLD!!! **
Someone responded saying the problem has been partially solved in later versions of gimp, with "docking" ability. But I think Photoshop and its imitators have shown that a true MDI workspace is ideal for image editing.
For the story of why MDI wasn't adopted earlier, read the following:
http://bugzilla.gnome.org/show_bug.cgi?id=7379
Putting my own personal bias into it, attitudes like Sven's (for example, an exerpt from a message on 2002-12-10 08:31: "WiW is evil! Why do you want to put a large window all over your screen that hides everything but your application? Because your desktop sucks? Then get a better one.") are what I see as the big imediment towards adoption of open source. If someone in a commercial project vocally complained that the customers of that project wanted dumb things and that their environments were inferior, he or she would be fired.
I understand that these people have given freely of their time to improve GIMP, but they also claim to want widespread adoption of it; something that won't happen if they establish a mental wall between their personal agendas and the desires of other users.
http://www.gnome.org/~drc/gimp-rpms/ - here you go...
Cheers.
At last, I can ask slashdot without being too off-topic! Gimp, like photoshop, is just too much for me -- I've recently made a full-time switch to Linux at home, and the one thing on my list of needed software is a SIMPLE photo editor (for fixing red-eye and not much else). I was pretty happy with PhotoImpression under Windows, but haven't found anything close to that level of simplicity under Linux. Anyone got any suggestions (preferably aside from Wine and Gimp) for something that runs well under Linux?
Here are some decent screenshots
-ghostis
Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
It's an online book, best I've ever read on the GIMP. The instructions for how to retouch photos is fantastic. You can also buy a hardcopy.
I mean, no sense making it airtight. What happens if one of Adobe's biggest clients came running to them bitching about this new "feature". They'd have to have some technical work-around to tell them. (At least they'd be sure they weren't counterfeiters)
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Yes, let's cram all of the tools and images into one single toplevel window so that everything is restricted to one of my monitors instead of being able to spread out across all 3.
What genius! We'll conquer the world yet...
The image is the easy part. Getting your hands on the right kind of paper is what's tricky.
All's true that is mistrusted
I use it, but not on Windows. In terms of performance, I use an old box for my web stuff and it's plenty responsive enough for me.
In terms of ease of use, it's quite a different interface, although it sounds like 2 can be made closer to PS in MDI/floating terms. I understand that many people *really* didn't like the original The GIMP design of 'all windows float so there', but I got used to it really quickly. The tools system is very similar, but the menus are set up completely differently. It's like switching between Windows and KDE for example: a competent user of either will find it frustrating for a while.
I'd say *really* strongly "try it" - not just for your own potential benefit, but because people like you can offer feedback to the project that is vital: if you believe in FOSS, use it and report back what you thought.
Justin.
You're only jealous cos the little penguins are talking to me.
Well, that's kind of the beauty of open source. I'm not disagreeing with Sven's opinion, just his closed-mindedness to other opinions. I'm all in favor of leaving MDI as a selectable option, like it is in NetBeans IDE, for instance. There will always be people in both camps, so neither one would really die out once they were both adopted.
Before i had actually switched to photoshop proper, i used to use some gimp and some psp and some his and some that.. but several things make me wish that photoshop were open source and available on linux and i have to think thrice abt switching back - cos i luv photoshop for these:
L AB/CMYK/RGB/Multichannel yes channels and yes LAB (4)gamut alert this colour can't be represented in CMYK (5)pantone colours? (6)argh can't remember offhand (8)oh yes did i mention shortcut keys? the ones that pop up my palettes (methinks freehand sucks at this) only when i want them? oh yes and the ones that make me forget that people actually use the tool palette :P (9)ah fullscreen mode always makes me like a pro :PP
(1)factory preset shortcut keys: these make sure I can be productive on just anybody's computer - esp useful when i have to fix someone else's artwork, though sad to say, i prefer to work on a PC 'cos Mac has its menu bar out of reach of the keyboard (2)more shortcut keys like space bar (temp switch to the "hand" tool), multiple ways to zooom in/out without needing to click on the zoom tool etc (3)filters,(quick)masks,paths(PS7),curves/levels,
yeah but i do have lotsa complaints too - (1)photoshop's a bit too dummy at times. where're all the DIP tools like 2D FFT and convolution matrix? (2)text on path. does Adobe not do this in PS so that they can sell you Illustrator as well? (3)Text - can't they store vector data as well so that on comps without those fonts i can still safely resize based on vector data? (4)sharks i can't nest layer groups (5)shit that drop shadow and inner glow effect i used on my layour didn't scale automatically when i resized that layer just now. (6)crap i need a 2-colour artwork that separates easily for my printer. gotta do it in illustrator again (7)the colour prints weird. oh no wonder it's CMYK artwork, gotta print it in Illustrator or Pagemaker. (8)can't i resize my canvas and not get my bitmap layers cropped??
ah well. sometimes i also wonder if Photoshop secretly aspires to be Illustrator. But that's a different thread altogether. i'm on PS7 btw. and ya, to add on to the other thread i read, there's colour profile, monitor calibration and PPD's too - but thankfully half of those are my printer's worries.
It's confusing as hell to most users, but was considered more or less a necessity due to avoid reproducing toolbars etc. for all document windows.
AmigaOS and MacOS avoided similar issues with an app-wide menu at the top of the screen, and in AmigaOS' case with "screens" as a more generic type of grouping (because screens weren't restricted to having Windows from one app)
In X you can get the same grouping by keeping an app on a virtual screen, so MDI serves very little purpose. Using virtual screens gives you the advantage that there is one less mechanism for the user to understand.
Increased screen real estate and configurable and draggable toolbars also lessen the problem of losing screen realestate by duplicating toolbars in each document window.
To sum it up, MDI was a hack to solve a problem that's mostly gone away.
If the goal is to increase GIMP market share, then Photoshop customers are GIMP customers. People who do graphic design for a living may have brand loyalty to Photoshop, but only because it's been so consistently powerful and usable for their purposes. If GIMP were truly "better", there would be a changing of the guard.
When I write a word document, I keep Word maximized. When I browse the web, I keep Mozilla maximized. When I need to do both, I keep them both maximized and switch windows. The times when I actually need visual attention to more than one program, however, I'll unmaximize and do split screen. But discounting programs like taskbar icons and IM, that is a rare occasion indeed.
On the other hand, it's quite frequent, when using the GIMP, for me to inadvertently click on a program in the background, and have to manually re-raise each GIMP window. Additionally, the unnecessary window decorations (full titlebar, outline, etc) waste a great deal of screen real estate when applied to several windows of the same program.
Your opinion is your own, and valid to you. I'm not saying you're wrong. I'm just saying that open-mindedness to the preferences of others will win many more converts than proselytizing.
I really liked the gimp-1.2 UI: the "everything is in the context menu or separate windows" just appeals for some reason.
But for those of you who like menus along the top - they're there in 1.3; for those of you who want to combine control windows - you can do this too, switching between controls with tabs. Really, from what I've used of it so far, it seems you can customise the UI pretty much any which way.
I'm still itching for gimp-2.2 or whenever they finally put high-resolution colour models back in. 8 bits per channel is a real limitation for use with scanned film: you have to be so much more careful to get the scan settings correct than if gimp could actually cope with the whole 48bpp scan.
"'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
- JRR Tolkien.
I am happy to hear that there is a Gimp 2 on the horizon.
The development version has been very good and (for me) very stable - more-so than the stable version - for the last 3-6 months, althoguh YMMV.
They've made a lot of improvements in usability as well as improving on and adding features. It's like comparing Photoshop6 to Photoshop4. It's that much better than the ugly, awkward, and sometimes crashy Gimp-1.2.
Free Gamer - Free games list and commentary
It's not exactly a technical problem. StarOffice and old versions of OpenOffice.org used to do that. Of course, I believe these things were "faked"; they were not properly X11-managed windows, but rather, the application drew them as widgets inside the window with their own windows-like title bars.
In X11 applications can themselves be in "one cohesive group" already. I hit Alt+H in GIMP (or select Hide from window bar menu) and the whole app gets hidden. I can give the GIMP a whole desktop for itself if I want using virtual desktops.
Also, I can move individual GIMP windows wherever I want on the window, or even to different virtual desktops. Would be extremely cool if I had a dual-head (Xinerama) setup, too... One monitor for toolbars and alternate views, one for the picture itself.
Just a few of the things I could think of off-hand.
The GIMP uses a different model... rather than the monolithic application model, it uses the document model. Only the stuff you need to manipulate the document at a given time needs to rank high in Z-order.
Now, that doesn't mean there's no room for improvement. I could see something like a checkbox in the config for "raise all tool palletes on document focus", that would raise all the tool palletes when the image being manipulated gains focus. This would be genuinely useful. Or better yet, make this model a standard type of development model in GTK and Qt, and add to compliant desktops the default behavior. This would kick some serious ass.
Lex orandi, lex credendi.
Why can't any modern program be smart enough to figure out you've gone down the maze of menus to select the same option 600 times and then put a button for it some place reasonable or assign an automatic keyboard shortcut?
Apparently you don't know what you're talking about..and neither do the people who modded you insightful GIMP 1.3.x/2.0 does a lot to address the user interface issue; (most, AFAIK) of the previously isolated windows can be docked.
I can confirm that the OP didn't know what he was talking about.
On a more serious note, the perception that the Gimp has a terrible user interface is a fallacy. Most people who complain are Photoshop users. D'uh! It's got a different UI to Photoshop, try using it for more than 5 minutes and you'll find that it's quite a nifty UI that is arguably better.
Of course, most people are referring to Windows and their poor taskbar being clogged up. D'uh! Get a decent OS or WinXP that'll solve that for you.
On an even more serious note, there's some awesome UI improvements in Gimp2. Not only does it use the graceful gtk2, it has some awesome UI touches like being able to group together dialogues in a tabbed dialogue. Gimp2 takes all that was good about the Gimp UI and improves on it whilst dropping a lot of the deadwood.
I'm glad that they didn't listen the whining Why isn't it like Photoshop crowd and stuck to what is a good plan.
And I, for one, welcome our new Gimp overlords.
Free Gamer - Free games list and commentary
I personally see MDI as a horrible dead-end, and completely agree with Sven's analysis.
I'm very happy that Gimp did not follow photoshop too closely on that point.
I took a few courses that focused on HCI at my school too, and while it had valuable theories about the subject, it is unquestionably a young science. Comparatively, in the "hard" sciences like Physics and Chemistry, most people shy away from statements like "I know these things". Even in systems with such strict rules, there's just too much possibility that there has been a fundamental misperception. When you translate that uncertainty into a young science, with few discrete quantitative metrics, and a person with only a bachelor-level degree specializing in it, it actually becomes quite arrogant to make such a lofty claim.
Even if you were right, and that the only advantage MDI has is that people have learned to use it, it is nevertheless an influencing variable. So-called "better" interfaces for things like the filesystem or keyboard layout have failed because people are already used to the interfaces made popular by Apple and Microsoft and QWERTY. More specifically, because people have a developed skill in the "inferior" interface, it is actually a better interface.
Did anybody else notice that the new file dialogue shown here:
http://scr.golem.de/?d=0310/gimp&p=7
includes a form for toilet paper? My god I love open source software!
Disclaimer: MINAA (Mummy! I'm Not An Animal!)
article, but have they finally put in adjustment layers?
-- the cake is a lie
<pedantic>Well, there is no gimp-2.0 for any platform yet. We are only talking about a pre-release here.</pedantic>
This pre-release version (2.0-pre1) is not very different from version 1.3.23, which is available for Windows in a convenient installer from Jernej Simoncic's page. The release of the source code is rather new and it will take a few days until binaries are available for all platforms, but you can probably expect a 2.0-pre version for Windows soon.
-Raphaël
Apparently 1.3.23 is basically it. I've been using 1.2.5, and the new one is totally different. The new one is gorgeous!
Here's the download page: http://www2.arnes.si/~sopjsimo/gimp/unstable.html
I recommend gtk-wimp too: http://gtk-wimp.sourceforge.net/
Igor Presnyakov stole my hat
So do it, then. Open up a new image, right click, go to Tools -> Select Tools -> Fuzzy Select, and without releasing the mouse button, press your desired hotkey combination. Voila. That hotkey will now choose fuzzy select from that point onwards. You can do the same for all the tools, until you have the desired hotkeys configured.
Personally, I find Photoshop is lacking the right hotkeys, and I'm unaware of any way to reconfigure them so that they're more like Gimp...
"The invisible and the non-existent look very much alike." -- Delos B. McKown
Everyone I know who uses The Gimp (and I know quiet a few) massively prefers the Gimp's non-MDI approach, as do I.
I thought it ugly and cumbersome for the first few days after I started using it, but I wouldn't go back to an MDI image processing application now if you paid me, if I used Windows 3.1 maybe, but in this day and age I have a lot of stuff open, and I work between apps and windows, often while having information, chats and email open in others, should I sacrifice massive portions of my display to an image processing application when, let's face it, all I *need* of it onscreen is the image? Of course not.
Having an application eat space on my screen damages my productivity because I have to switch between windows or just plain old move them out of the way. After all, I don't have a desk for my phone, a seperate desk for my computer, another desk for my paperwork and another desk for my mouse, that would be pretty crazy. So imagine IE, media player, Outlook, Word, [windows] Explorer and whatever other apps you use all used their own MDI interfaces... Do you think your life would be easier then? Or do you (deep down) just tolerate the imposition that is PhotoShop's MDI because you're so used to it?
I love gimp, but latey it seems to be falling farther and farther behind the windows alternatives, at least in the area of digital photography manipulation. Don't get me wrong, it can still do all the things that it needs (I think), but the ease of use and UI from programs such as photohop, elements, and even ms pictureit/digital image pro make it pale in comparision.
A couple of quick examples of things I'd like to see (which aren't in the last gimp 1.3.2x version I have installed):
- crop which dims the area outside the crop to give you a better feel of what the cropped image will look like
- a "straighten image" function like MS has in their product, where you simply click a line on the horizon (or whatever) and the image is rotated and cropped automagically
- auto-[levels,colors]
Though I'm not sure if the gimp needs this sort of functionality, or if a branch using it's libs for digital imaging (gimp-elements?) needs to be branched off and started.
It's like 7 icons wide by 4 deep, which means you end up with a large box, rather than a taller slimmer one like in Photoshop.
You can resize the tool selection box window.. make it 1 icon wide by 30 deep if you wish. Just click the corner and drag, just like resizing any other window.
Right, let's squash the 90% of the population that hates the GIMP interface (someone claims MDI sucks, yet everyone wants it...perhaps the problem is that person?) so the minority of people with multiple monitors can feel happy that they have a brush toolbar on screen 3.
This despite the fact Photoshop handles multiple windows quite well anyway. You honestly think GIMP couldn't be MDI and multiple-monitor friendly? Welcome to the reason OSS has yet to succeed in the desktop market. Elitism and closed-mindedness. "I know what's best for you! Don't complain!" So everyone uses something else, and then people bitch when OSS isn't widely-adopted.
"Sufferin' succotash."
Script-Fu seems to have been in limbo for quite a while. Personally I feel Scheme is just to alient for most hobby programmers. Not to mention the tons of dead scripts due to version incompatabilities. Perl-Fu seems to have never gotten off the ground. It would be nice if someone would develop a Javascript like interface language. I'd bet the intersection of graphics app users and web developers is pretty big.
"God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
It's not nearly as closed minded as "[..] Photoshop and its imitators have shown that a true MDI workspace is ideal for image editing"
That's closed mindness at it's finest. And to complain about closed-mindness of others just tops it off.
its still a bit of a voodoo science to get the colors "just right", even with OSX and windows, but canon for example distributes its own photo print tool that uses canon provided profiles (based on their OEM paper and ink).
You still need some sort of monitor calibrator though to get the right colors. This can be as simple as the adobe gamma software, or the more accurate colorimeter packages which come with a sensor that suction cups to the monitor.
I just can't take a photo editting package seriously if it doesn't have at least some support for color profiles. Joe Point n' shoot might not use them, but Joe Point n' shoot doesn't use Linux either.
-
Am I seeing this correctly? (screenshot #6 Does The GIMP 2.0 support SVG? HALLELUJAH!!! That's fantastic! I Googled around and found this article (translated from German).
This is wonderful, but a bit strange. I once inquired around about why The GIMP was so lacking in vector art tools. Why wasn't there a tool for making basic shapes, for instance? The answer I found (by Googling around) was that The GIMP is based on the old Unix philosphy, which focuses on small, reusable components. Designing in this way made components highly portable, and separated the work of creating a GUI from the core work. The GIMP did not support vector art because that was the job of a vector art authoring tool. The GIMP was a rastor image manipulation tool. This answer didn't satisfy me, because the GIMP itself is a huge conglomerate of tools, some of which are hardly related. The GIMP is the GUI wrapper which coordinates all of the little components (which are individually accessible through script-fu). So why insist that it was only for rastor image manipulations?
OpenOffice.org Draw can import/export SVG, but I don't like the interface very well. I prefer the spartan interface of a text editor for SVG. :) But I'd be willing ot try a GIMP tool.
There was a GNU project (which apparently failed) that was trying to create a vector art authoring tool. I can't remember the name of it.
I'll be honest, even if I were using GIMP in X11, and I had a viewport separated for specifically that purpose, I think I'd still prefer MDI. Part of that is that I'm used to it, but the value of my familiarity is that by this point, I've wrapped my head around the desktop-within-a-desktop metaphor, and I no longer have any troubles with it.
When I look at GIMP, I see multiple windows. For reference, my conception of a "window" is an independent process. So what I see is a process that seems to have no function except to provide little toolbar buttons. Independently, I see a process that has no function other than to list layers in some image. I see a process apparently devoted to displaying an image, and modifying it with the mouse (but within the scope of that process, there's no way to change what function the mouse performs).
In short, there's nothing subconsciously telling me that the Gimp windows are all connected; that the things I do in one will affect the state of another. Obviously I know it consciously (if from nothing else than the window icons), but it's not a fundamental realization... I always have to think about it.
Contrast Photoshop. I have a big window, with clearly defined boundaries (even if those boundaries are the maximized size of the screen). This window gets a little neuron in my head saying "here is photoshop... it's all in here". Within that window, I get image windows, which look like normal Windows XP windows. That's okay, I can tell by the fact that they're images that they're within the scope of Photoshop; and the each-window-is-a-separate-conceptual-process metaphor holds; from my perspective as the user, each image is a separate process. I don't interdependently work on two images at the same time. Then, also within the main Photoshop window, I have toolbar windows. These are not separate processes, because I'm not "processing" them. Instead, I conceive of them as subsidiary functions to Photoshop. So that little neuron telling me "Here is Photoshop" wants me to look for things that clearly "belong" to that window. So, Human-Computer Interaction experts aside, the different window decorations for the tool windows actually help me structure my workspace in my head.
Furthermore, some of the debate in that bug report had to do with the proper location and context of the menus. When I'm using a graphics editor, and I want to blur an image, what I'm really saying is "I want the program I'm using to blur the image". In Photoshop's context, the menu item for doing that "belongs" to the big Photoshop window, so my conception is accurate. In GIMP, the metaphor seems to be saying "I want this image to blur itself." Since I see Photoshop (or the GIMP) as a program, and the image as a static document, I can see the former performing an action on something else, but the latter cannot take action.
So that's my justification of MDI. It correctly extends the metaphors I have in my head to the behavior of the program. The (valid) question you should ask is, would those metaphors have developed naturally, or did my extensive use of Photoshop force me to adopt them in order to trace an outline of logic around my behaviors. I'm honestly not sure. But the metaphors don't seem illogical. They don't seem like they're really inconsistent with the actual roles of files and programs that have been established in other systems (examples: in a preferences dialog, the settings don't "change" themselves, they are changed by the program. In a word processing document, the document does not check its own spelling, the word processor checks it). So I think it's entirely possible that MDI is just a natural adaptation to the real role structures that we had conceived for our applications.
On the other hand, it's quite frequent, when using the GIMP, for me to inadvertently click on a program in the background, and have to manually re-raise each GIMP window. Additionally, the unnecessary window decorations (full titlebar, outline, etc) waste a great deal of screen real estate when applied to several windows of the same program.
That's the downside of GIMP for windows - which I presume is what you are using: it is designed for Linux, so doesn't work well with Windows slightly more spare window management facilities. With Gimp 1.x I just kept my palettes and toolbox in the same window group, so they all raised simultaneously. Should I have several images open and I somehow raise a window above them, "send to back" (opposite a window raise) does the job very nicely. Multiple desktops also make this sort of thing easier - I usually have all my GIMP windows layed out on one desktop and do other work on different desktops, so it is rare that I would have other windows interfering with my GIMP work.
On the other hand, to try and adress the growing market for Windows and Mac, they have made pretty much all the palettes etc. dockable in 2.0, and I hear Windows is getting multiple desktops soon (and at least has a powertoy to do it already), so some of your issues may be remedied.
Jedidiah.
Craft Beer Programming T-shirts
where're all the DIP tools like 2D FFT and convolution matrix?
I agree. After having done some of that 2D FFT crack in a college image manipulation course that used MATLAB, I want some more in GIMP as well.
Text - can't they store vector data as well so that on comps without those fonts i can still safely resize based on vector data?
In theory, Photoshop could turn text outlines into an Illustrator vector layer, but it'd probably violate many font packages' EULAs. Vector data is copyrighted, and an embedding license (for use in e.g. PDFs) often costs extra. Remember that in this case, Adobe sells licenses for both programs and fonts, making it as schizophrenic as Sony Electronics vs. Sony Music.
You didn't tap its power. Yes it looks like ass, and it seems really braindead, but looks can be deceiving. If you come from Windows, you'll have a hard time guessing what the dialog can do.
Say you have an image that you want to reopen and edit to create a totally new image. You can't remember its exact name, though, because you initially added this file to your home directory months ago and since that time you've made several versions of images derived from this original already --always keeping part of the name of the original in the names of its derived images. Let's say the file has "cat" somewhere in its name. So there are several maybe a dozen and a half "cat" images that are associated with this original all jumbled in your home. And some of these are .jpgs some are .pngs, and some are "master images" in Gimp's native xcf format that have color tinting or have been cropped. And these files are all mixed up among a thousand or so other files in your home dir. You don't want any jpegs or processed .xcf's --just the original. How to find the one you want?
Well this apparently stupid looking file selector actually has some powerful tools to help you find that one desired file very quickly. Down in the file name text area you can type *cat*.xcf and hit TAB and then the listing of files in the right pane of the dialog will change. Only those master images with "cat" and suffix .xcf will appear now. Instead of a rightpane list of 987 filenames, now there's maybe only six files to choose from. (I am basing this description off of an example I am trying out as i write this). Let's say you can't tell at a glance which .xcf file out of these six filenames is the one that you wanted to start with. Clicking once on each of these filenames will give you a graphic preview of the file to the right of the 'selection' text area.
So the GIMP fileselector is actually a shitload faster than many people think.
I long for "shortcut" buttons in the Gnome/GTK+ fileselector dialog (Ximian has long had these and I can't understand why Gnome hasn't incorporated them already). Basically a "home" shortcut would satisfy me. Others pine for a shortcut to removable media. But I also wonder how many of the people who piss and moan for that kind of feature are still unaware of how fast you can use TAB autocompletion to navigate directories in the file selection dialog? Once you learn that you can do this, and get some practice using it, I can't imagine that you'd believe that poking through a visual tree of directories and subdirectories could ever be as fast. TAB completion rules. Of course it assumes you know something about your filesystem. But then, UNIX was created for intelligent professionals unafraid of a keyboard, not porn surfers who always need one hand free.
Johnny Quest has two Daddies.
Sure. Commercial software always uses version numbers to indicate minor and major changes, whereas open source software uses version numbers willy-nilly.
Let's look at Sun for example. Long ago, we had SunOS 4.0. This continued until Sun was ready for the next major version of their OS. Instead of calling it SunOS 5.0, they created a new product line and called it Solaris 2.0. To stem confusion, the older versions of SunOS were re-branded with the Solaris moniker, so that Solaris 1.4 was equivalent to SunOS 4.4 and Solaris 1.3 was equivalent to SunOS 4.3, and so on. Thus, managers could easily see that they needed to upgrade if they were told that they were running Solaris 1.4 instead of 2.0, whereas SunOS 4.4 versus Solaris 2.0 was simply too confusing. To further help decision-makers, Solaris 2.7 was also named Solaris 7.0, in addition to SunOS 5.7 and Solaris 9.0 is also known as Solaris 2.9 or SunOS 5.9. This continues until today where IT managers can easily see if they need to upgrade by converting the new Solaris number into the old Solaris number for machines running versions of Solaris greater than 7.0 and converting SunOS numbers into old Solaris numbers.
So anyone can clearly see that commercial software vendors use versioning in order to minimize confusion among users.
On the other hand, open source developers are continually inflating version numbers in order to compete with other open source developers for precious clients. For examples, one has to look no further than the Linux even-stable/odd-development scheme or FreeBSD's branches. Obviously these developers are only attempting to confuse users through versioning in order to increase sales.
In addition, many open source efforts are constrained by the vagaries of their marketing departments. For example, Knuth's TeX approaches pi with each new version. Obviously, this was a shrewd tactic on the part of his marketing people to entice those mathematically-inclined (and how successful it was!).
I also like not being left in doubt as to an author's opinion, and there are no lingering questions here. (-:
Got time? Spend some of it coding or testing