GNOME 3: Beauty To the Bone?
someWebGeek writes "According to the GNOME design crew, as reported by Allan over at As Far as I Know, GNOME 3 will represent a new approach to GNOME application design. The design patterns being developed and employed may effect a new, prettier interface, but more importantly a new mindset about the entire project, a mindset intended to encourage greater deep beauty in the application layers below the user interface. Maybe...for now, I'm sticking to the sinking ship of KDE in the Ubuntu ocean."
Developers at Gnome have reduced the entire UI to a single button and they're even trying to get rid of that.
Awful desktop design. I *need* multiple windows displayed, *NOT* maximised to a single task view.... *LAMERZ*
leather-dog muksihs
Blog: @muksihs
It takes just a minute to make XFCE look and act pretty much like GNOME 1.
I think you can clone GNOME 2 as well, but I always configured that to be like GNOME 1 so quickly that I barely saw it. :-) Why you'd want bars at top AND bottom of the screen is a mystery to me, but XFCE does support it. The same goes for desktop icons: you can have it if you want it.
I have my menu, my task switcher, my desktop switcher, my clock, and my xterm launcher. Life is good with XFCE.
I wait with baited breath for a hopefully usable system, unlike the current gnome shell, and most especially unlike unity. I want applications that remember their states and can be saved and restored (gconsole, I'm looking at you in particular) and otherwise the ability to organize my working day properly on desktop and laptop.
Support tablet all you want, but don't remove support for desktop and laptop - like unity did.
Things I like:
- Look seems updated & clean (simple top menu bar)
- Hidden dock (containing my favorite apps)
- Hot corner (shows all running apps)
- Instant app / file search
Things I hate:
- No minimize buttons
- Hidden desktop icons
- The bottom notification area
- Needs better UI consistency behind the scenes (ex. System Settings looks unorganized and messy, etc...)
- Consider putting any common app menu items in the top menu bar
I do prefer it over Ubuntu's default UI and KDE so far... :)
Just my two cents
- stoops
I see that the GNOME 3 developers have resorted to posting anonymously.
But that's what the usability studies indicate that users want this.
The ONLY reason you don't love it yet, is because you haven't learned the new paradigm, or you're too stupid to do so.
Ok, no more negative feed back please, La la la la la la la I CAN'T HEAR YOU.
I for one, love cinnamon. http://cinnamon.linuxmint.com/ :D
g0t b33r?
Just when I thought I could maybe settle in with Gnome3 on my Fedora 16 running, 11" laptop, I read this and was reminded why I hated Gnome3.
They go on about the efficiencies of maximized windows? REALLY? I'm not one of those users. I prefer overlapping windows so I can see movement in them when something changes. Yes, I know I can still do that, but tweaks are necessary.
Another thing that's getting to me is the wild mouse movements required to navigate around. Go to one corner to change to the window changing mode, then go to the opposite corner to do something with the windows like move it to another virtual display or something. Did they consider what a pain that actually is for people with touchpads or those stupid keyboard joysticks? Worse, what does it mean for the disabled?
It's not just different. It's different without a cause or a purpose. It's really stretching things to assert "an old person's user philosophy" where windows should always be maximized over others where people like to be able to easily and more quickly select and work with objects between windows. (Ain't much drag-n-drop with maximized windows is there?)
Linus Torvald's words keep coming back to mind... "unholy abomination" I believe they were.
Hrmmmm as a *writer* and doing other sorts, such as *programming*, I need multiple windows thank you very much. Just because you are incapable of handling anything beyond a small tablet interface does not mean I am limited to such by ability, unless *forced* upon me... I also use *mouse focus*, not *click focus* as well...
leather-dog muksihs
Blog: @muksihs
I really tried using Unity for a week or so but NEEDED to move the launcher / dock thingy to a different screen edge. (reasons below)
First, I tried the obvious click-dragging move - nothing happened
Ok, I told myself. This is open source software! must be a config file somewhere so I googled. Found a post from Shuttleworth himself saying:
Fixed by design? but I want to move it! I'm running ubuntu inside Virtualbox. I NEED both 'dowze and 'nix and the windows host / linux guest config works best for me. I also give that Linux guest a monitor to itself - on the right. Because it's on the right, the left edge of the linux screen jumps the mouse pointer back to the left screen and into the windows host system. So when trying to use the dock with autohide on (i want to use all of my screen when coding) I'd keep touching the edge of the screen and the dock would disappear.
I've got no problem with these design decisions from valuable end-user testing being used to setup defaults but both Gnome and unity seem hell-bent on FORCING you to use their new design paradigms and guess what? It just doesn't suit all use cases.
This being open source, it didn't take long for a whole bunch of options, wokarounds and custom docks to appear but for fuck's sake stop telling me how to use MY computer.
Am currently reasonably happy with KDE - Don't think I'll be going anywhere near Unity or Gnome for a very long time.
If you like Mint then you might want to check out Cinnamon, that clem is making.
I can't wait for it to be available for debian (may end up building it myself) but it looks like the start of a sane desktop based on GTK3 and GNOME 3, but without the steaming pile that is GNOME Shell.
If it breaks my way of operating a computer. Yes gnome3 is pretty, yes gnome3 does have some interesting idea's, yes gnome3 is a fucking pain in the ass and gets in the way all the damn time.
I lasted a whole 3 months with it, then rolled back to gnome2, sure its ugly, sure it has its problems as well, but wow its like using a modern computer, not mac OS6, I can put shortcuts on my desktop without switching DM's, I can right click options that in gnome3 require 3rd party shit and editing a text file, I can make a pile of virtual desktops and not play mind games to get them to show up (like maximize 1 app so desktop2 shows then right click and move bullshit), and if my mouse happens to hit the corner of the screen the whole fucking thing doesnt insta break, zoom out, and require me to select something before I can get back to what I was doing (even windows7 got that right)
oh boy oh boy, so the 1980s were the "bees knees" of UI for you. you must be a gnome3 developer.
For you, maybe. Not for everyone.
I prefer multiple monitors with multiple windows on each monitor. And none of them maximized.
Yeah. It's 2012 now.
I don't agree with those design changes. I don't see the advantage of trying to copy a single interface from the most limited systems to all systems. Particularly ones without the limitations of the systems that drove those restrictions in the first place.
My work requires me to frequently copy and paste from one window to another, or to compare the contents of one window to another, or I switch to another task while I keep an eye on window waiting for a task to finish. A single maximized window would be horribly inefficient for me, not to mention a stupid waste of space (I have a 2 monitor setup -- there is only so much usable width in a broswer window).
It's one thing to set the default to be optimized for maximized windows, but make it impossible for me to reconfigure it to work well with multiple windows and your window manager becomes useless for me.
The real "Libtards" are the Libertarians!
This is absolutely horrible, and whoever came up with this thing, should resign from GNOME and go work for Google on Android-without-Java, because this is where it belongs.
Contrary to the popular belief, there indeed is no God.
Long live MATE.
WHAT THE FUCK?
This is not a Tablet-OS, It is a "Desktop-OS". If I Wanted a FUCKING Phone or Tablet, I would buy a FUCKING Phone or Tablet! and there are already better interfaces than the Shit that is Gnome3 and Unity for them (iOS and Adroid 3.x)
STOP SHOVING SHITTY MOBILE PHONE TOUCH-SCREEN INTERFACES DOWN OUR THROATS FOR DESKTOPS!
I tried Mint 12 and went back to 11 because I did not like GNOME 3. Why are they saying "will" like it hasn't come out yet?
I'm using the MATE UI (GNOME 2 fork) on Mint 12 and it's great.
there is a menu at the top and a dock at the bottom. In the early days Gnome and KDE were cloning Windows-like paradigms, but increasingly they clone Mac paradigms, which is why they opted for a dock I'm sure. Honestly, unless you are stuck on a small monitor
In case you really mean a Mac-style app menu disconnected from the app window, you have the monitor sizes backwards. A top-menu GUI makes sense on the original 512x342 display, since you have to maximize most stuff anyway and your mouse can't possibly have far to travel.
A modern iMac is painful to use. Your choice: place every app in the upper-left corner of the screen, or move the mouse over a thousand pixels each way.
The OSX dock is unusable too. The fact that an app is running is indicated by a tiny dot under the icon. The fact that a second instance is running (rather difficult to do BTW) is indicated by a second icon located nowhere near the normal dock icon. You don't get a second dot. Seriously, WTF?
Hey, GNOME team - I really want to like & use your stuff. It looks neat. But - I earn my living with this 'user interface' each and every day. I don't spend the day playing music and splashing paint on brick walls wondering what bark is made of...
I write code. Lots of code. I have 10-15 editor windows open on 2 or 3 desktops. I deal with 200 emails a day, while on conference calls with customers, while trying to 2 other things (usually poorly, but that's not the point). My computer life isn't as simple as opening 1 program.
I need the ability to be productive all the time. Please, write up user-stories based on what your kernel developer friends needs. Look at what people like Linus need. Please help us!
At work I have a maximised IDE on my left monitor (with the editor split vertically so I can see a .c and .h file side by side).
On my right monitor I have my IM client up against the right hand side, email against the left, browser in the middle and taller than the email, music player in the top left. I put IM windows to the right, so they touch the left-hand edge of the IM contact list.
This lets me work on code and watch for incoming emails while referencing a document off the wiki, see when someone comes back from lunch or gets out of a meeting (their IM status) and if someone messages me I can click straight to the window to reply. Similarly, I can click the music player to the front and immediately get at the volume or track list or whatever, without having to alt-tab or go down to the taskbar.
If all that stuff was maximised or tiled it would be a big pain in the ass for me. I don't log out or turn off the computer for weeks at a time, so once the windows are positioned I'm good - and most of them remember where they were last time anyway.
Graham
Seems like a million years ago now that I left Windows 98 for Mandrake Linux running KDE 2. I was amazed at how good it was and how easily it installed. I still kept Windows around so that I could play games and deal with multimedia, but most of my work was done in Linux.
Then came KDE 3. I liked it. Then came KDE 4. I hated it. I tried Gnome 2, got used to it and decided I liked it. Then Gnome 3 came along and I almost gave up.
Instead of all of this "me, too!" stuff, and trying to emulate Android on the desktop, why not something really revolutionary? Here's just one example: most of us have lots of resolution and nice big monitors now. Why not a USEFUL 3D desktop? For example, opened windows can be scrolled into the background with the mouse wheel; just hover the wheel over it and a pop up reminds you what that particular window is, and if you want to bring it back to the foreground, scroll the mouse wheel the other way. Make it a true 3D desktop that lets me navigate through everything just like I'm strolling through a neighborhood.
No, instead, we get windows that fade in and out (when they don't hang my system -- I had to turn Plasma off) and other *extremely* useful innovations.
I've never understood. There are no rules, so why not just try something completely different? After all, one of the killer apps that made the original PC indispensable was a little program called Lotus 1 2 3 (showing my age now; for you kids, it was around LONG before Excel even existed).
Linux has a very, very, VERY good kernel. It's about time that it had a really, really revolutionary desktop, one that doesn't copy anything else, or try to be anything else, but one that simply revolutionizes how we work on these bloomin' little thingies called "pee cees."
Cogito, igitur comedam pizza.
This is why I uninstalled the Gnome 3 desktop on my Ubuntu 12.04 system and I managed to get the MATE desktop installed instead. I do not want a glorified tablet interface on a desktop machine. Even the Afterstep and Enlightenment E16 interfaces are better than Gnome 3. Afterstep at least is based on a NextStep interface and has some sort of heritage. Gnome 3 is just stupid. Sure I am running a alpha release of Ubuntu, but this is Linux and I expect my software to work and not copy the tablet interface just because it is the trendy thing right now.
The Gnome 1.0 interface http://www.blogger.am/wp-content/uploads/2009/03/gnome-1.gif was a simple interface, the Red Hat desktop kept this style of desktop for a while with the single panel on the bottom of the screen just like Windows `95, then they moved to the two panels, but you could still change it to look like Gnome 1.0. Nowadays the whole interface is crap.
liberare massarum ex ignorantia, clausa descendit molestie.
I have a 24" screen. Why would I ever maximize a window other than, say a game or Google Earth? I have a "windowing" system for a reason. Fixed-width layouts on the web are common as well and on a large, high res screen you're going to have either a very large window with a lot of blank space, or a window with very zoomed-in text. Maybe they are catering to the ADHT-type people, but I run a Window Manager for a reason. I can kind of see where they are going (and apps aren't forced to be maximized), but I have some serious doubts.
As for the last objection, "dragging and dropping an object causes an unpredictable IPC interaction," WTF? How the fuck does drag-and-drop cause problems in 2012, the year of jet-packs and flying cars?
Because we now have more stupid people using computers. I mean really... Drag and drop is even consistent between Windows and most flavours of Linux. (clt-drag to copy and shift-drag to move) Wow...
OK. You like it. I don't. It interferes with my workflow. It makes everything take longer. It makes me curse more. The only difference is that you can still have what you want, while everyone tells me I am wrong and is removing support from what I want.
The rationale is that the bar being at the top of the screen provides an infinite targeting area. You just have to push your mouse up until the pointer will no longer move then go left or right until you've gotten to the right menu. I find myself spending a lot of time and concentration trying to target menus in Windows because they're so slight compared to the rest of the interface. I imagine that's one of the things the ribbon is trying to solve in light of high-resolution displays, a rather garish way to increase the targeting area.
They're attempting to copy Apple and steal ideas from iOS. Except, they're stealing the wrong fucking ideas.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Virtual desktops are great for organization of your open windows. Having everything on one desktop, gives you no logical grouping of applications. Indeed, the keyboard shortcuts for switching between open applications are different if those applications are on separate desktops.
For example, one may have the following:
Desktop1: console
Desktop2: todo list, notes, and time tracking for billing
Desktop3: Gimp and all of its toolbars, file browsers
Desktop4: Gvim or editor of choice
Desktop5: Web browser(s)
Desktop6: Music player
Once you become consistent, you know that you can use a keyboard shortcut to switch to any of these windows, without having to Alt+Tab cycle through them. This is a great reason to keep Gimp on it's own virtual desktop, since there is an application window created for the main program, each open file, and each toolbar. The same can be said for browsers and their developer plugins. Applications which are related, logically, and that you switch between often can be on the same desktop. YMMV.
Seriously, same stupid reason for development (Comic Sans was made for MS Bob, if anyone forgot), same attempt to achieve the look of a different and hard to imitate medium (comic book font on a 800x600 bitmap, phone UI on a multi-monitor desktop), same failure, same amount of suffering inflicted on the unsuspecting users.
Contrary to the popular belief, there indeed is no God.
Where you see stagnancy, those with actual perception see maturity, competence, and highly optimized design. If it ain't BUSTED, don't FIX it. If it's not only not busted, but in fact is pretty optimal, don't even THINK about fixing it from the ground up. Gnome3 is like trying to turn a perfectly good hammer into some shitty linear monstrosity that you have to punch nails with straight ahead, instead of economically swinging the hammer at it.
Caveat. I do actual work with desktops and notebooks. I have absolutely no use whatsoever for teeny tiny touchscreens, but for those who do, I recognize those need a COMPLETELY DIFFERENT UI with a different paradigm. But there is absolutely no call to DESTROY the oven when you are designing a microwave.
OS UI got stagnant for about 10 years in there, so I'm happy that they're experimenting with things
Window managers manage windows:
I use GNOME 2 with Compiz and I'm very content. What are the killer features for me? Focus follows mouse, I can press Alt-click and drag windows by clicking anywhere, I can press Alt-middle-click and resize windows by almost clicking anywhere. I made a shortcut where if I press Alt+Ctrl+Shift+I it maximizes my window only vertically (great for terminals). One big killer feature with Compiz is an OS X-like Expose thing that lets me easily select windows, and shows me everything on my screen at once. What do all these awesome things have in common? They are all about managing windows, and nothing else, which is what a good window manager _should_ do. GNOME should keep going this way and not philosophize over what the default ought to be.
How I use my terminal window(s) depends on what I'm doing (developing, debugging, scripting, writing LaTeX, etc...). I don't care if my web browser is maximized once the fonts are readable, it looks pretty, and I can see everything I need. What do all these things have in common? The window size is _not_ the problem, only the application and the user know how the window ought to be, and only the user knows how it ought to be relative to other windows. There is no good default. I used Chrome OS for a couple weeks and hated it. The window manager ought to manage windows and focus on that.
GNOME 3 Gets Search and Beauty, Good:
What GNOME 3 is getting right is bringing back 'Beagle' and extending it to do more stuff. I love Spotlight on OS X, it has made the Dock, the start menu, desktop shortcuts, the Launcher (in Lion), and all the rest of it obsolete. Spotlight is king, bow down to spotlight. GNOME 3 gets this, good. GNOME also gets that the UI needs to be pretty, its just depressing when its not. My Linux machine isn't as pretty as my OS X machine, and that makes me sad, there is no reason that has to be. GNOME gets this, good.
GNOME 3's Direction:
I guess GNOME 3 should keep making stuff prettier, definitely keep focusing on search, and make me a wizard-God when it comes to managing windows. I want to do Expose, I want to effortlessly save window configurations and have GNOME 3 remember them when I open up the same applications. I want to re-size, drag, tile, layer, focus-follow-mouse, and make my windows do back-flips, effortlessly. I want GNOME 3 to not presume to do anything by default, but listen to the application and me.
--"You are your own God"--
I can't wait for a system where each application automatically takes up the entire screen!
Just imagine, reading facebook.com on my 30 inch screen, FULLY MAXIMIZED, so that no other applications can distract me. Or, if I decide to code, EACH terminal could span the entire desktop. No longer will I have to struggle with seeing two things at once -- from now on, it's peace of mind with GNOME 3.
Thankfully I can now give gvim the space it has always deserved -- a fully uncluttered 2560 x 1600 space. And when I decide to listen to music, my music app can take up the entire space too! Imagine, seeing nothing but whitespace. Thank goodness someone thought of this. I can finally relax and do what I've always wanted to do: use my computer, one app at a time, in FULL SCREEN!
If you think about it, this is almost as good as DOS. No more annoying window title bars and multi-app desktop usage. No more extra buttons and widgets. Just one thing and one thing only -- what you're going to work on. I can't wait to develop kernel drivers and work on my apps this way. The fact that when I currently work I can actually see (and be distracted by) about three to four windows at a time is just devastating. I have to (currently) *navigate* to each and every window, and precariously drag the window across my entire desktop to achieve this effect, only to remain haunted by menu bars, title bars, and application switchers.
If only they could put a stop to all those pesky background processes and really get it down to just one single process. Then all the processes on my computer wouldn't have to compete for computer resources. Just like DOS, I'm telling you, I can't wait, we're getting back to the single-purpose one-thing-at-a-time operating system!
Obligatory slashdot sayings:
I for one welcome our maximized-app overlords!
In Soviet-Russia, window manager maximizes YOU!
One app to rule them all!
It was as if millions of apps suddenly cried out in terror and were suddenly silenced, replaced with calming whitespace.
The OSX dock is unusable too. The fact that an app is running is indicated by a tiny dot under the icon. The fact that a second instance is running (rather difficult to do BTW) is indicated by a second icon located nowhere near the normal dock icon. You don't get a second dot. Seriously, WTF?
For better or worse, the Mac OS X model is "for a document-based application, one process handles all open documents, and, for non-document-based applications, one process handles everything", so running the same app in more than one process in one session is not expected to be a common case.
From the article:
Judging by the comments it would seem that there is a bit of confusion about what is meant by maximising windows by default, so let me try and clarify:
1.) Not all applications will use this behaviour – only those that have been designed to do so. If an app won’t work being maximised, it won’t be.
2.) Although these applications will maximise by default, it will still be possible to unmaximise them. If you want to be able to view more than one window at once you will still be able to do so.
3.) There will be mechanisms put in place that will adjust the behaviour to compensate for large screens. We are currently investigating a number of options here, including not automatically maximising windows on these large screens or adjusting their layout to make best use of the extra space. Everyone involved is well aware of the need to work well with large screens!
i.e. "Yeah, we know this wont work in every case, you ninnies who are going to nit pick at the corner cases like they're the only things that exist."
I, for one, like gnome3. I use it when I reboot this machine and it works great.
PS: I don't reply to ACs.
i think i will stick with it for 5 years if i have to.
Or even servers. Where Gnome shell doesn't work at all, because it assumes that you have local access to the graphics card.
So you have to have two completely different user interfaces - one for local users with 3D cards, and one for everyone else. Yes, that makes it so simple and consistent!
Unfortunately, pride gets in the way of the Gnome devs saying "oops, we goofed on this one". Instead, they will rather see the ship sink, as long as they can blame it on someone else. And sink, it does. There really is one big reason why Mint has floated to the top of Linux distros now, and that's Gnome 3 being unusable. We know it, the Gnome devs know it, they know that we know it, but still they can't lose face by admitting the obvious.
the bar being at the top of the screen provides an infinite targeting area. You just have to push your mouse up until the pointer will no longer move
You do that, and you'll need to pick your mouse up off the desk to move it closer to you. Every time you hit that top edge, your mouse's desk-to-screen relation gets all fucked up. No, I'm not going to buy a trackball.
Sigh. While I understand that some may like this kind of thing and it may make sense in some circumstances. I have never - ever - run any application maximized in the 25+ years I've been working (or in college). Not on my Xerox 1108 Dandelion, Sun I (through present) workstations, SGI Indy, or any number of Unix graphical workstations or Windows/Linux/Unix PCs. With any sufficiently large display, running maximized is almost retarded. As a system programmer/admin, multiple windows are basically required to be efficient and effective. Just my well-worn $.02.
It must have been something you assimilated. . . .
Haters like myself. I don't get why GNOME had to go the direction it did, but it's clearly not for the users they have. It's like they are designing for some ludicrous platonic ideal? Or something?
Lemme just throw in with the "GNOME 3 sucks" crew. I hate it lots. It's like, what would come after GNOME 2? Well, apparently instead of adding stuff, they just substracted things, and made them suck, and then turned off all ability to customize without motherfucking recompiling it your fucking self. Such user hatred hasn't been seen in commercial software in a long time, and that hurts to say.
Where's the love, KDE is unsinkable!
"The ability to delude yourself may be an important survival tool" - Jane Wagner -
I think you're exactly correct, if Apple cared about "infinite targets" they wouldn't ship machines with such low mouse acceleration profiles. The entire paradigm doesn't work on huge screens or multiple monitors. (Tip: the MS mouse driver comes with a Windows-like acceleration option.)
At this point, IMO the Mac menu bar is more of a visual trademark than something that's confirmed by the laws of UI science. That's why it's kinda funny to see it being copied.
Business. Numbers. Money. People. Computer World.
Sorry, I take exception. :) I'm one of those old farts, and I've been using and advocating multiple screens since at least 1978. Some folks are visual thinkers, some are linear. I'm definitely in the visual group. Those others, I think, are in the linear group. And Emacs has supported multiple windows since the beginning, IIRC. So even the text-mode types are not necessarily linear either.
In 1979 I was using three graphics terminals side by side (each of them 640x480 to 1280x1024). I hacked up a custom RS232 switch to direct output from the mainframe output to each one as needed, while input to the mainframe was always from one of them for the keyboard. On one terminal I had the code I was editing, on the second was my command line interaction, and on the third was the 3D graphics output that resulted from running the code.
Today in my normal workspace (a Compiz cube on dual 1680x1050 monitors) I have four virtual 3360x1050 desktops, all visible in the background in my transparent cube (when there aren't working windows in the way). I can spin the cube with one middle click & pan. The first desktop has housekeeping - mail, timeclock, Pidgin, sometimes a web page open, sometimes a terminal as I deal with email and office matters. My second 'working desktop' has one (sometimes two) Terminal, usually with three tabs for three different machines I'm logged into, two GVim windows one of which is broken into from one to several separate subwindows (vertically and horizontally) for different class files and the other of which contains one to three output log files. At any given time there may be diffs of log files or diffs of code files. Then, because I don't have a third screen, I keep three Firefox windows rolled up except when I'm using them, each of which has several tabs. One of the three, visible on all four sides of the virtual desktop, contains database interfaces for two machines (phpMyAdmin), dotProject, Trac, Mercurial, and the development portal. The second contains tabs for various sorts of documentation, the third contains reference material for the project I'm working on - usually web pages that I'm either scraping or reviewing.
If I'm working on more than one project this week, I will have a similar setup open on the third face of the cube, and the fourth usually has some more casual stuff such as a webpage that shows Slashdot, the news, etc.
I'm seriously considering going to a third screen (and 1920x1200 monitors), so I don't have to flip between windows for the Firefox stuff and the logfile views. Why should I have to flip between windows instead of just scanning my eyes over to the right? I want CONTEXT, dammit! :D I guess my workspace is more analogous to the bridge of a ship than a computer terminal. There's a lot going on, and I want access to all of it right now, and a visual indication of everything that's going on while I work on each individual task.
If you have sufficient resolution, the only reason to use a single window full screen is to get the maximum amount of data for one application on there, temporarily. I sometimes do this with an editing file, because I need just 'one more line' of text for context.
I think the ideal progression would be to stop trying to squeeze everything into a single screen, and instead make that screen a true viewport into an unlimited virtual space. As we move to head-up displays, we should be able to hang a window anywhere in space. The real world is a big space that surrounds us - why not our 'desktop' as well? And why can't I read a virtual newspaper the same way I do a real one, with the full spread visible and readable? And other parts of my environment visible around it - the stove, the clock, the coffee pot, my SO, etc.
It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
From the (bottom) comment(s): " Also, this has nothing to do with GNOME Shell – the maximisation behaviour is specified by individual applications." -Allan
This is what truly worries me.
Hoo boy. I can see that working really well with GIMP.
I wonder why there's so much drive in Linux to abandon whatever is in the right track.
I used KDE 3 with Konqueror as my main application. There was everything I could want in a computer UI there. Then someone thought Konqueror isn't good because it combines the functions of a browser with a file manager. Well, that's exactly what I want, a system that integrates well with the web!
Then they came up with this idea of getting rid of KDE altogether. The reason I first started using Linux is that KDE is so good to program in, it has, by far, the best documentation system of any GUI I know, Kdevelop is an excellent development environment, and the API is better than any other.
If any company wished to create a new computer environment, the best bet would be to start with KDE and do some small improvements. With the Koffice suite and the other standard applications of the KDE environment you already have 95% of what either Apple or Microsoft have in their systems, all it needs is a bit of polishing.
Don't you think that Gnome 3 can piss people off all by itself...
Sadly, in my case, yes. I had been a fan of Gnome since the late '90s, and have played with just about every UI available for X11. Gnome's most full-featured "competitor" (as far as the term has any meaning in the OSS world) KDE was for many years kluttered and ugly.
I really did try to learn to like Gnome 3, but I found so many obstacles in the way of getting any work done, I had to put it to one side in favour of a hybrid of KDE and compiz-fusion, which I am quite happy with, now that I have disabled all those mysterious "services" with meaningless and peculiar names.
I'll keep my eye on Gnome, but I suspect the developers are going to have to grow up a bit before I go back.
What kind of incompetent fucking retard installs Gnome on a server...
The fucking incompetent retards who think running applications on a server and the display on a client is a good idea. They're often known as system administrators.
It means only installing apps once, and not having to maintain hundreds of desktop Linux installations. It also means being able to run GUI tools that arguably are useful on a server, like gparted and graphical diff tools.
What it doesn't imply is having to use a local X server.