Post a Comment
ToastyTech’s gallery doesn’t hold a candle to http://guidebookgallery.org/ collection. Check it out.
I still think that the QNX Photon interface (http://toastytech.com/guis/qnx621.html - or here, http://www.osnews.com/img/8908/snap6.jpg for a full desktop shot) was one of the best looking, most consistent GUIs of it's day.
It was a real shame that QNX never took off on the desktop, despite a small but loyal following at the beginning. I remember running it as my main desktop for many months back around 2000 or so. The 3D support was excellent, there were some really good native packages (apart from the awful email client in 6.2.x) and an X server to run a select few *Nix apps. There was even a GTK port, I seem to recall. I see Thom really liked it as well : http://www.osnews.com/story/8911/QNX_The_Unexpected_Surprise/page1/
It was the only OS (apart from BeOS) that has ever made me feel a real attachment to it.
How useful is it to manipulate icons of minimized windows on the desktop, though? What do you do with them other than click on them to restore them to view?
The main issue I have with this system is that the user must move aside non-minized windows until the minimized window icon is visible in order to restore the minimized window. That seems rather annoying compared to the taskbar, where you locate the right task visually and restore the window with a single click without any windows in the way. (If you have too many windows and the taskbar stacks, then you must click on the application button and then the right window, though.)
Also, if you have a lot of windows minimized, aren't you left with a rather cluttered desktop? It seems that as time goes on I have more and windows open on my desktop at any given time.
It is this too-many-windows open problem with which the desktops are grappling by means of taskbars, docks, and other means. The old desktops didn't really have this problem because of CPU limitations or RAM limitations or multi-tasking issues.
Maybe I'm just misunderstanding how CDE works, though. Please feel free to correct me. :-)
No you're right. CDE was goddamn awful. I worked on that platform for about 7/8 years.
It used the Motif toolkit and was modelled on Windows 3.11 in many ways (The OSF foundation who were responsible for Motif even included MS back then). Unfortunately the Windows Desktop matured and CDE/Motif didn't. It barely changed other than stability wise in the time I used it. For example, the absence of any kind of tree widget started to really show how dated Motif had become.
One thing it had a going for it was that Motif had a pretty easy to learn API. Unfortunately though, you had to drop back to the Xt and X level to do a lot of stuff (drawing, event handling, etc.).
On the Amiga, when you iconified a program/window/screen the resulting icon was a shrunk version of the original display.
This meant you could monitor the operation of a number of programs at the same time without using a lot of your screen space.
As for the number of icons, even in 1985 the Amiga supported virtual screens/desktops.
Note: these features did not orginally come with the OS, but the free Fred Fish Disks made it easy to get these programs for those who did not have them.
It's been a while since I've used XFCE, but, as I recall, its Desktop has several modes of operation; file icons are just one of them. Another option was to have windows minimize to the Desktop as icons. It was cool - and it was interesting enough that you wondered why no-one else had an option to do it - but it wasn't particularly useful, at least for me.
In NEXTSTEP/OPENSTEP, rhapsody, and early OSX releases, you can "tear off" a sub menu from its parent menu so it stays on the screen at all times. It is a really handy feature. I wish they'd put it back in OSX.
... oddly enough, I can't seem to find a good screenshot demonstrating this.
Ooops..screwed that one up...mistook this for OpenLook.
I thought openlook was one of the best looking/most useable guis of its day... it also had tear off menus. I learned to love virtual desktops from using olvwm.
Unfortunately it was hell to program for without using a lot of helper code.
Funny enough I run windowmaker as my primary window manager. At home I run xfce4 for my wife's sake.
Edited 2009-03-17 00:50 UTC
here's a pic of my desktop. if you are interested
http://io.debian.net/~tar/gnustep/next/slides/screengrab-02-15-2008...
yeah, its soooo nice.
WorldWideWeb, the very first browser, was also a HTML editor and had a rather big menu. One of the shots on wikipedia shows several teared off:
http://upload.wikimedia.org/wikipedia/commons/7/76/WorldWideWeb_FSF...
TextEdit.app running under GNUstep:
http://www.nongnu.org/backbone/images/screenshots/textedit-1.png
Stone Design's Create.app on Rhapsody:
http://www.shawcomputing.net/racerx/screenshots/duel_cr-te.jpg
personally i only use virtual desktops and manage anywhere between 9 and 24 windows without problems (i'm using e17). it goes more or less like this:
2 physical screens each has 12 virtual desks.
on the left screen:
desk0: kadu, jabber, other IMs
desk1: irc
desk2: 2 or 3 terminals for kernel compilation
desk3: 4 terminals for application compilation
desk4: konqueror for project files management and online documentation
desk5+: other documentation (usually pdfs) and anything else
desk9-10: amule, rtorrent
desk11: root console for whatever
sticky: kadu chat window (when not used it's shaded and doesn't interfere)
right screen:
desk0: firefox with news/email/and any commonly visited sites
desk1: amarok
desk2: kernel source code
desk3: application source code
desk4: less often used konqueror
desk5+: anything
desk9-10: amule, rtorrent, anything
desk11: usually porthole/synaptic
sticky: gcalctool or other calc (also shaded when not used)
this way i always know where anything is, i never close any windows because they do not interfere with whatever i'm doing on another desk, also it let's you easily group windows together (like the consoles) it let's me switch between "docs on one screen code on the other" to "irc on one code on the other" with 1 simple click or scroll. moving windows between desks/screens is a matter of drag and drop on the pager.
on the other hand if you don't have a few common apps that you always want running, and you tend to open/close windows a lot, a standard taskbar might be better.
Edited 2009-03-17 00:11 UTC
What's even funnier is that I'm typying this very comment on a brand new 20" iMac my dad just purchased with my help. I advised him to buy it, and took him to the Apple store and I handled everything - I just got back.
Yup, totally anti-Apple
.
The funny thing is that when Apple bought NeXT, they first reworked the look and feel of OPENSTEP to be as close to Platinum as possible because they wanted their users to feel at home. You know, to support the marketing effort of presenting this thing as Mac OS 10 rather than NeXTStep 5.
http://www.guidebookgallery.org/pics/gui/desktop/full/rhapsodydr2.p...
Only later, after they had that gorgeous system known as Rhapsody working, they decided to come up with an all-new interface - the biggest leap in bling-bling and eye candy the world of desktops has ever seen.
Don't take that last sentence too seriously - these things are subjective. What I meant was that I was disappointed when Platinum was replaced with Aqua. Probably because I was brought up on System 7, and the Rhapsody screenshots I saw in 1997 looked like the ultimate desktop system to me.



