8 ms·
Why did it take so long for Windows to support multi-monitor taskbars?
- Shivetya 12y agoNice explanation that even what we consider simple can and usually is expensive once you find all the touch points. 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
- the_ancient 12y agoI am still always shocked at the number of people that have single monitor setups... I have to have at minimum 3, I have quads setup in my home office.. I could not function on a single monitor system
- dublinben 12y agoMany users don't even have a desktop anymore.
- silverbax88 12y agoDo you mean ignoring laptops? Because I believe the most recent statistic I saw was that 60% of users still do a considerable amount of computing on a desktop/laptop.
- freehunter 12y agoGenerally the category desktop excludes laptops, which are in the category of laptop.
- gabemart 12y agoGiven that laptop screens tend to be smaller than desktop screens, the benefits of a second monitor for a laptop seem even greater than for a desktop. Sent from the second monitor attached to my laptop.
- the_ancient 12y agoAnd? 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.
- ChuckMcM 12y agoWhat is amusing to me, is that started programming on a 20 x 80 line terminal (Beehive Bee3), then got spoiled by a 25 line by 80 character terminal, and then one with multiple 'pages'. When I got to Sun and had all that space of a 'workstation' I could never imagine going back to a single terminal, then I got two monitors and couldn't imagine going back to one (although I operate that way in a pinch on some systems). Certainly there is always "something" to put up in the extra real estate. 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.
- bluthru 12y agoMonitors are getting large enough for many to be productive using just one. 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.)
- astrodust 12y agoI can get by on a 27" display (full-resolution, not upscaled 1080p) alone, but for certain tasks having a second screen is almost imperative. 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.
- seanmcdirmid 12y agoA large curved screen with a decent tiling window manager would solve the problem of real estate much better.
- the_ancient 12y agoI am probably in my inbox less than 1 hour a day... 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
- maximilianburke 12y agoI've had multiple but I find I am going back to single monitors on all my computers. They're not small single monitors (27" or 24"), mind you. 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.
- smoe 12y agoI, on the other hand probably couldn't work with more than two screens. I always had two screens at my last jobs but I always ended up using only one of them actually. 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.
- benaston 12y agoBecause they've got a shit codebase?
- abengoam 12y agoIf I had to guess the reason, I would say that the new Windows devices are going to include many more small screens, which MS forecasts will make secondary (bigger) displays much more common than with traditional Windows PCs.
- FollowSteph3 12y agoI have 3 monitors and use ultramon as a utility to do this. I can totally appreciate that the population here is not the norm and whatever metrics we see here is an outlier. 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 ;)
- TillE 12y ago> I would hazard that fewer than ten percent of users use a multiple-monitor system on a regular basis, so any benefit would have to be ten times as great as the benefit of features that have broader use. 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?
- prawks 12y agoYou need some sort of cost/benefit to go off of to make decisions on which features get included and which get cut. 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.
- maaaats 12y agoAnd for those really needing it, there were always great programs like Ultramon providing this feature.
- devcpp 12y agoSingle features don't make up my mind when choosing an OS. By that logic, the only deciding UI feature would be a mechanism to switch between tasks. I don't think anyone will stop using Windows because of the lack of widgets or of a find feature or of a crappy task manager. 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)?
- prawks 12y agoI wasn't presenting the be-all, end-all criteria for determining which features to implement, just that there needs to be one in order to make a decision. Your example is likely better, and I'm sure Microsoft's taskbar team uses their own method: "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/10017567.aspx http://blogs.msdn.com/b/oldnewthing/archive/2010/05/31/10017...
- JetSpiegel 12y agoForget about multi-monitors, what about workspaces? That's one of Windows' main failing. I have a single monitor, but with four workspaces I have a lot of screen real estate.
- calciphus 12y agoWorkspaces have been available since XP. 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=powertoys http://windows.microsoft.com/en-us/windows/xp-downloads#2TC=...
- drdeadringer 12y ago> Sorry you missed it for 12 years. 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.
- JetSpiegel 12y agoI did miss it. Oh well, no use crying over spilled milk. They really have a branding problem, calling that Powertoy...
- StuffMaster 12y agoI used that back on Windows XP, but it felt way too laggy and hackish. Virtuawin is the way to go.
- noinsight 12y agoAgreed, I use SysInternals Desktops for that since it's the only one that isn't implemented with a hack. 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.
- TeeWEE 12y agoI like this cost/benefit analysis. Often people forget that, when building a product, there are tons of features wanted, with different costs, and different benefits. Its not easy todo the right thing.
- BlakePetersen 12y agoAllow people not on your payroll to take care of these sort of low-return items. (Open Source?!)
- smacktoward 12y agoThey already do. Stardock, for instance, has built a pretty good business providing power-user enhancements to Windows (see http://www.stardock.com/products/?from=nav http://www.stardock.com/products/?from=nav).
- nolok 12y agoThey did. Ultramon, Z-bar, ... You have several paid software, freeware and open source freeware for that feature.
- jack-r-abbit 12y agoI haven't had an old school desktop[1] in a long time. Laptops have been it for me for years. And I've always had an external monitor attached to it. I find the multi-monitor taskbar in Win 8 (at home) to be pretty useful. I've tried several apps to add that to Win 7 (at work) but they all sucked. So I gave up. [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. :)
- Luc 12y agoI supposed they were named 'desktops' to express how small they are, i.e. not occupying the room, or at least a furniture by itself.
- thomasz 12y agoIn the stone age, your computer was standing on top of the desk, with a monitor on top of it. http://upload.wikimedia.org/wikipedia/commons/f/f1/Ibm_pc_5150.jpg http://upload.wikimedia.org/wikipedia/commons/f/f1/Ibm_pc_51...
- eddieroger 12y agoThis wasn't the stone age. This was enlightenment after the stone age, where the computer took only a whole room if you were lucky.
- linker3000 12y ago...and then a manufacturer (possibly Compaq or someone more esoteric like Mannesmann Tally), came out with a Mini-tower design and a few arrived at work. Seeing how 'cool' this new arrangement was, some of our engineers took their IBM PC units off their desks and sat them upright at the side. 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.
- mdhgriffiths 12y agoThis was an issue for me this morning when my recently installed copy of UltraMon had expired. 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/ 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.
- x0054 12y agoBuy the license, crack UltraMon. This way you have what you want and your karma is clean. :) I used to use UltraMon on my desktop all the time, before moving to OSX. I find it preposterous that the multi monitor task bar is so hard to implement that it wasn't worth doing until Windows 8.
- Someone 12y agoYour employer allows you to install UltraMon on their workstation, but does not allow you to pay for a copy? Or are they willing to install freeware, but not commercial tools, even if you pay for them? Or do they deem UltraMon detrimental for your productivity?
- BlakePetersen 12y agoSo, essentially the answer is, "We're not Open Source." Nice.
- maaaats 12y agoHow did you reach that conclusion?
- deleted 12y ago[deleted]
- BlakePetersen 12y agoBecause they are complaining about factors that an Open Source approach would mitigate, like development resources and targeting features that make the most money as opposed to what benefits the community. 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?
- BlakePetersen 12y agoDon't provide alternative viewpoint, just downvote.
- DanBC 12y agoMulitple monitor features are not great across a wide range of open source OSs, even though developers are a large userbase of multiple monitors and open source OSs.
- 12y ago
- vidyesh 12y agoI used Actual Tool's Actual Multiple Monitor on Windows 7 and it has some amazing features. 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.
- deleted 12y ago[deleted]
- jmount 12y agoBecause the average home consumer doesn't use the feature. Have any of the common OSs does this well (OSX sure didn't, did Linux?)?
- baldfat 12y agoLinux: Well asking that question is impossible to answer. Depends on the desktop environment. BUT by default No But if you put in the time to set things up most of the time yes. 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!
- virtualwhys 12y agoi3 is indeed the best of the bunch as far as tiling WMs go on Linux (IMO of course, some prefer Awesome, X Monad, etc.). 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.
- jon-wood 12y agoDoes i3 support each monitor showing an independent workspace like XMonad does? I can't say I'm the world's biggest fan of XMonad, which tends to be a pain to configure, but I just can't live without being able to have each monitor acting as independent entity any more!
- virtualwhys 12y ago> Does i3 support each monitor showing an independent workspace like XMonad does? 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...
- emehrkay 12y agoNow Windows needs virtual desktops. I wonder if that is on "the list" Windows feels weird to me simply because that is missing.
- codeulike 12y agoApparently now that Metro is out there for lightweight users, there is more scope for making things like Virtual Desktops for power users - see "Windows UI designer explains why forcing Metro on all is great for power users" http://www.pcworld.com/article/2098585/windows-ui-designer-explains-why-forcing-metro-on-all-is-great-for-power-users.html http://www.pcworld.com/article/2098585/windows-ui-designer-e...
- noblethrasher 12y agoI hope that it's true. The only evidence that the article cites is a few comments on reddit.
- dmunoz 12y agoI forget where I read this, but the Windows team is certainly aware of virtual desktops and has made a conscious choice not to include them, even as an option. The Sysinternals Suite has a utility for this: Desktops v2.0 [0]. [0] http://msdn.microsoft.com/en-us/library/cc817881.aspx http://msdn.microsoft.com/en-us/library/cc817881.aspx
- kozhevnikov 12y agoIt's been an official PowerToy since XP. Mounting .iso was too and is now finally native in 8, so give 4/5 generations.
- warbiscuit 12y agoI've been using VirtuaWin (http://virtuawin.sourceforge.net/ http://virtuawin.sourceforge.net/) for a number of years to get virtual desktops on windows. It's a little of a pain to get installed & configured exactly as I want it, but it (along with selected plugins) get awfully close to replicating the MATE / Gnome2 virtual desktop system.
- srhngpr 12y agoZ-Bar [1] is a fantastic free and lightweight solution I've been for years. Highly recommend for those using Windows 7, especially in the Enterprise as it requires no installation and it is only 2 files. [1]: http://www.zhornsoftware.co.uk/zbar/ http://www.zhornsoftware.co.uk/zbar/
- moron4hire 12y agoI like the one comment lamenting people saying, "It can't be that difficult to implement." If you're not the person who is in the code and doing it, you don't know. You can't say what is hard and what is not hard. You don't know what the code currently does, what systems it makes available to support the change. Perhaps the feature itself is small, but getting things in place to support the change is not.
- DougWebb 12y agoIt may not be easy, but there are certainly several add-on products that support this feature and they have no where near the same level of resources and know-how that the Microsoft team in charge of the taskbar has. So it seems unlikely that "hard to implement" was a primary reason for not implementing this sooner.
- moron4hire 12y agoBut that certainly ties into the cost-benefit analysis. For the small percentage of users that would want such a feature, they are probably also the users most capable of finding those 3rd party tools. So the percentage of people for whom implementing this feature natively would actually benefit is incredibly small compared to the cost of implementing it, even if the cost isn't that high. 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.
- smacktoward 12y agoThe headstone of every engineer should read "that looks pretty straightforward."
- lectrick 12y agoWhy did it take so long for Windows to support multiple monitors period? 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.
- DanBC 12y agoPlenty of HN users complain about the sub-optimality of multiple monitors on OSX, Linux, the BSDs, etc etc. Sure, they sort of work for some use cases but it's very easy to find exceptions.
- CurtHagenlocher 12y agoOr perhaps it's because the Macintosh in 1987 was an almost-entirely closed ecosystem with Apple dictating all the terms while the "PC" was an environment where dozens if not hundreds of vendors might have to agree on a specification that could make something like this work.
- yuhong 12y agoYea, in particular NuBus had auto configuration from the beginning while on the ISA bus fixed port addresses was common. I think IBM supported multiple XGAs on the MCA bus.
- mzs 12y agoYou could do it with two adapters which used different base addresses and ports. Maybe my father used an MGA or Hercules and EGA together.
- luckyno13 12y agoI was actually just thinking about this yesterday. I finally took the leap and got a second monitor back in the winter time because I found doing school work (it was my first semester) tedious on one screen. Type, alt tab look at info, alt tab at another source, alt tab to type - too much. Now I cant imagine going back to single monitor and wish I could have a second one at work to help with my productivity here as well.
- Aoyagi 12y agoAnd this is why Windows Phone is what it is. The only thing MS is actually interested in is what (they think) directly projects to sales according to analyses, which are undoubtedly mostly based on "automated feedback" from current users and other "big data". Where are the times they actually cared for the (vocal) minorities?
- varkson 12y agoMS is still a business. Why should they care about the vocal minorities?
- nikatwork 12y agoIt can be argued that opinionated design is more successful that design by committee. I think the most effective approach is to begin with opinionated design prototypes then triage and refine using A/B testing. 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."
- anon4 12y agoThe point is that MS are using a greedy optimisation algorithm with which they arrive at a local maximum that is well below the global maximum for quality of end product.
- MichaelGG 12y agoJust a hint: If you use WP and ever CC someone or Reply All, be thankful it's in there.
- Aoyagi 12y agoWhat do you mean? Am I supposed to be grateful for something that I have used on Symbian for years before? I take it Android or iOS don't have it in their default mailing software, but that's not something to be thankful for. Those are pretty basic features missing.
- neil_s 12y agoMy guess for why it made it into Windows 8 isn't that it was randomly suddenly worthwhile, its because a multi-monitor setup becomes more important in the new workstation/tablet hybrid tool that Microsoft is creating. I carry my Surface around, using it as a laptop or tablet, but at home or at the lab, it plugs into larger external monitors to enable maximum productivity.
- guiambros 12y agoI've been using Display Fusion [1] for years, and it's a great multi-monitor taskbar, with lots of other useful enhancements - hotkeys, wallpapers, window management, etc. 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