I'm also a developer whose workflow involves several different tools. One of those tools is Firefox, and I currently have several hundred tabs open in more than a dozen Firefox windows. I want to be able to instantaneously switch from Emacs to a specific Firefox window. I don't want to switch from Emacs to Firefox and then switch to a specific Firefox window (e.g., using Alt+`) like some desktop environments force their users to do.
The best solution I've found is to use a desktop environment or window manager that will display the Alt-Tab window list vertically with full titles displayed for all windows (which is similar to how I display tabs in Firefox using the Tree Style Tab extension). KDE and Openbox support this setup, and the last time I checked, Gnome didn't. So using Gnome would hurt my productivity.
This is not a typical use case. I do periodically see people leaving comments which claim that they usually have the entire World Wide Web open simultaneously, but not often enough for it to be a use case worth optimizing for.
Personally, having that many tabs open would make my head hurt. I'll generally have Vim open with a few open buffers, one browser window, one terminal, and the running program I'm working on...
Kind of the point. Just because one developer finds KDE or Gnome or x better doesn't make it a universal fact.
Many of us find Gnome suits us just fine.
> He could be like a lot of developers, lots and lots of documentation pages pointing to API info whilst they code :-)
Most documentation pages are searchable and well organized. No need to keep hundreds of open pages.
finally fixed this for me. Awesome-style window switching without Awesome-style window glitching.
Secondly, KDE comes with a full suite of applications [1] that all follow same philosophy of user choice than minimalism. Gnome severely lacks that kind of application database. For example, there are not many applications, including big names like Banshee, that use Gnome's message tray. Some applications use split menu and some don't. Overall, it's not a great user experience. Not to mention there is no way in Gnome to entertain Dropbox icon which is specifically designed for system tray.
click split
If it's not your preference, you can say that, but Gnome Shell is perfectly fine when it comes to productivity. Quick app switching, searching, app launching, etc... How do these things hurt productivity?
I personally dislike KDE, but that's just my taste. Some people love XMonad or XFCE, and some people even like Unity.
Dunno, I'm a developer and my workflow involves several different tools, Gnome Shell certainly doesn't hurt 'productivity'.