New KScreen Supplies Some Magic For Multi-Monitor Linux Set-Ups
An anonymous reader points out developer Àlex Fiestas's work on multiple monitor configuration for Linux. In particular, the screen manager that he and Dan Vrátil are working on — KScreen — gives KDE users a utility "making the configuration of monitors either auto-magical or super simple." This is one thing that's certainly gotten much better in recent years for Linux GUI users in general, but the video in the linked post makes me a little envious — another good reason to swap desktops once in a while.
Sorely missing for oh so many years. Still, gratz and thank you.
The first time I ran X on my home computer, I had to call Diamond to get the timings for my SpeedStar card so I could calculate the correct values to put in my xconfig file. And the person who answered the phone knew exactly what I needed, flipped thru a binder, and read off the numbers.
Until it's put into a distro.
Jesus, stop acting like a jackass.
So does Apple, before creating a distribution of Darwin and shipping it, compiled and configured, through the internet.
Here be signatures
Alright. Now when we can have the same desktop span multiple cards we'll have caught up to windows of 12 years ago.
A suggestion to the developers. Please allow for degenerate cases. I deal with a set of old, specialized, practically irreplaceable displays that cannot produce DPMS data. In the past I've suffered with embedded displays that produce completely inaccurate DPMS data.
Allow the operator a means to manually override whatever display parameters your software obtains (probably via xrandr) from the operating system. The display parameters are often bogus and must be corrected.
Maw! Fire up the karma burner!
Now i hope someone will implement away of controlling which screen your icons will be on.
Basically..
* it will remember what you configuration was used with that monitor
* when you close your laptop it will go to the native resolution of the attached screen
I don't even know how new those are, but I've never personally used (or noticed) either of them before...
Everything else, I've been using succesfully since I started using laptops on both Windows and Linux.
I am pretty sure apple already did this;)
I have 3 TFTs with 2 nVidia cards and I really hope this tool makes it somehow easier to configure. So far I always had to tweak xorg.conf using twinview etc. For some unknown reason the KDE devs seem to think the world only uses 2 screens max. What a pain!!!!!!!
I was doing this on a Mac II in 1986.
It is the common Linux empasse: tons of features hidden behind complex command (and features are the very last things Linux lacks....)
A pretty obvious solution to come out of it could be that for a GUI-related feature, i.e. X, or any other graphic code, to be considered as such, must have a... (now, mod this redundant)... GUI available to use it.
Obviously? Well, not very much so, if we still need to cheer this kind of news as... news.
Don't get me wrong, I consider this new tool extremely useful, but it basically builds on top of xrandr, a respectable piece of code dating back to way too many years ago.
By the way, if they would add some extra info on screen when switching between modes, I would consider it simply perfect.
Actually, no, you could not.
You didn't (and still don't) even have a separation between window manager and applications, so hung application produces pretty patterns on the screen when you try to drag your window, if you can even drag it at all. You didn't (and still don't) have usable multiple-desktop or multiple-viewports support, so changes in resolution only affect one giant constantly-displayed area, with all windows mapped to it. You can't allocate a monitor connected to one host to become a part of the environment for other hosts, or combine multiple hosts with their monitors to show a single desktop, with applications spanning all of them.
So you are comparing the ability to change the resolution on the fly without restarting applications (what Windows had before Linux got it in 2001, and became part of mainstream in 2007) against actual usable management of resolutions on multiple screens, some virtual, some networked. And no, your stupid Terminal Services don't count.
Contrary to the popular belief, there indeed is no God.
In before 'Jesus titty fucking Christ'.
Oops.
Assuming Jesus did exist and was an observant Jew of about the year 30AD. Assuming for the sake of discussion that he was married to Mary Magdaline, who had a large rack. Would he indeed have been 'Jesus titty fucking Christ'.
Discuss.
I'll start. Yes he would have been, but would have finished his work in the vagina. Pearl necklaces being counter to old testament law.
I don't see any noticeable value above and beyond what you already get from a combination of any display configurator out there (Nvidia-settings, YaST, etc) and Cinnamon's Display Switcher applet ( http://cinnamon-spices.linuxmint.com/applets/view/43 ).
Configuring monitors (even multiple monitors) has gotten to be dirt simple in most cases - the auto-magic configurators in the various Linux distros are all pretty functional, these days.
Heh, your subject line betrays your loyalties.
What DOS-based browser are you using? Arachne? How does it handle large web pages like /.? Do you use extended or expanded memory?
Unity and GNOME 3 don't even work correctly with multiple monitors and don't work with multiple video cards at all.
In the general space multi-monitor support has gotten much worse. My 2 video card, 4 monitor configuration worked fine 10 years ago but nowadays I have to do all kinds of hacks to get it to work. Disable compiz, run a hacked window manager, hacked libXinerama, etc.
KDE is the only desktop that works out of the box on my setup. I don't run KDE though because it's too fat and weird in the way it looks and operates.
tasteless but funny and clever. i lol'd.
How about doing it with 3,4,5, or 6 screens?
Too complicated for KDE users?
Probably.
> I'm glad that the Linux desktop has this feature after being on AppleOS and Windows for only about ten years.
+...with loads of caveats.
And yet, this is still a relatively obscure feature. So the idea that your typical user will be "running off into the night" after 10 minutes is rather unwarranted.
Most people will be shocked that you can do this sort of thing with any OS.
A Pirate and a Puritan look the same on a balance sheet.
This is great - can someone port to Unity and/or Gnome on Ubuntu?
so hung application produces pretty patterns on the screen when you try to drag your window, if you can even drag it at all.
This shows that people like you have last used Windows back in the XP or even ME days. Get with the times instead of wallowing in outdated criticisms.
You can't allocate a monitor connected to one host to become a part of the environment for other hosts, or combine multiple hosts with their monitors to show a single desktop, with applications spanning all of them.
This is soooooo useful to so many desktop users compared to the use case of extending desktop to another monitor on the desk without fiddling with multiple config files and utilities. *snicker*
And no, your stupid Terminal Services don't count.
Yes, lets discount actual working remote desktop over even dialup,and lets trumpet outdated technology requiring a LAN.
This shows that people like you have last used Windows back in the XP or even ME days. Get with the times instead of wallowing in outdated criticisms.
Now the effect is masked by the speed of processors and programmers carefully starting tens of threads for their UI, but it's still there (window won't even move if anything gets blocked). Meanwhile, X applications may run on some remote m68k, and won't slow down the rest of UI.
This is soooooo useful to so many desktop users
Workstations users need that all the time, they just can't get it from Windows.
compared to the use case of extending desktop to another monitor on the desk without fiddling with multiple config files and utilities. *snicker*
Do you even understand what this is about? All this IS IMPLEMENTED in nice UI, the article is about a new KDE utility for it.
Contrary to the popular belief, there indeed is no God.
Not to bait you but you didn't actually debunk his post, are there any Win users here that use multiple monitors to give us a comparison?
oh its been much longer than 10 years, 98 maybe 95 could handle it with a simple trip to the display properties, and I have an 1986 macSE that uses its internal monitor and a full page radius display at the same time in os6 with a little utility
"Most people will be shocked that you can do this sort of thing with any OS"
not to anyone that uses a laptop and a monitor. this is a pretty standard issue thing now
Not to bait you but you didn't actually debunk his post
I have explained that his comparison is invalid because he based it on one least-relevant feature.
are there any Win users here that use multiple monitors to give us a comparison?
You mean, gamers who have one box running fullscreen game on three screens (three is important because otherwise his gun's sight will be between screen edges)? And office dwellers who have Word on one screen and Excel on another because they have no scrollable/switchable viewports? With the way how Windows users use multiple monitors, no. Windows may be ready for desktop, but it's not ready for any serious use as a workstation.
Contrary to the popular belief, there indeed is no God.
The article says: "This is one thing that's certainly gotten much better in recent years for Linux GUI users in general..." -- I cannot agree. While connecting a beamer to a notebook is simpler today, support for multiple monitors (of a desktop machine) is far from where it was some years ago. For years I had been able to disable the (default) Xinerama options, so I could have two separate instances of (e.g. KDE 3) running on both screens. That allowed me for example to stay on virtual desktop 1 on the left monitor and cycle through my virtual desktops on the right monitor. (Imagine lots of data sources on the right screen and some application I use to combine stuff on the left monitor; I want to switch desktops without the left monitor changing its content). This is still possible today, but it's a lot harder and depends on what kind of graphics card you use. Granted, my old way required knowledge of the xorg.conf syntax, but once it was finished it gave me maximum configurability. Last time I checked, KDE 4 wasn't able to start two instances on :0.0 and :0.1 properly which is why I'm still using KDE 3 (a.k.a. "Trinity" today).
Hans-Georg
Not to bait you but you didn't actually debunk his post, are there any Win users here that use multiple monitors to give us a comparison?
No longer a Windows user; but Windows does not have any where near the same level of functionality for multi-monitor support the Linux does.
Here's a little glimpse:
- Windows allows you to either clone the monitors (e.g. presentation mode) or have one really big desktop that spans all the monitors; but applications can only min/max on one monitor; you can stretch an application to cross both monitors, but the max function provided by Windows won't do that.
- Windows leaves much of the multi-monitor support to the drivers. if you have several display adapters they better work well together at the driver level or you won't get multi-monitor. At work we tried adding a second monitor to a Windows system (2008 Server I think) but the driver for the second card would only work with other drivers that had WDM support; which the main card did not.
- As of WinXP SP3 Windows does provide a nice built-in utility for manipulating mutli-monitor support when it is available, but it's very limited. Usually you'll get more functionality out of the driver tools (e.g. nVidia's ControlPanel) that will let you do a bit more. In no cases do any of those tools provide the flexibility of what Linux provides.
This is true even of Windows 7; and given the lack of differences for Win8 I would assume so there to - those from what I have seen, Windows 8 will put the Metro interface on one monitor and the Desktop interface on a second monitor by default; so you're dual-head display is now essentially a single head display for with two different environments on each monitor. Might be the only way to use Windows 8 without getting rid of Metro.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
I work as a software developer for a small e-commerce firm, named after a large river. The most common use case for me, is to have my laptop docked to a larger screen, where I have some applications running on my laptop screen, this could be a browser window on a laptop screen, e-mail client etc., and have my ssh windows open on the bigger screen, since code is more important to me, it gets the larger screen real estate. Linux, (maybe not Unity) but KDE, SUCKS MY BALLS for this. This is the most common use case for EVERYONE working in my company, and Linux is completely unusable for this. 1. lightdm, the display manager, will not understand the desktop monitor settings. 2. The extended desktop setting is broken. On the OPEN SOURCE, Intel driver. Just in case someone started bitching about drivers. 3. If you force it into your required setting, with the bigger screen as your main display, and the smaller screen as extended to it's side, the brilliance that Linux is, will show a blank screen if you aren't connected. Basically, if you are connected things can be OK for one big screen, if you are not, it will still try to push display to the bigger screen, even when you ARE NOT connected. I have many more grievances against extended displays on Linux, but I will stop here. Basically, Linux on multi monitor set ups, is a non-starter. Note : I might have used Linux as a stand-in for KDE, so this might just be a rant about KDE, but I tried XFCE on my home laptop. The out-of-box experience is so 90's that it beggars belief. Win7, it pains me to say, is smooth as butter on this. Every imaginable configuration, is done as intuitively as possible. The Win+P shortcut brings up an easy mode switching popup. The advanced configuration screen under Screen Resolution, is super easy to figure out as well. Also, the grand-grand-parent poster, is absolutely wrong about the Window Manger being linked with the application in Windows. From Vista, Windows has had a compositing manager, no dirty rectangles, tearing the screen because of one misbehaving application. Yes, I understand the reasons for why Linux/KDE isn't able to do this, lack of vertical integration, no driver support, blah blah, but really, how can I evangelize about Linux, if it cannot do something as simple as extending displays correctly and easily?
A few points:
1. I've never gotten KDE to maximize a window across two screens without manually resizing it
2. I've gotten plenty of flexibility from the Windows 7 multi display feature, including my current setup:
Screen 1, rotated 90 degrees to portrait mode, on the left
Screen 2, landscape mode, on the right, but aligned so the top of it is 150px lower than the top of screen 1 (since the stand doesn't go that high).
Is that kind of setup possible in Linux? I haven't had the occasion to try it but would love to know.
It is one of the features that I constantly have to wrestle with on Linux (which I use as my main OS), there is currently no real multi-screen support in a major distro and what support there is breaks regularly during updates. (This includes things like full screen flash, changing settings without rebooting, etc). I hope this will work with nvidia drivers, but from past experience I doubt it.
null
Workstations users need that all the time, they just can't get it from Windows.
Given that you have _several_ X Servers for Windows (some of them free), I can't see why not. What I can see is Linux distros like Ubuntu or Mint with completely broken XDMCP funcionality, and its a trending issue - that alone somewhat reflects the usage that kind of feature has nowadays. And the problems usually don't end with XDMCP.
Workstations users need that all the time, they just can't get it from Windows.
I don't know what a "workstation user" is. I know a lot of "workstation users" that only use Microsoft Office and Outlook. I also know a lot of them that use Adobe Photoshop extensively, so it appears that you have problems distinguishing the forest from the trees. I myself am a "workstation user", and use both Windows and X server on Windows, and have no need whatsoever in executing remote GUI applications over X.
Do you even understand what this is about? All this IS IMPLEMENTED in nice UI, the article is about a new KDE utility for it.
And the point is that this is pretty much a standard feature of other operating systems, such as Windows. Without requiring you to use a specific WM/DE or installing a shitton of libs. It is 10 years late, and as the video shows, many laptops even assume the SO has that capability to the point of having a marked shortcut for it.
And there is nothing OSS/free in the *nix world vaguely near Terminal Services. Internally, the desktop compositing is somewhat similar to X, but works way better over slow links, with the plus of actual audio support, resource sharing (disks and printers), and a _usable_ clipboard (still waiting on that on *nix). The case usage of TS is somewhat different from remote GUI applications, but from what I see on a daily basis, way more useful.
Yes, lets discount actual working remote desktop over even dialup,and lets trumpet outdated technology requiring a LAN
What the fuck? Come on now, X windows was built for remote connections. That was the reason scaling the resolution was difficult to do, because it changes the whole underlying infrastructure of X.
Terminal services basically stole every concept that X had since.. like.. the 1970s. X worked extremely well over dial up and LAN, and still does today. It's still more secure than MS products, less prone to MiM attacks, and has way more capabilities. Such as displaying an application or a full desktop, where TS is desktop only.
In fact, to go further.. MS had to buy a lot of technology from Citrix to accomplish anything at all with TS.
If you want to tell people how bad X is, at least do 10 minutes of research before doing so. KDE has been superior to Windows since version 3 in every sense (assuming you were using current hardware). Windows 7 in fact was full of gadget ideas stolen from KDE and MacOS (though the selection was and is laughable and it's poorly implemented).
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
And office dwellers who have Word on one screen and Excel on another because they have no scrollable/switchable viewports?
Viewports makes sense for some applications and for low-res displays. I actually hate them, and toggling an app on a different viewport will toggle the whole viewport. On high-res monitors, you may find yourself dragging windows on a small applet on a corner of a screen.
On the other hand, I get more usable screen with Windows than I'd get with X. The difference is noticeable on high-res screens, and translates to more lines of code at once on each screen. Scalable font rendering is usually crappy in X, and most of the times the widgets and dialogs look like something drawn by a kid (there are some exceptions, but even with tabbed windowmanagers or minimal windowmanagers like blackbox you will have the font problem). At least with Windows, application-specific modal dialogs don't popup on the wrong screen or under some other window (again) on the wrong screen.
but it's not ready for any serious use as a workstation.
I guess your notion of workstation is a machine you use. Different people have different needs.
Since apparently for you multiple monitors on Windows is for office and for games because it lacks virtual desktops, there you go: http://technet.microsoft.com/en-us/sysinternals/cc817881.aspx.
No longer a Windows user; but Windows does not have any where near the same level of functionality for multi-monitor support the Linux does.
Are you comparing Windows XP with a latest linux distro? Because I had problems for _years_ with X/Xorg and multiple monitors.
Windows allows you to either clone the monitors (e.g. presentation mode) or have one really big desktop that spans all the monitors; but applications can only min/max on one monitor; you can stretch an application to cross both monitors, but the max function provided by Windows won't do that.
None of the applications I use make sense being spread across monitors horizontally, maximized, so never needed it. Can you give me an example of such application?
Windows system (2008 Server I think)
Pick a 2009 Linux distro, install it on a laptop, and then span the desktop to another monitor, with different resolutions. Now try see a fullscreen movie on the 2nd monitor, and tell me about it. Or boot up the SO, plug an external video device, and see how the resolution detection works.
No longer a Windows user...
Ah well, then I guess you are well qualified to comment then.
or have one really big desktop that spans all the monitors
That's over simplifying a lot.
The monitors can be set up more or less independently. They don't need to have the same resolution, and they can be positioned arbitrarily relative to each other.
The task bar doesn't get stretched out.
There are hotkeys for moving windows between monitors.
The desktop background isn't stretched out either.
Its hardly simply a really big desktop with a few "viewports" onto it.
but applications can only min/max on one monitor
That's a feature not a bug. The desirability of the maximize button maximizing an application across multiple monitors of often different resolutions and arbitrary relative positions is pretty much nil. But if you want to stretch it across multiple monitors you can.
Windows leaves much of the multi-monitor support to the drivers.
Windows does most of the main multi-monitor functions just fine on its own. A few more esoteric functions, like being able to define rotations for the screens independently is typically offered by the drivers, and is not natively offered by windows. (And rotations might even be offered in windows 8... I'm not sure about that one offhand; although I do recall seeing something about setting the orientation.)
As of WinXP SP3 Windows does provide a nice built-in utility for manipulating mutli-monitor support when it is available...
So, uh, as of a version that is pretty much EOL, and is the oldest version you would really expect to see people actually using it already had a useful tool for managing multiple monitors? Is that the last time you used windows?
and given the lack of differences for Win8 I would assume so there to
Windows 8 adds some really nice multiple monitor improvements actually... in particular you can show taskbars on multiple displays - with a variety of options such as the ability to have an application icon appear just on the taskbar on the screen its on, or on the screen its on, plus the primary display, or on all taskbars on all displays.
Additionally you can open the start start screen on any display, and you can set independent backgrounds.
so you're dual-head display is now essentially a single head display for with two different environments on each monitor
In other words, with dual monitors you can run metro and desktop alongside eachother if you like. ...
Or classic on both monitors.
Or metro on both monitors.
Or with 3 monitors...
Or Metro on 2 monitors, classic on 1 monitor.
Or classic on 2 monitors, metro on 1.
Or metro on all 3.
Or Classic on all 3 monitor.
Sad thing is I'm not even really a microsoft cheerleader; but the amount of ignorant nonsense i read about windows on slashdot forces me to defend them.
The most common use case for me, is to have my laptop docked to a larger screen, where I have some applications running on my laptop screen, this could be a browser window on a laptop screen, e-mail client etc., and have my ssh windows open on the bigger screen, since code is more important to me, it gets the larger screen real estate. Linux, (maybe not Unity) but KDE, SUCKS MY BALLS for this
Funny that I do this same exact operation on my Linux laptop all the time with KDE. I have used this same feature on KDE since.. version 3.5 at least. It worked fine with an ATI Mobile chip, the intel chip, and now the NVidia chip. In Windows I have to use the cards driver set to make the same thing work in every case (Windows won't do this properly natively, or magically loses screen placement every few hours after coming out of a screen saver). In KDE, the control panel is all I needed with any chip set. It works every time, and remembers my configuration between boots every time. Windows on the other hand has poor behavioral issues. Un-docking for example sometimes causes a full reset. Sometimes it keeps the 2nd display when it's not attached and I can't see anything.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
Here you go for TS replacement (if you require such): http://www.nomachine.com/
Protocol also has an OSS implementation, I believe it's called FreeNX.
I'm starting to think GNU is the problem with "GNU/Linux" these days.
X applications may run on some remote m68k, and won't slow down the rest of UI.
... which is a feature so obscure that it is going away even in Linux. Wayland does away with it.
Only 0.01% cares about that, and it isn't worth the complexity it imposes.
Must be dark in there, what with being stuck so far up your own bum you can't see the sun.
Wayland is one of the doomed projects that were supposed to replace X, but amounted to nothing. This shit is going on for as long as X11 existed.
Contrary to the popular belief, there indeed is no God.
XDMCP and remote X are disabled on Ubuntu because for home users they are nothing but a potential security hole. Enabling them is trivial for those who need them.
X servers for Windows don't run Windows applications, and mostly don't run X applications, either, due to extreme ineficciency, outdated implementations, and nonexistent hardware support. Among other things, they don't support dynamic resolution changes and compositing. Apparently idiots like you believe that all X implementations are as crappy as those.
Microsoft Office is an application for making pretty documents with incoherent formatting, and using a pseudo-database with calculations, that grew into something that has more in common with absurdist art than any productive activity. People who only use it, would be better off with a tablet-keyboard combination -- too bad, one that Microsoft tried to sell is total crap, at large extent because their tablet-style UI is almost as bad on tablets as it is on desktops. If you judge workstations use by the type of users who waste computers' capability the most, you you are bound to end up with idiotic preferences -- oh wait, this is what Windows mlti-screen support is!
The rest of your response is plain false.
Contrary to the popular belief, there indeed is no God.
I'm pretty sure those that have been using *nix all this time would have dropped it if they cared that much. For many of us the value of *nix is in a GUI-less environment and seeing articles like this is just evidence of how far the open environment has come. I still use Windows on my primary desktop and am forced to use a Macbook for work but every server running every one of my products/projects is some flavor of Linux because of the stability. Now that's without a doubt a more important "feature" than some new way to manage your desktop environment, IMO.
No longer a Windows user; but Windows does not have any where near the same level of functionality for multi-monitor support the Linux does.
Are you comparing Windows XP with a latest linux distro? Because I had problems for _years_ with X/Xorg and multiple monitors.
Not simply XP, but Vista and 7 as well. I've used all three; but I primarily use Linux. (My wife has Vista on her laptop, and I get to dabble with Win7 from time to time at work. But 90+% of my time is under KDE on Linux - Kubuntu for the time being, and Gentoo.)
For a long time you had to specifically setup your X configuration file to get it right. It was a pain to get right, but it did work very well once configured. Since Xorg 1.5 you don't have to specifically craft the X configuration file any longer, but it depends on your DE (e.g. GNOME, KDE, etc) to get the dynamic configuration working right. KDE 4.5 and later could do it; but it's only really matured in that manner with 4.8. I can't speak to GNOME as I don't touch it.
Windows allows you to either clone the monitors (e.g. presentation mode) or have one really big desktop that spans all the monitors; but applications can only min/max on one monitor; you can stretch an application to cross both monitors, but the max function provided by Windows won't do that.
None of the applications I use make sense being spread across monitors horizontally, maximized, so never needed it. Can you give me an example of such application?
Some users like to do it for video editing, or multi-screen displays. I haven't done it so I'm not familiar with the use-case so much, but I do know you can do it under Linux.
Windows system (2008 Server I think)
Pick a 2009 Linux distro, install it on a laptop, and then span the desktop to another monitor, with different resolutions. Now try see a fullscreen movie on the 2nd monitor, and tell me about it. Or boot up the SO, plug an external video device, and see how the resolution detection works.
I do it with both Gentoo and Kubuntu, no X configuration file now - though I use to on the Gentoo system. You can use Xinerama to have a seamless display between several monitors, or separate desktops on each, or one desktop with different configurations for each. Right now, I've got my Lenovo T61p running KDE 4.9 with one wallpaper on the laptop display and another on a 22" LCD monitor. Works great.
Now, I'm not saying KDE manages it perfectly yet - there's still a few bugs to work out. But the flexibility is far greater than what Windows provides.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
And it isn't even anywhere close to RDP.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
So far, the only usable implementations of virtual desktops are in X, and everything else is total crap. Yes, even OSX. Obviously, a Windows user wouldn't know a case when virtual desktop are useful, from his own ass.
Contrary to the popular belief, there indeed is no God.
- Windows allows you to either clone the monitors (e.g. presentation mode) or have one really big desktop that spans all the monitors; but applications can only min/max on one monitor; you can stretch an application to cross both monitors, but the max function provided by Windows won't do that.
The maximize button maximizes to current screen, doesn't stop you from actually making the window span all by resizing it yourself.
- Windows leaves much of the multi-monitor support to the drivers. if you have several display adapters they better work well together at the driver level or you won't get multi-monitor. At work we tried adding a second monitor to a Windows system (2008 Server I think) but the driver for the second card would only work with other drivers that had WDM support; which the main card did not.
So you're argument is that you have a shitty card without drivers and you're complaining that it doesn't work? Seriously? Could you even use that card in Linux? I mean if it doesn't have a Windows driver what is the chance you're using anything other than VESA in Linux?
- As of WinXP SP3 Windows does provide a nice built-in utility for manipulating mutli-monitor support when it is available, but it's very limited. Usually you'll get more functionality out of the driver tools (e.g. nVidia's ControlPanel) that will let you do a bit more. In no cases do any of those tools provide the flexibility of what Linux provides.
Its always proper to compare a 4.5 year old release of Windows to a modern Linux distro isn't it ...
This is true even of Windows 7; and given the lack of differences for Win8 I would assume so there to - those from what I have seen, Windows 8 will put the Metro interface on one monitor and the Desktop interface on a second monitor by default; so you're dual-head display is now essentially a single head display for with two different environments on each monitor. Might be the only way to use Windows 8 without getting rid of Metro.
Then you need to learn how to use the control panel. Span the desktop properly and Metro will span with it. There pretty much isn't any truthful comparison in your entire post.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Given output names of PORTRAIT and LANDSCAPE, and given native rotated resolutions of 1080x1920 and 1920x1080 respectively;
xrandr --output PORTRAIT --auto --rotate right --primary --pos 0x0 --output LANDSCAPE --auto --right-of PORTRAIT --pos 1080x150
Probably not 100% correct but more or less. Install arandr to do it in a GUI.
No longer a Windows user...
Ah well, then I guess you are well qualified to comment then.
I wouldn't qualify myself as a Windows user any more as I used Linux all the time. That said, I still keep up with Windows (to a degree) as I still write software for it and such. (Mostly write the software using Qt, then compile under Windows to deliver; but I also have a number of Windows applications - Win32/MFC - that I help maintain as well.) So yes, having worked with Windows XP, Vista, Win7, Server 2003/2008, etc - I'd say I'm still qualified to answer.
or have one really big desktop that spans all the monitors
That's over simplifying a lot.
The monitors can be set up more or less independently. They don't need to have the same resolution, and they can be positioned arbitrarily relative to each other.
The task bar doesn't get stretched out. There are hotkeys for moving windows between monitors. The desktop background isn't stretched out either. Its hardly simply a really big desktop with a few "viewports" onto it.
but applications can only min/max on one monitor
That's a feature not a bug. The desirability of the maximize button maximizing an application across multiple monitors of often different resolutions and arbitrary relative positions is pretty much nil. But if you want to stretch it across multiple monitors you can.
As I fully noted. But depending on what you want to do, that can very well be a bug. With Linux you have to configure X such that it makes the monitors one big desktop area; there is no option on Windows to do so save a few very special (and expensive) graphics cards with drivers that do it to make the marketeers happy.
Windows leaves much of the multi-monitor support to the drivers.
Windows does most of the main multi-monitor functions just fine on its own. A few more esoteric functions, like being able to define rotations for the screens independently is typically offered by the drivers, and is not natively offered by windows. (And rotations might even be offered in windows 8... I'm not sure about that one offhand; although I do recall seeing something about setting the orientation.)
Windows doesn't do much of it on its own. It pushes it to the graphics driver; but they've done a lot better job of hiding that via the Display Properties since Windows XP SP3.
As of WinXP SP3 Windows does provide a nice built-in utility for manipulating mutli-monitor support when it is available...
So, uh, as of a version that is pretty much EOL, and is the oldest version you would really expect to see people actually using it already had a useful tool for managing multiple monitors? Is that the last time you used windows?
No, and you seem to be missing quite a bit of what I said based on your comments. Yes you've added some more details, but largely missed what I stated.
and given the lack of differences for Win8 I would assume so there to
Windows 8 adds some really nice multiple monitor improvements actually... in particular you can show taskbars on multiple displays - with a variety of options such as the ability to have an application icon appear just on the taskbar on the screen its on, or on the screen its on, plus the primary display, or on all taskbars on all displays.
Additionally you can open the start start screen on any display, and you can set independent backgrounds.
Good to hear. They're catching up to the Unix world with much of that. KDE 3 (EOL'd several years ago) had multiple "taskbars" on each display years (10+?) ago; but Windows just gets it with Windows 8!
so you're dual-head display is now essentially a single head display for with two different environments on each monitor
In other words, with dual monitors you can run metro and
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
Come on now, X windows was built for remote connections.
Yet, storing the backing store is optional and has to be supported properly on both ends ... and still doesn't work half the time. And it has no sort of built in caching of rendered data to limit redraws.
1970s eh? You realize it didn't come about until the mid 80s, right? And that the way computers work today as far as graphical capabilities is nothing like displaying in the 70s OR 80s right?
In fact, to go further.. MS had to buy a lot of technology from Citrix to accomplish anything at all with TS.
Or rather MS and Citrix partnered together to make WinFrame work ... and then later MS got tired of it costing 9 billion dollars and threw it in to silence fanboys like yourself. Citrix didn't create it on their own, Microsoft helped them with access to the innards of Windows, and that is exactly why it functions much like the X protocol, with the exception of being from a more recent decade. But yes, MS did buy a license to include s trimmed down version of it in their OS.
If you want to tell people how bad X is, at least do 10 minutes of research before doing so.
I used to write apps against libX in the 90s and 00s, what are your credentials?
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Obviously, a Windows user wouldn't know a case when virtual desktop are useful, from his own ass.
Obviously, any narrow-minded individual has problems understanding a reality where people have different needs, so instead resorts to cheap sleazy insult. I could point out that none of what you actually said is true (some graphics adapters DO support scrollable viewports, Windows does provide switchable viewports, not everyone uses what you use, there is a shit ton of problems/issues with multi-monitor support in X, and some of them are more than a decade old, etc etc etc), but it would be pointless. A narrow-minded person has no mental space available for a different perspective.
What you have described, is absolutely trivial on Linux, and was for a really, really long time (randr 1.2 configures arbitrary screen offsets at runtime). People didn't use it before because stupid "widescreen" ratios kept vertical display too narrow for document editing and viewing until recently. *I* don't use it because my standard development layout involves two large text editor windows side by side for cross-referencing, it takes almost whole screen, so everything else goes on another monitor or viewports, therefore everything stays in landscape.
Contrary to the popular belief, there indeed is no God.
And what does RDP provide that NX does not?
I'm starting to think GNU is the problem with "GNU/Linux" these days.
XDMCP and remote X are disabled on Ubuntu because for home users they are nothing but a potential security hole. Enabling them is trivial for those who need them.
Take the time you spend trying to insult people from inside your bubble to actually read what you're replying to. Did I complain about being disabled? No, I complain about being broken.
X servers for Windows don't run Windows applications, and mostly don't run X applications, either, due to extreme ineficciency, outdated implementations, and nonexistent hardware support.
Actually, an X Server runs no applications at all - it is the client that runs the applications.
Apparently idiots like you believe that all X implementations are as crappy as those.
Apparently you must be using a X Server implementation different from anyone else, since according to you it runs your applications instead of just rendering them. Good to know. You must be one of those guys for which everyone is an idiot, right? Or are you just compensating your own social akwardness?
Microsoft Office is an application for making pretty documents with incoherent formatting, and using a pseudo-database with calculations, that grew into something that has more in common with absurdist art than any productive activity.
So, in other words, working with simple tools like Microsoft Office seems to be beyond your habilities. Most of what you said could be said about any program. Really.
X/Xorg: is an application for making pretty documents with incoherent formatting
MySQL: a pseudo-database with calculations
DIA: absurdist art
People who only use it, would be better off with a tablet-keyboard combination -- too bad, one that Microsoft tried to sell is total crap, at large extent because their tablet-style UI is almost as bad on tablets as it is on desktops
And this is relevant to the current topic how? But do tell me about all those X/Xorg tablets, inquiring minds want to know...
If you judge workstations use by the type of users who waste computers' capability the most, you you are bound to end up with idiotic preferences -- oh wait, this is what Windows mlti-screen support is!
I'm shure your CPU is taxed at 99%, and your work is more relevant like no other. You could die tomorrow and probably no one would give half a shit about your work, Machines are tools, not the endgame. Really, get a life.
The rest of your response is plain false.
If you say so...
You mean, gamers who have one box running fullscreen game on three screens (three is important because otherwise his gun's sight will be between screen edges)? And office dwellers who have Word on one screen and Excel on another because they have no scrollable/switchable viewports? With the way how Windows users use multiple monitors, no. Windows may be ready for desktop, but it's not ready for any serious use as a workstation.
Fuck! I've done both of those things in Ubuntu today...
It wasn't a FPS game, though the reason for my 3 monitors is the same... stupid black plastic line straight down the middle when I only use 2 monitors for League of Legends.
And it was OpenOffice, not MS when I was working on a sample resume for a friend, and put my ppt project on another monitor while I did it.
Am I lame, too?
Will you still love me if I told you I only had irc running on another viewport?
NX is (mostly) a commercial product. I've used both the free version and the OSS implementation (FreeNX). It is similar o TS (cant remember if implemented audio), but a bit slower, and AFAIK no printer forwarding support. The FreeNX I tried had some issues (FreeBSD ports at the time had only a 32 bit version, dont know if meanwhile changed), and still lacks central management of sessions, capture/sharing of sessions and decent speed on local networks.
so hung application produces pretty patterns on the screen when you try to drag your window, if you can even drag it at all.
This shows that people like you have last used Windows back in the XP or even ME days. Get with the times instead of wallowing in outdated criticisms.
Now the effect is masked by the speed of processors and programmers carefully starting tens of threads for their UI, but it's still there (window won't even move if anything gets blocked). Meanwhile, X applications may run on some remote m68k, and won't slow down the rest of UI.
How can you be modded Insightful and GP troll, when you are simply WRONG. Windows XP had the ability to discover hung GUIs and "ghosted" the windows so you could move or minimize them.
Since Vista, the new DWM is a compositing window manager that has NONE of the problems you describe. You are just a Windows hater and don't know what you are talking about.
Slashdot moderation at its worst.
I'd say I'm still qualified to answer.
I'd say characterizing yourself as a "no longer a windows user" is somewhat inaccurate, wouldn't you?
But depending on what you want to do, that can very well be a bug.
If you REALLY want to do that, you can buy a 3rd party solution.
With Linux you have to configure X such that it makes the monitors one big desktop area; there is no option on Windows to do so save a few very special (and expensive) graphics cards with drivers that do it to make the marketeers happy.
What exactly is your complaint?
That windows doesn't have a feature that almost nobody wants that can be added via a 3rd party if you really do want it?
Really? That's the complaint here?
Good to hear. They're catching up to the Unix world with much of that. KDE 3 (EOL'd several years ago) had multiple "taskbars" on each display years (10+?) ago; but Windows just gets it with Windows 8!
Meanwhile setting up multiple monitors on KDE3 in the first was a huge pain in the ass while I ran plug-and-play multiple monitors with windows 10+ years ago. I'm so glad Linux is finally just getting "plug-and-play" multi-monitor support that actually works. (well, we'll see if it actually just plug-n-play works... once distros start bundling it.) ;)
Microsoft has done a bit to help cleanup the APIs for applications, and make a nicer settings for it all they still leave 90% of the grunt work to the graphics drivers; where X handles it in the X Server - above the graphics drivers, but below the Display Manager.
This seems like architectural nit-picking to me. So what if the grunt work is in the drivers?
Still, Windows is far behind in features for multi-monitor support compared to the rest of the world.
And yet I'd rather set up multiple monitors on Windows than on linux because despite it being allegedly "far behind" its much easier to do, it's not a big mess if you remove or swap in a different monitor without reconfiguring the system first -- it just works.
Works pretty well with Xfce4 on Linux Mint 14. But I used the AMD Catalyst Control Centre to setup my dual screens. This does need to be built into the distributions though with some sort of utility.
liberare massarum ex ignorantia, clausa descendit molestie.
People didn't use it before because stupid "widescreen" ratios kept vertical display too narrow for document editing and viewing until recently.
Disagree. 1920x1200 monitors used to be quite common, even my Dell Inspiron 8600 laptop had one. Finding decent 1920x1200 monitors nowadays is relatively difficult due to the aforementioned stupid widescreen ratios. My standard setups at home and work are pairs of Dell 1920x1200 monitors one rotated right, one rotated left (thanks to a stand hack so the speaker bars stay on the outside).
dynamictwinview (nvidia) and XFCE4 here as well. Works out of the box, as did my old laptop with intel graphics and randr.
All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
Audio is there (especially in the upcoming version). I can't speak on printer forwarding, I don't use a printer but maybe twice a year. Beyond that it's more then met my needs. (Actually, X over SSH usually meets my needs, but MS's equivalent is Remote App, not the full RDS. And I'm not paying for RDS licensing for my house (and my work would probably pick NX over RDS too. They don't consider my time as a valid cost factor in implementing anything).
I'm starting to think GNU is the problem with "GNU/Linux" these days.
Microsoft Office is an application for making pretty documents with incoherent formatting, and using a pseudo-database with calculations, that grew into something that has more in common with absurdist art than any productive activity. People who only use it, would be better off with a tablet-keyboard combination -- too bad, one that Microsoft tried to sell is total crap, at large extent because their tablet-style UI is almost as bad on tablets as it is on desktops. If you judge workstations use by the type of users who waste computers' capability the most, you you are bound to end up with idiotic preferences -- oh wait, this is what Windows mlti-screen support is!
Preface: I'm a mechanical engineer who makes custom designs of a "standard" product for customers all day. Getting correct answers back quickly is a big part of getting sales.
Okay, seeing as I use Microsoft Excel pretty heavily every day at work I'd like to point out the reason it gets so much use in the engineering world is that it really is the lowest common denominator. No one that isn't fresh out of school (i.e. less than 3-4 years on the job) has even touched VB.Net or any other programming language. I have some python scripts running around to do a handful of things for me, but any tool that would like to send to others is done in excel. Not to mention that trying to add support for calculations via DLL in something like MsSql or postgresql would be a huge pain and take probably an hour of setup when all I want to do is bang out a quick set of repeat calcs on 100 lines of input. Despite having pywin installed, and a fully working python setup on my windows (XP, I have to get a new computer to get a new OS.) machine, Excel is still my goto app for getting things done quickly. It lets me build decent looking tables with a hand full of keystrokes and clicks (thanks MS for letting me pin macros). It lets me do some basic sed/cut/grep sorts of operations on my input data. It lets me run the same calc on each row/column of input in a few keystrokes. There are times I push my input data through gvim, or a one-off python script, and I have even been known to push data back to my home computers via ssh to do some more advanced stuff, but again, it all ends up in excel.
All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
I admit I work a lot with BSD systems, and FreeNX/NX support of those operating systems is can be truthfuly described as "shitty". And while the latest versions of TS are packed with new features, we're talking about late nineties technology. NX may do today most of what TS did 12 years ago. Oddly enough, Citrix, one of the companies behind TS technology, is now fully vested in Linux tech, and they have a product that provides transparent virtualization for applications - a bit like the X over SSH, but with virtualized hosts.
Take the time you spend trying to insult people from inside your bubble to actually read what you're replying to. Did I complain about being disabled? No, I complain about being broken.
That's the false part -- it works just fine when enabled. Though usually there is no good reason to enable it, as remote X works with either ssh tunneling (for very lazy people or insecure networks) or preloaded cookie files (for X servers attached to session after authentication). However when XDMCP is needed, it works.
Actually, an X Server runs no applications at all - it is the client that runs the applications.
It runs display procedures and input for them, you extraordinary pedant.
Apparently you must be using a X Server implementation different from anyone else, since according to you it runs your applications instead of just rendering them.
VNC renders. X server draws (though now mostly by copying bitmaps around).
Good to know. You must be one of those guys for which everyone is an idiot, right? Or are you just compensating your own social akwardness?
No, it's just you are an idiot and I am not.
So, in other words, working with simple tools like Microsoft Office seems to be beyond your habilities. Most of what you said could be said about any program. Really.
No, Microsoft Office just happens to be a convoluted application made for a very simple purpose -- this is why it does not matter for it, how bad is the display subsystem and desktop environment. Just wait, and you will see that it will be the only application that perfectly fits into the abomination that is Metro/Modern.
X/Xorg: is an application for making pretty documents with incoherent formatting
X is a general purpose display server, it works well with all applications, including "Office" ones of all kinds.
MySQL: a pseudo-database with calculations
MySQL is a general-purpose SQL server, as opposed to Excel, the bastard child of Visicalc and Access.
DIA: absurdist art
Most things created in diagram editors are, indeed, in absurdist category, however it's not the fault of software. Well, at some extent it is, because it comes with UML library.
And this is relevant to the current topic how?
It's relevant because Microsoft Office should fit into a tablet, so it works on hopelessly crippled desktop.
But do tell me about all those X/Xorg tablets, inquiring minds want to know...
My Nokia N900 phone has a desktop based on a full-featured X server. It works great (including scaled live view of running applications) despite very limited CPU performance.
So does Plasma Active on all current implementations.
I'm shure your CPU is taxed at 99%, and your work is more relevant like no other.
Only when I run timing optimization of my FPGA projects. However it's more important that I can see all information I have to see when I develop software and run it on complex hardware configuration, with all kinds of monitoring and logging that I have to analyze to make any sense of it.
You could die tomorrow and probably no one would give half a shit about your work, Machines are tools, not the endgame. Really, get a life.
Do you realize that everything -- absolutely everything that you have ever used -- exists because people like myself at some point made critically important design decision, before worthless scum like yourself became able to "design" things by copy/pasting their work?
There are many differences between people like me and people like you, but one of the most fundamental is the reason why people like me really, really care about their tools. I can't use Windows not because Windows is inefficient or ug
Contrary to the popular belief, there indeed is no God.
Yes they do (I think it's XenApp and XenDesktop, depending on which features you want). It works very well. Our client uses it - but you still have to pay MS licensing costs (which are insane).
I'm starting to think GNU is the problem with "GNU/Linux" these days.
I'll bite... I use windows XP dual monitors at work and Gentoo Linux dual monitors at home. Both setups are nvidia video cards.
Work: I use the nvidia config utility to give me viewports. These are not as nice as the ones in XFCE4 mainly as they have been grafted in, and many windows apps don't like them, they do work. Multi-monitors are setup using windows builtin tools for that. Main screen on the left, secondary on the right. This means I need yet another third party program to mangle backgrounds so that they display correctly. (hopefully this has been fixed in win 7). I also used tweakUI from MS to setup my mouse to be X style with autoraise. This also only mostly works. Excel is my biggest grievance, I cannot have one workbook open on each monitor and retain DDE(dynamic data exchange, paste values, formats, etc) between workbooks.
Home: I have enabled dynamictwinview and used nvidias tool to set up the dual monitors. Main on the left secondary on the right. The background image just works. Full screen on a single monitor(mplayer, vlc, wine games, etc) all just work. XFCE4 provides great support for viewports. With the newer nvidia drivers, I'm not sure I even need the nvidia tools, and could just go back to using xrandr. In general everything works well on linux.
All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
Also should have added, that in both cases both monitors have different resolutions, which makes windows even harder to use well. I'd still like a third monitor. (hopefully when I get a new work laptop).
All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
None of the applications I use make sense being spread across monitors horizontally, maximized, so never needed it. Can you give me an example of such application?
A wide table in Excel/OO.calc, CAD. I agree with you though. Generally it's not needed.
All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
Since Vista, the new DWM is a compositing window manager that has NONE of the problems you describe.
No, it's actually a very thick composite manager, not a window manager like ones in X. X window manager performs manipulations on windows to configure the parameters that determine how they are displayed by X server, and processes all user's input when user intends to manipulate windows, completely bypassing applications themselves. At the same time composite manager (that may or may not be the same program) implements hardware-accelerated compositing. This is also why window manager can work with or without compositing (though some eye-candy-heavy window managers such as Compiz would rather run another window manager instead of implementing non-composite mode). As usual, Windows developers jumbled together huge pieces of the system, and implemented them in a way that completely depends on hardware feature that is optional everywhere else, performs tiny fraction of functionality, and allows no configuration or extensibility. Good job, Redmond!
Contrary to the popular belief, there indeed is no God.
Obviously, any narrow-minded individual has problems understanding a reality where people have different needs, so instead resorts to cheap sleazy insult.
Fish may have legitimate reason for not wanting bicycle suitable for humans, however I would rather not use a bicycle based on the requirements of a fish.
I could point out that none of what you actually said is true (some graphics adapters DO support scrollable viewports,
All of them do, in X.
Windows does provide switchable viewports,
Inaccessible to the user without additional software, nearly unusable with said software, and in conflict with all other possible desktop enhancements due to lacl of design. How typically Windows-like.
not everyone uses what you use,
It does not matter. I am an engineer, and my configuration of a desktop is conducive to complex engineering/software development work, therefore my requirements are legitimate, and Windows' inability to satisfy them is a flaw. Just because there are plenty of other engineers who have never seen anything other than Windows, does not mean that they do not suffer and do inferior job, or live shorter, more miserable lives, because of the deficiency of the environment forced on them.
there is a shit ton of problems/issues with multi-monitor support in X
Maybe in those X servers that run on Windows. X on Linux works just fine.
and some of them are more than a decade old, etc etc etc), but it would be pointless.
Some of software that I use is older than I am, and most of it is older than you are. It works just fine because it was not crap to begin with. Unrelated to this, I have no idea, what the fuck do you mean -- Xorg, the only modern X server, is being actively developed.
A narrow-minded person has no mental space available for a different perspective.
Burning hatred toward militant idiots is not narrow-mindedness.
Contrary to the popular belief, there indeed is no God.
Are you from the future or something, cause Wayland just hit 1.0 for the protocol and isn't done yet. I suspect, rather, that you're just bashing Wayland because there's something you don't like about it but can't actually explain what it is.
That's the false part -- it works just fine when enabled.
It doesn't. That's what broken means. And yes, you can "unbreak it" by installing another DM. Out of the box, its mostly broken.
It runs display procedures and input for them, you extraordinary pedant.
So, it displays the output, does not actually run the program. What I find extraordinary is that the quality of your insults improve when you're caught dead wrong. Not bad.
No, it's just you are an idiot and I am not.
Maybe you're delusional, but hey I'm not a pediatrician, It may happen you're just passing gas.
My Nokia N900 phone has a desktop based on a full-featured X server. It works great (including scaled live view of running applications) despite very limited CPU performance. So does Plasma Active on all current implementations.
Actually, that is a pretty cool device. But hardly a tablet.
Do you realize that everything -- absolutely everything that you have ever used -- exists because people like myself at some point made critically important design decision, before worthless scum like yourself became able to "design" things by copy/pasting their work?
It is odd how you defend yourself as a good decision maker, and then go and make out-of-the-blue assumptions about other people. But your god complex regarding circuit design is amusing. Don't get me wrong - I do believe you're very good at what you do, but I actually find fascinating your need to insult others and the insecurity that drives it. Because I can actually do most of what you do (plus apparently a ton of other things that are completely foreign to you), without feeling superior about it.
It seems that at some point you forgot you didn't invent semiconductors, microelectronics, or discovered basic electric properties of different materials. You didn't created or improved the fab process. You didn't invent routing algorithms. Your designs always borrow from someone else, no matter how original they are. Negating that is just... stupid. From what I've interacted with you (this is not our first discussion :D), I'd never leave a critical design decision in your hands.
There are many differences between people like me and people like you, but one of the most fundamental is the reason why people like me really, really care about their tools. I can't use Windows not because Windows is inefficient or ugly, I can't use it because my work is my life, and my tools are parts of my thought process.
Lets cut the insulting crap. I (unfortunely) now use Linux everyday, been using BSD more than a decade, and for desktop work, I actually prefer Windows. If I was doing embedded systems design/development, I'd probably use something else. I'm not (currently), and most of the "workstation users" aren't either. I do understand what you're saying and it is a fair point - one of the reasons I use Windows so much is because I feel confortable with it. You feel the oposite, that's fair.
Allowing something like Windows into my work would contaminate my mind, turn me into a person too stupid to do things I am capable of doing.
You think too much of yourself. Its not a bad thing, but too much of it isn't usually good either. There are thousands and thousands of people capable of doing what you do, and probably some of them already do, and use Windows as a desktop. If you think people are intelectually inferior to you just because they don't choose the same stuff you do, you're a negation of yourself - too bright to understand how dumb you are.
Oh, and it also has some really crappy desktop, and made by the second most immoral entiry in the history of mankind after Inquisition.
I couldn't care less about morality. And there is no morality in technology - only money.
Fish may have legitimate reason for not wanting bicycle suitable for humans, however I would rather not use a bicycle based on the requirements of a fish.
Because you're not a fish. Your flaw is assuming you're superior, not different.
All of them do, in X.
For someone who works with logic everyday, you seem to have difficulty following simple true/false sentences. I never stated the contrary regarding X.
Inaccessible to the user without additional software, nearly unusable with said software, and in conflict with all other possible desktop enhancements due to lacl of design. How typically Windows-like.
In linux, every software is additional, so in that regard is the same. There is a long distance between "cannot" and "its not good enough" - for a guy who proclaims himself an engineer, you seem to lack precision in your statements.
It does not matter. I am an engineer, and my configuration of a desktop is conducive to complex engineering/software development work, therefore my requirements are legitimate, and Windows' inability to satisfy them is a flaw. Just because there are plenty of other engineers who have never seen anything other than Windows, does not mean that they do not suffer and do inferior job, or live shorter, more miserable lives, because of the deficiency of the environment forced on them.
You're probably the most desktop-happy person I've ever come across. I know, you can't even conceive the idea that other people - equally bright or brighter than you - opt for different things, or develop in different environment, Just because you probably work surrounded by monkeys, it is naive to assume everyone that doesn't agree with you is one.
Maybe in those X servers that run on Windows. X on Linux works just fine.
Shure, if you like to have an app on one screen and click on modal windows for that app on another screen. I'm shure its a feature (specially when its not the top window, and the modal dialog assumes the Z-index of the parent window on a different monitor), not a bug.
Some of software that I use is older than I am, and most of it is older than you are.
I've actually maintained software older than me. Unfortunely, software is a bit like cheap wine - excluding some very rare exceptions, it does go bad with age.
Burning hatred toward militant idiots is not narrow-mindedness.
You must love your mirror.
You are quite possibly the biggest, most egotistical ass I've ever seen on slashdot.
And that's saying a lot.
Jesus christ.
Uhh, highlight them and drag them to the desired screen?
This is true even of Windows 7; and given the lack of differences for Win8 I would assume so there to - those from what I have seen, Windows 8 will put the Metro interface on one monitor and the Desktop interface on a second monitor by default; so you're dual-head display is now essentially a single head display for with two different environments on each monitor. Might be the only way to use Windows 8 without getting rid of Metro.
Not sure what you mean by lack of difference in Win8. There is very significantly improved multimonitor support in Windows 8: http://blogs.msdn.com/b/b8/archive/2012/05/21/enhancing-windows-8-for-multiple-monitors.aspx
Tell me a few. It's a good time since I'm alone in an office full of about 30 dual and triple screen linux machines and for some reason none of those "shit ton of problems/issues with multi-monitor support in X" come to mind.
Seemed easy enough in 2003 with a couple of monitors and just kept on getting easier since. I think you need to pick an earlier date if you don't want to be caught out spreading bullshit.
It gets even funnier. Citrix were the guys that ported a full X server and X windows capable apps to NT3.51 before MS got angry and blocked it.
This is true even of Windows 7; and given the lack of differences for Win8 I would assume so there to - those from what I have seen, Windows 8 will put the Metro interface on one monitor and the Desktop interface on a second monitor by default; so you're dual-head display is now essentially a single head display for with two different environments on each monitor. Might be the only way to use Windows 8 without getting rid of Metro.
Not sure what you mean by lack of difference in Win8. There is very significantly improved multimonitor support in Windows 8: http://blogs.msdn.com/b/b8/archive/2012/05/21/enhancing-windows-8-for-multiple-monitors.aspx
There's a significant difference in the User Interface, but a very lack of difference in kernel space (e.g. drivers).
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
- Windows allows you to either clone the monitors (e.g. presentation mode) or have one really big desktop that spans all the monitors; but applications can only min/max on one monitor; you can stretch an application to cross both monitors, but the max function provided by Windows won't do that.
The maximize button maximizes to current screen, doesn't stop you from actually making the window span all by resizing it yourself.
As noted in the original response.
- Windows leaves much of the multi-monitor support to the drivers. if you have several display adapters they better work well together at the driver level or you won't get multi-monitor. At work we tried adding a second monitor to a Windows system (2008 Server I think) but the driver for the second card would only work with other drivers that had WDM support; which the main card did not.
So you're argument is that you have a shitty card without drivers and you're complaining that it doesn't work? Seriously? Could you even use that card in Linux? I mean if it doesn't have a Windows driver what is the chance you're using anything other than VESA in Linux?
It has drivers. It just doesn't have drivers that support a certain Windows API that the other video card requires to do the multi-monitor support. It's not about bad drivers or lack of them; it's about how Microsoft implements multi-monitor and the fact that they leave it to the drivers to do the majority of the work unlike X windows which does it about the driver level.
- As of WinXP SP3 Windows does provide a nice built-in utility for manipulating mutli-monitor support when it is available, but it's very limited. Usually you'll get more functionality out of the driver tools (e.g. nVidia's ControlPanel) that will let you do a bit more. In no cases do any of those tools provide the flexibility of what Linux provides.
Its always proper to compare a 4.5 year old release of Windows to a modern Linux distro isn't it ...
Again, read the thread. XP was mentioned, but so was Windows Vista, Windows 7, AND Windows 8.
This is true even of Windows 7; and given the lack of differences for Win8 I would assume so there to - those from what I have seen, Windows 8 will put the Metro interface on one monitor and the Desktop interface on a second monitor by default; so you're dual-head display is now essentially a single head display for with two different environments on each monitor. Might be the only way to use Windows 8 without getting rid of Metro.
Then you need to learn how to use the control panel. Span the desktop properly and Metro will span with it. There pretty much isn't any truthful comparison in your entire post.
That's pretty new for Windows; yet Linux and Unix has been able to do that for well over 15 years (Linux) and over 20 years (Unix) that I know of.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
I'd say I'm still qualified to answer.
I'd say characterizing yourself as a "no longer a windows user" is somewhat inaccurate, wouldn't you?
But depending on what you want to do, that can very well be a bug.
If you REALLY want to do that, you can buy a 3rd party solution.
Why should you need a third party solution? That's the whole point, and there are many that do use multi-monitor support in numerous ways. The Unix and Linux communities make far more use of multi-monitor than the Windows community; but they have also had better tools for it that are far more flexible for a lot longer.
Good to hear. They're catching up to the Unix world with much of that. KDE 3 (EOL'd several years ago) had multiple "taskbars" on each display years (10+?) ago; but Windows just gets it with Windows 8!
Meanwhile setting up multiple monitors on KDE3 in the first was a huge pain in the ass while I ran plug-and-play multiple monitors with windows 10+ years ago. I'm so glad Linux is finally just getting "plug-and-play" multi-monitor support that actually works. (well, we'll see if it actually just plug-n-play works... once distros start bundling it.) ;)
The DM developers (e.g. KDE, GNOME, etc) for a long time had no access to APIs that did that. It wasn't until udev+hald that some of that functionality to dynamically support it at the DM level was possible. Now, I do quite agree that that should have been done a long time ago. However, that doesn't negate the fact that once the X configuration file was setup, you quickly and easily got multi-monitor support in every DM without further hassle.
I had been running a multi-monitor display in KDE3 almost 10 years ago myself, and knew many that were running it well over 10 years ago with GNOME and KDE3.
Microsoft has done a bit to help cleanup the APIs for applications, and make a nicer settings for it all they still leave 90% of the grunt work to the graphics drivers; where X handles it in the X Server - above the graphics drivers, but below the Display Manager.
This seems like architectural nit-picking to me. So what if the grunt work is in the drivers?
It's a design difference yes, but one that makes a huge difference in the support. By leaving it to the drivers and providing a minimal uniform interface it all but guarantees incompatibilities will prevent the functionality as is the case with Windows. Where by implementing it in a level above the drivers the functionality can be provided without putting any requirements on the drivers themselves, so as long as the display is usable it can be made to work in multi-monitor, as has been the case with X Windows for over 20 years - yes, X Windows (X11 and its predecessors) was doing multi-monitor support when Windows was barely a year old; Xorg and Wayland continue that tradition. The ease of use varied by Unix flavor; but has been there for a very long time.
Still, Windows is far behind in features for multi-monitor support compared to the rest of the world.
And yet I'd rather set up multiple monitors on Windows than on linux because despite it being allegedly "far behind" its much easier to do, it's not a big mess if you remove or swap in a different monitor without reconfiguring the system first -- it just works.
Funny. My Dell D600 laptop (vintage 2003) I ran with Multi-monitor under Windows 2000 and XP (SP2 through SP3); however, whenever I wanted to hook up the external display (e.g. for a projector) I had to reboot the computer while running Windows to get it to be recognized. When I switched the same system to Linux (KDE), it just worked without any reboot required. I've known quite a few computers to have that same kind of issue - it always came down to the drivers.
Multi-monitor in Linux is now dead simple - far simpler than Windows ever was. Yes, there are still some things to fix; but I'd much rather do it in Linux than Windows.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
I used to write apps against libX in the 90s and 00s, what are your credentials?
Oooh, I had a class in college too. In fact I wrote GUI apps for Windows in Borland Delphi (as well as apps in X, VUE, and CDE), but..to be honest I hated GUI coding and went to exclusively back ends.
Fanboi for Unix? haha, probably true.. but you are just as guilty as being a fanboi for MS. Face facts, without Citrix licensing MS would still not have any compression and optimization methods for TS.
The late 70s had some early graphics and experimental windowing systems, and started the development for what became X in 1984. Come now, are you foolish enough to believe that it was developed in in the course of a year? No, hardly. Lets not revise too much history shall we? Windows for Dos was nothing but a MS variant of Geoworks for Commodore, which was an adaptation of what Xerox and several other companies had.
I'm okay with you bashing the backing store for X. It's actually a valid target because it was not intuitive for people to consider. In the early days, not all X servers used it the same either. Then again, we had X, Motif, Vue, etc... etc... It was all being innovated and developed at a pretty quick pace. MS developed.. um, nothing really. I guess in the early 90s you may consider the registry their own, but it killed Windows for numerous people and has been a massive pain in the ass ever since. And don't "but but but", anyone can go to Symantec and read what's required to remove a virus Hint: The majority of the work comes in when trying to hack the Registry back to normal.
And lets keep the history revision at least honest. MS has never innovated anything, they only added marketing and spit to what others had before them. Name any product that MS claims to have innovated and most people that have been in the market for more than 15 years can cite numerous previous products that MS copied or stole from.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
It does not matter. I am an engineer, and my configuration of a desktop is conducive to complex engineering/software development work, therefore my requirements are legitimate, and Windows' inability to satisfy them is a flaw. Just because there are plenty of other engineers who have never seen anything other than Windows, does not mean that they do not suffer and do inferior job, or live shorter, more miserable lives, because of the deficiency of the environment forced on them.
You're probably the most desktop-happy person I've ever come across. I know, you can't even conceive the idea that other people - equally bright or brighter than you - opt for different things, or develop in different environment, Just because you probably work surrounded by monkeys, it is naive to assume everyone that doesn't agree with you is one.
Actually it's funny that you make such a claim. Every environment I worked in where I started using Linux had people saying "Damn, how come I can't do that?". Every site has had a percentage of their technical staff switch to either Linux or MacOS over Windows. Currently, I use Redhat and Fedora, the guy next to me uses Ubuntu, the 2 people opposite of us run MacOS. The other 2 guys with Windows have already submitted requests to move to Ubuntu. Hell, I have my mom running Fedora and she loves it. She browses and uses Open Office.
The point is, that most people only know Windows. That is not the same thing as Windows being better. Average users are ignorant, and media ensures that they stay that way. You would be amazed at how much people want to learn about alternatives to Windows and how easily they can pick up KDE.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
Works pretty well on nVidia cards, even different models on different types of bus (PCI + PciEx) simultaneously.
Non-Linux Penguins ?
Not what he meant. He wants it set or fixed when the app is initiated, not after. Thanks for playing, though.
Every site has had a percentage of their technical staff switch to either Linux or MacOS over Windows
And switched one set of problems by others, because no software is perfect.
The point is, that most people only know Windows. That is not the same thing as Windows being better.
The whole discussion wasn't about "most people". It was about specific flaws and their impact on productivity. I actually use Windows as a desktop because not only X has some issues that make me unconfortable (one of them is font rendering), but also because I have almost no need for *nix GUI programs. Everything I need related to *nix is a terminal away, and with multiple flavors (Linux and BSD). What advantage would I gain in using Linux or whatever instead of windows? In my case, none - I'd lose flexibility, because in addition to the ton of software available for *nix, I can also run windows software.
Average users are ignorant, and media ensures that they stay that way.
One could say that average computer users (regardless of operating systems) are usually pretty narrow minded when it comes to technology. The OS is a tool as any other tool. It has strengths and weaknesses. And while you may argue that one is "better" than the other (at least for the kind of work you do), its a bit like having a hammer specialist laughing at you because you purchased the first one you saw at the store.
You would be amazed at how much people want to learn about alternatives to Windows and how easily they can pick up KDE.
Until they need to do someting non-trivial. Like copying formatted text from eg. the browser and paste it on any given word processing program, in a way it doesn't lose formatting. Or copying a vector drawing from Xsara or Inkscape and paste it on said program without having to think about widget libraries.
Or when you install it on a low-res screen (or assumes wrong drivers) and you can't click the buttons on the dialog boxes because they're out of screen. Or having to deal with sub-par generic printer drivers that don't have all the features of your printer (this is also a manufacturers problem, and it also occurs sometimes in OSX). These are problems that exist "forever" and get in the way of getting work done.
If your work is mostly writing code and sometimes using the browser/email, you won't be pleased with windows. But for those tasks, you don't even need a windowmanager. I changed jobs recently, and now my job is mostly writing code. Almost everyone uses linux as their main DE, (except me and some other weird guys). I deliver more, faster and with better quality than most of the other programmers - which is odd, because we actually develop software to be run on linux servers. I use windows coupled with linux virtual machines and filesystem mapping, plus usually half a dozen ssh terminals. Why, you ask? Because it allows me to focus on my work instead of going out of my way trying to figure out why a specific feature isn't working as expected.
Not really. Eg. my EEPC 900A (linux version) had a ton of issues with it, specially with video projectors. Only Ubuntu would work out-of-the-box in a satisfactory manner. Even today, where I work, we have more than one hundred dual-monitor setups for developers running mostly Ubuntu and sometimes some weird shit happens (like losing both screens when you unplug something). Not to mention the problems with modal dialogs - modal messages on secondary displays sometimes appear on the primary screen with the same Z-index of the application (more often than not, below another window). So, apparently we have a different definition of "easy".
Sometimes the monitor and/or the available resolutions aren't properly detected. If you unplug a working monitor and plug another with different resolution, sometimes it fails to detect the new one. I've seen a strange issue on Ubuntu where, in certain conditions, if you unplug a monitor on a dual setup, you'd lose both screens. Then you have z-index and modal dialogs - sometimes, apps running on secondary displays that generate modal dialogs will display the modal dialog on the wrong monitor, but with a correct Z-index.
Where I work we have probably more than one hundred dual-monitor setups and some of these issues are pretty common.
Also putting words in my mouth, then calling me a troll based on those words of yours really makes me think you just came here for a fight or something instead of trying to tell us all about "an exciting feature of MS windows" (the remote access stuff) as if we hadn't been using it for years and found it lacking.
Anyway, enough of that, I'm not here for a fight, instead I'll just give you a solution to this challenge you posted above, even though I'm a little surprised that you don't already know the solution since it's been around for at least a decade:
Then gladly download this (http://www.karlrunge.com/x11vnc/), run it, then suddenly your entire desktop is available remotely without restarting X or the applications, and at the same site there's some nice little frontends to get to remote VNC sessions via an ssh tunnel if that's what you need to get to a VNC session. It may not be X windows transport but it perfectly solves your little "showstopper" and gives you the behaviour you appear to be suggesting is only available on MS Windows.
Seems fine on Fedora/centos/RHEL/debian/suse/solaris but the majority of stuff here uses the downloaded driver from nvidia, and only the ones with ati cards are using the setup that comes with the distribution. The last time I had hassles was years ago when I needed one PCI card per screen, and the hassles were not very large.
Even if the above happens a lot and the ubuntu configuration is a greater mess than I've ever seen you've still got to find a lot more to get that "shit ton of problems". I'm beginning to think you have only suggested that describing the problems is "pointless" due to not having any points to discuss.
Please keep in mind that a lot of readers here are also familiar with flaky multi-monitor problems on other systems. Win7 is pissing me off with that at this point (resolution changes and screen location switches on a 3 head two card system that behaves perfectly when booted into linux), and the native Win7 multi-monitor support is in some ways inferior to the matrox multi-monitor tools that would run on win2k. The nvidia tools take away all of the pain on the quatro systems but those options are not available any more on the cheaper cards - so win7 multi-monitor support just suddenly got worse than you could get on the same hardware on XP.
I have used x11vnc and its performance is unacceptable as I already said. But it is irrelevant anyway because I can't use it for my local desktop AND expect to watch videos, or do anything with advanced graphics. Windows RDP does not suffer from this limitation. It lets me use a local desktop with all its performance and then lets me remote the apps in that session.
It is not a fight I am looking for but a feature. And I know I am not the only one who notices this feature is missing, but whenever I bring it up I get these smart-associated non-solutions. I said "troll" after being accused of cheering for Microsoft.
I did nothing of the sort, if you read above it's about cheering for RDP (which seems to be behaving better for you than and instance of RDP I've ever seen). Meanwhile I was watching videos and using advanced graphics with X, both thanks to OpenGL, in around 2000, so it appears you do not know what you are talking about.
Meanwhile I was watching videos and using advanced graphics remotely with X, both thanks to OpenGL, in around 2000
Seems fine on Fedora/centos/RHEL/debian/suse/solaris but the majority of stuff here uses the downloaded driver from nvidia
Are you using nvidia funcionality to provide multiple monitor support, or just X-related options? Maybe that is the difference.
Even if the above happens a lot and the ubuntu configuration is a greater mess than I've ever seen you've still got to find a lot more to get that "shit ton of problems".
So, first you complain that there are no issues. I present you a couple of them (off the top of my head), and now you complain they are not enough. I could say that most GUI applications in X suck in multiple monitors (how many times the file open dialog opens on the wrong screen?) But yeah, this kind of "ping-pong" discussion is usually pointless, as you'll try to counter facts with the "works fine here" argument.
Please keep in mind that a lot of readers here are also familiar with flaky multi-monitor problems on other systems. Win7 is pissing me off with that at this point (resolution changes and screen location switches on a 3 head two card system that behaves perfectly when booted into linux)
I could borrow from your tone and say that because I never had issues with it, you're spreading bullshit. I don't know if "a lot of readers" have that problem (only you replied to this specific thread), but I'm not surprised. Problems exist in every platform, and even if Windows was completely broken on multi-monitor support (and it isn't), how does that minimize X's problems?
and the native Win7 multi-monitor support is in some ways inferior to the matrox multi-monitor tools that would run on win2k.
It is also somewhat inferior to a cheap video matrix and an upscaler, if I wanted to build a video wall. I also cannot easily create a "U" shaped desktop with multiple monitors. On the other hand, seems to work quite well in 2 or 3 monitor setup (aparently you do have issues with it, thats fair - I'm not claiming its perfect) without most of the quirks I pointed out in X.
The nvidia tools take away all of the pain on the quatro systems but those options are not available any more on the cheaper cards - so win7 multi-monitor support just suddenly got worse than you could get on the same hardware on XP.
Are you blaming the operating system for lacking a feature available on specific versions of the manufacturer drivers? Wow,
If your work is mostly writing code and sometimes using the browser/email, you won't be pleased with windows. But for those tasks, you don't even need a windowmanager. I changed jobs recently, and now my job is mostly writing code. Almost everyone uses linux as their main DE, (except me and some other weird guys). I deliver more, faster and with better quality than most of the other programmers - which is odd, because we actually develop software to be run on linux servers. I use windows coupled with linux virtual machines and filesystem mapping, plus usually half a dozen ssh terminals. Why, you ask? Because it allows me to focus on my work instead of going out of my way trying to figure out why a specific feature isn't working as expected.
That itself is very narrow minded. How about an Engineer running CAE software that needs to perform meshing or CAD manipulation at the same time? How about people compiling large sets of code that need to work on other code? That's the strength of *nix, in multitasking. I run benchmark testing every year with the latest greatest Windows tuned however our windows admins like, against stock RH installs with no tuning. It's a night and day difference for users that push a computer.
For you, why not do what most *nix guys do and run a TS session on Linux? Gives you word without the limitations of Windows? You choose the alternative for some reason. Seems obtuse to me, but then again I run KDevelop more than Eclipse.
Back to your first point, the reason for the debate regarding Windows is that people stated *nix was inferior in every way. The point in not just my post, but numerous others is to debunk that myth.
To the second point about marketing, the difference is that MS pays a shitload of money to advertise, threatens vendors and BSA audits when people advertise others, and have flat out sued competing products (SCO vs. IBM, follow the money trail). It's yet another shitty business practice by MS, which is honestly a big reason that so many people with IT knowledge hate the company.
I agree that a tool is a tool (not in the diluted snarky sense), but the majority of people only see a hammer (MS). When they find out that there are much more comprehensive tools they enjoy using them.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
It ticks all the boxes of the "showstopper" you had and I think you are going to have to quantify what is "unacceptable performance", because it seems to outperform RDP over ADSL, local network, and even dial-up. Are you going to shift the goalposts to something I haven't tried like satellite?
so it appears you do not know what you are talking about
Really it appears that you don't know what I'm talking about, but I can't understand why. Perhaps you haven't read the thread. I never claim I can't watch videos etc over X and I never asked to do those remotely. I do these things locally now and have been for years. I've used Linux since 99 and exclusively since 2006.
And so can you. Fantastic, but on that same X where you watch videos, can you start a word processor (for example) use it for a while, then remotely resume that instance from a friend's house? With RDP this was possible, but I don't use Windows anymore.
So now I'm typing a message into a browser window. If I go to a friend's house and want to resume typing this reply, I can't. I could have if I had started this in x11vnc, yes, except I can't use x11vnc for my desktop because it can't do videos/opengl/etc. With RDP I could, but I don't use Windows anymore.
What looks promising is xpra, which I just learned about here, although I still have to choose between performance and remotability at application startup or find a way to do so automatically.
At work the people with multiple monitors do not actually use the extra monitor for anything other than personal email, shopping, youtube fun and lolcats. It is a status symbol and seems somehow connected to the group that comes to work at 10 in the morning and works "late" (which is until 7) unlike the dweebs and proles (who come to work at 8 or 8:30 and stay until 5 or 5:30- notice the people who "work late" work the same amount of hours but claim moral victory because they "work late every day"). Believe it or not, most people believe this crap. I was offered a position working as one of the "work late" crowd, but it didn't work out. I could do all the work in about 4 hours which, since I came in at 7, meant that I was finished with my day about the same time they were finishing their first coffee and beginning their day. Obviously it couldn't last.
Subversion of spatial scale luxury decoration ideas.
That itself is very narrow minded. How about an Engineer running CAE software that needs to perform meshing or CAD manipulation at the same time?
Did I say my formula is the right one for everyone? No. I only said it works for me and for other people. But given that you mention CAD, I'd bet you have plenty more case uses with windows than with any other platform combined. And while today is common practice for eg. CNC machines (I had experience with both 3d milling machines and full-blown furniture-making ones, about a decade ago) to come with Linux, this is a recent trend and usually done to save money, not to increase flexibility.
How about people compiling large sets of code that need to work on other code? That's the strength of *nix, in multitasking.
I guess you skipped the part where I actually use *nix. And no, the strength of *nix isn't necessarily multitasking, that's why you have different schedulers on linux. Try CFS with a couple of thousand processes on a dual-core machine and see how fast it gets trashed. However, the choice of different schedulers and the fine tuning of them to specific multitasking requirements is a big strength (In windows this kind of finetuning is somewhat more difficult, and in some cases impossible - thats one of the reasons I don't use Windows on servers).
I run benchmark testing every year with the latest greatest Windows tuned however our windows admins like, against stock RH installs with no tuning.
Except that I'm not talking about server-side tasks. Again, you seem to have skipped the part where I actually use *nix (2 different operating systems, actually - both Linux and BSD). I couldn't care less about X.
For you, why not do what most *nix guys do and run a TS session on Linux?
One of the reasons is that every free/oss TS client for Linux is crappy as hell, and I also don't like the font rendering in X. Other reason is that I sometimes need color management capabilities, and software able to use color workflow - from input to printer. I've had also issues with keyboard handling, and of course, resource mapping (audio, filesystem, printers, etc).
You choose the alternative for some reason. Seems obtuse to me, but then again I run KDevelop more than Eclipse.
I choose what makes me confortable and able to produce more. The same way I don't criticize other's choice in desktop operating systems. OS are a tool, like everything else - a way to get work done.
Back to your first point, the reason for the debate regarding Windows is that people stated *nix was inferior in every way.
I actually never said that. What I said is that X is still a crappy solution for multi-monitor support. Aparently for some reason, everything that runs on Linux cannot have defects. I do find somewhat amusing people getting up in arms because I choose to use windows for desktop, and how *nix is superior because their Linux is magical. Well, I actually use Unix operating systems (FreeBSD and OpenBSD), and not some *nix clone - for more than a decade.
To the second point about marketing, the difference is that MS pays a shitload of money to advertise, threatens vendors and BSA audits when people advertise others,
Yes I buy everything I see on TV. I use Microsoft products because they advertise, not because they allow me to get work done. Guess what? One of the biggest Linux supporters also pays a shitload of money - IBM. Oddly enough, my Unix of choice (FreeBSD) has almost zero value as a buzzword.
It's yet another shitty business practice by MS, which is honestly a big reason that so many people with IT knowledge hate the company.
Many people with IT knowledge use the same references and get the same points of view. Its called herd mentality. It happens in every field of expertise. Microsoft do
sounds like you have some issues at work, my work is totally different, everyone monitors are filled with stuff related to the task at hand, and the people who work late often show up at 8am and work well into the night, and sometimes morning
Why should you need a third party solution? That's the whole point.
No, the whole point is that its an irrelevant feature virtually nobody cares about. Mark it off as a plus for linux if you wish, but its just not relevant.
When I switched the same system to Linux (KDE), it just worked without any reboot required. I've known quite a few computers to have that same kind of issue - it always came down to the drivers.
Yes, yes, yes, and for every system where hardware/driver support got better when switching to linux there are another 10 where it got worse. This isn't really a line of argument that makes sense to pursue.
Multi-monitor in Linux is now dead simple...
Great
far simpler than Windows ever was.
Hardly.
but I'd much rather do it in Linux than Windows.
Because?
I either didn't explain it well enough or you missed the point that you can install x11vnc after X is running and export an existing desktop that is already being displayed. I did that on one machine a couple of weeks ago so that I could read the text in an open terminal window from home. Given the number of compression and transport options available to that and similar but not yet available on RDP I cannot take your "performance" claims seriously. I've had nothing but disappointment every time I go near RDP - even the third party proxy based desktop sharing systems like WebEx and GoToMyPC piss all over it by any measure, let alone properly compressed X or VNC.
no issues, just typical lazy people. If you work someplace where people are working more than 8 hours a day, then you are being mistreated and underpaid. A strike is what is called for, because your company is mistreating you by not providing adequate personnel to do the work. If you or others are spending your personal time (anything over 8 hours a day) on company work, then you are being cheated out of your LIFE.
Look man/woman /person, I had my own companies and worked my butt of 14 or 16 hours a day to run multiple companies and make mad cash. Now I am 55+ and can barely work 6 or 8 hours a day without running down in a few weeks. My vacation started back at the beginning of December and I am just now getting my stregth reserves back to where I can wake up and feel good after 9 or ten hours of sleep.
It wasn't worth it. All that money has little value when you feel like crap after an easy day's work, and you still want to work but can barely get up in the morning after going to bed at 9 the night before. Seriously, find another job, that's what I did and it is why I am still alive now.
Subversion of spatial scale luxury decoration ideas.
Dammit, sorry, the technology I was thinking of was Xvnc's not x11vnc's. I apologize for adding to the confusion.
The big problem with VNCs like x11vnc is the latency incurred by screen polling. Xvnc doesn't need to do this, and neither does RDP. (This is why I thought that's what you were talking about.)
Even if latency were solved, there's still the issue of VNC just being a remote view of a local display and RDP is a remote display. The difference is that with the latter, the desktop takes on the shape of the remote end. Trying to view a 3840x1200 display on a 1200x768 display is just a disaster (not to mention the unnecessary performance degradation it also incurs as a result of needing to send vastly more data in my cases)
RDP's design isn't perfect, though. I prefer X's design by far if it were to fix the must-decide-at-startup and network performance issues.
Oh, and as an aside, the latency with X's protocol is in large part not solved by compression. What makes NX much faster is its elimination of a lot of the round trips inherent in X's protocol (by essentially faking responses) which are the biggest cause of X slowness, but much trickier to implement than just compression.
I mentioned that one because of the long list of optimisations cut down on the amount of polling and do a lot of compression (which does help VNC, and that's why I mentioned it). I've got two geophysists using x11vnc that look at their desktops on nights and weekends to see what state their running jobs are up to and to start off new ones. Others just use plain X over ssh or VPN, but don't do much graphical stuff.
An extension to hand windows over to other displays would be nice.