Why did it take so long for Windows to support multi-monitor taskbars?
blogs.msdn.com
blogs.msdn.com
In most cases I assume people use laptops with one monitor. The percentage of desktops with two monitors can't be too high. So when you combine laptop and desktop it lowers the total percentage. How many of us have a laptop in addition to out desktop that is never connected to another monitor ;)
I have a single monitor, but with four workspaces I have a lot of screen real estate.
It's available as a Microsoft "powertoy" as well as countless open source and free programs.
Virtual Desktop Manager. Sorry you missed it for 12 years.
http://windows.microsoft.com/en-us/windows/xp-downloads#2TC=...
They really have a branding problem, calling that Powertoy...
I'm almost sorry I missed it for 12 years as well.
Part of me isn't sorry out of suspecting my "special add-on fatigue" prevented me from thinking Microsoft had "just one more" to give me workspaces.
I haven't had any problems with it but because of Windows' limitations it starts a separate logon session for every "desktop" so you can't move windows between them and so on. It's brilliant if you're constantly remoted to somewhere else, you can keep a full screen RDP session on another desktop while using your primary one for other stuff and quickly swap between them.
What kind of logic is that? And how would you even mathematically quantify the "benefit" of such a feature, save through tedious usability studies that could only come after you've implemented it?
One way: consider how many Windows users would switch OS's or not chose a Windows computer as their next purchase due to the lack of multi-monitor taskbars. I don't need any sort of study to say that it's probably not a very high number.
You want a cost/benefit criteria? How about (number of people who care) * (how much they care) instead of just (number of people who care)?
"Part of the hard job of product design is deciding which 20 features you have the resources to pursue and which 180 to leave for next time. If you choose the right 20, people will say you're the best new UI feature in Windows, or even the best Windows 7 feature, and they won't mind too much that you didn't get to the other 180."[1]
I think single features can certainly sway a purchaser. If I like the OS X notification center quite a bit and its integration with 3rd party applications I use a lot, then it may well cause me to lean in the direction to purchase a MacBook over a Lenovo. Of course they're all taken as parts of a whole, but it's still conceivable that people may not be able to perform their job/task in a way that they are accustomed to without X feature.
In addition, while some features may not sway you, it is not unlikely that you are an exception to the rule.
[1] http://blogs.msdn.com/b/oldnewthing/archive/2010/05/31/10017...
Lower priority features are lower priority because they provide less benefit, but that doesn’t mean that you should not get to them eventually if you want to improve your product. If you have a variety of proposed features, you’ll start with ones that provide 100x benefit (compared to some benchmark), move on to 50x and 20x and 10x and so on, and eventually you’ll get to features that are barely worth the cost.
MS can be accused of relying too heavily on user surveys, making their designs a bland blending of averages that please nobody (see: the Office Ribbon). Thus the Ford quote gets trotted out, "If I had asked people what they wanted, they would have said faster horses."
I agree with your sentiment. It just feels we're dangerously on the edge of "casuals" (to borrow a word) dominating the aim of software design.
http://www.makeuseof.com/tag/power-toy-microsofts-virtual-de...
It's not built in functionality which makes a lot of people irate. The thing is nobody would know what to do with it on Windows. Windows users aren't taught about multiple desktop session, virtual desktops, etc.
"Windows UI designer explains why forcing Metro on all is great for power users"
http://www.pcworld.com/article/2098585/windows-ui-designer-e...
The Sysinternals Suite has a utility for this: Desktops v2.0 [0].
I have to have at minimum 3, I have quads setup in my home office.. I could not function on a single monitor system
At the moment I think my ideal is 3 (a 2K landscape in the middle) and two vertical 1080P monitors, one on either side. I'd really like something like a 2440 x 800 "strip" to put along the bottom for a high res "task bar" kind of deal but can't find anyone with that particular glass and I don't want to glue together two 1280 x 800 panels.
One trick though is keeping the PPI the same (or close) on the monitors so that things don't distort weirdly when they move from one to the other.
I find that I've been suffering from information overload with multiple monitors and that it's been too hard to focus. I would always have my email open on another monitor and whenever I found myself waiting for a build, or stuck on a problem, I'd glance over to my email and lose myself in that for a while.
With a single monitor all the distractions tend to go to the back; while they are still easily available to me I now do need to consciously move to another task, rather than have my context switch because of a sideways glance.
First I had the typical setup of putting the editor/shells on one screen and the browser on the other. But I found that moving the head and re focus all the time was more of a hassle than just cmd+tab. After that, I just put things that selfupdate and I can look at once in a while on the second screen. Like Mail, Twitter, etc.
Now since I rarely work in any kind of office anymore, I'm glad I never really got into the multi monitor thing:)
If I would do more design work I'd probably have use for more than one monitor. But as a programmer, having a editor with good split screen and code/project navigation support is way more important to me than the size or number of monitors.
A single monitor can also help one be more productive by not having always-on distractions in your periphery. Putting the inbox away is a very effective way to be productive. (There was an article about this on Slate but I can't seem to find it.)
I hate email and avoid it as much as possible so that is not a source of distraction for me.
Today I have 2 1080p 22in monitors, 1 1900x1200 27in monitor, and 1 1440x900 19in monitor
the 19in monitor i use to display various monitoring tools and automation outputs.
the 27in is my primary work area one of the 22in I use for Media (spotify) and reference/docs so I can reference and/or update documentation while I work on a project The 2nd 22in is simple overflow, a post can drag things when needed. It is used less often i could probably get by with out it but it is nice to have when i need it
If you're doing development and need to see the output window, some logging, and are watching your performance monitoring application, you'll run out of real estate in a hurry.
Sent from the second monitor attached to my laptop.
I have a workstation +_ tablet now, but I use to have a laptop, and I had a dock with 3 monitors that run off that laptop.
I commonly deploy 2 monitors with a dock to laptop users.
I deal with this with my client all the time. He thinks adding a column to a report is "easy" because "it's just one thing". He thinks changing a constant factor in an equation is "hard" because it dramatically changes the output.
It's the complete opposite. Maybe the data he wants in the column isn't being tracked. Maybe it's not even very well defined. But he is like all users, all he knows is the output, there is no intrinsic knowledge of the input or the process.
[1] Technically, I've never put those computers on the desk... as it has always been under the desk. It seems strange to call those desktops but that seems to be the standard name for something that is not a laptop.
Edit: Yes, I should have clarified that I am fully aware of computers going on top of the desk. I even had one that was meant to but I used a stand to hold it up right and placed it on the floor (I guess like a tower). But that was with floppies and not a CD so it worked out just fine. I was just saying it was weird for me to call my old computers desktops since I never put them there. Also, there are a good number of systems that are not really meant to be put on the desktop but are still called desktops to separate them from laptops... which are more often on the top of my desk than on my lap. :)
http://upload.wikimedia.org/wikipedia/commons/f/f1/Ibm_pc_51...
A few weeks later, the IBM PCs started to die because the retrofitted 5.25" full height hard disks (probably 10-20MB!) began to seize up - the spindle bearings had 'worn in' in one orientation and didn't take too kindly to being tipped on end. Sometimes a good whack would get things moving - if not, it was time for a new (and very expensive) hard disk.
http://www.old-computers.com/museum/photos/Acorn_A5000_Syste...
https://en.wikipedia.org/wiki/Apple_II
Even many low end business desktops today are designed with the intention to be placed underneath or behind the monitor. It tended to be the big, clunky workstations or consumer PCs that were relegated to underneath the desk.
Instead of purchasing a license (which I would be happy to do, but cannot on this workstation as it belongs to the company and was denied), I was introduced to an open-source alternative here: http://sourceforge.net/projects/dualmonitortb/
Not as feature-complete as UltraMon - though provides me with a working taskbar on my second monitor.
Anyone on HN know of more software to extend the taskbar? Open-source, free or commercial.
Upgrading to Windows 8, I stopped using that tool and I am ( mostly ) satisfied with Windows 8 support for multiple monitors. But I still miss a lot of features. From all I miss one feature the most, the system stray on secondary monitor. For some reason it was very convenient to have it. And launch applications from system tray on the secondary monitor itself.
Multi-monitor support (or lack thereof) is one of the things that makes me cringe every time I'm dual-booting Linux/Gnome3.
[1] www.displayfusion.com
Well that and I never knew I wanted this feature, doubtful I would. I tend to like knowing that the session with the bar is the main window
KDE4 - Yes, but might have to fiddle a bit. Do able. Gnome 3 - Not really LXQT - Yes i3 (Tiled Window Manager) - Yes perfectly BUT I had to set everything up by hand. I love i3!
Gnome2 was similar.
Gnome3 does not have a taskbar at all, there is a extension that kinda creates it but the work flow for Gnome3 is taskbar-less, but the biggest problem with Gnome3 is there is a bug that has been there for a LONG time when you have stacked monitors the window manger gets all screwed up, so you can only have monitors configured in a strait horizontal configuration.
Cinnamon only supports a single taskbar which is one of my biggest complaints with cinnamon
Unity I believe is single only as well, but I have very limited exposure to ubuntu desktop
As far as setup goes i3 is an absolute cake walk (relative to Awesome et al where you have to script your way to Nirvana), just edit provided config to your liking (yes, if you want conky piped into i3 status bar you have to do a little homework, but otherwise ridiculously straight forward).
If you prefer a full blown DE you can actually wrap a tiling WM over the DE (i.e. they can work together) so the answer to the OP is an emphatic yes, any Linux can do the trick.
How do you mean? That sounds like basic TWM functionality. I know with something like Compiz when you switch to a workspace all of your monitors switch at the same time, which is kind of pointless.
i3 gives you 95% of what you could do yourself with Awesome, Xmonad et al, just without having to do much of anything beyond edit a config and choose which apps you'd like bound to which workspaces, which ones should go to the scratchpad (e.g. Skype, VLC, etc.), which ones should be floatable and so on.
The ability to tab tiles is probably the killer feature of i3, if you do sysadmin work being able to break a set of 20 terminals into a quadrant of 5 tabbed terminals each all on a single screen is pretty much a dream ;-) Furthermore you can tile vertically and horizontally within any given region, it's turtles all the way down...
If Windows was Open Source, this would have been addressed a long time ago as this feature is desirable to what one would consider a power user. Advanced users are also the ones who roll up their sleeves and will fix a problem if they can, especially if no one from the parent company is making any effort to do so. But, thanks to Closed Source protectionism, they can't. And because their value to Microsoft is the same as any other user as they pay the same license fees as anyone else, the voice of the power user is drowned out and their concerns are never addressed.
This is just one glowing example of Closed Source working against the betterment of a platform.
Seriously, how can one NOT reach the same conclusion?
What exactly do you mean by that? I never had any issues with multiple monitor setups (or noticed any lack of features..)
I doubt that feature was approached with a "This better make up for the Ubuntu phone!" mindset.
Some features that may be lacking would be some Ultramon offers, like menu bar buttons to send the window to the another monitor or span the entire set of screens, but now that I run a 3-monitor set up with two in portrait mode, that sort of feature doesn't really strike my fancy. Plus dragging works.
Macs have had multi-monitor support since 1987 with the introduction of the Mac II.
Perhaps it is because Windows is primarily a low-cost consumer OS.
Sure, they sort of work for some use cases but it's very easy to find exceptions.