Slashdot Mirror


Multiple-Display Power Tools For Linux?

shift writes "I've used multiple monitors for years (currently 3) and find that Linux is lacking in power tools for such setups. Even Windows 7 has added the feature to move a window from screen to screen with keyboard shortcuts. Are any of the major desktop environments adding such features? I'm still stuck on FVWM and have defined functions to swap the contents of screens as well as move windows from screen to screen and so on. But this just seems like such basic functionality people would want in multi-screen setups that I'm surprised I don't find any of these features in our latest desktop environments."

410 comments

  1. Issues I've had. by suso · · Score: 1

    The biggest problem I have with multiple displays is when full screen games don't support it and end up half way off one of the screens.
    But that's getting better.

    At least I don't have to deal with 3d and video only working on one of the screens. I just use nvidia twinview.

    1. Re:Issues I've had. by ircmaxell · · Score: 4, Informative

      You most definitely haven't tried to setup a multiple display environment in any modern Linux...

      I've been using linux for the last 10 years at home, finally ditching Windows entirely about 4 years ago (So I'm pretty decent at setting up/working with Linux)... Just 2 days ago, I tried to setup a 3 monitor desktop at work (2 Nvidia cards and 1 Intel card), and gave up after 10 hours of trying to get it work. I got X using them as different sessions (One instance of Gnome per monitor), but couldn't get a unified window manager between them... And I tried 2 different distributions (Ubuntu and Fedora)

      One thing Windows does REALLY well right now, is multiple monitors. What you said, is pure anti-MS hatred. There's a lot that I don't think Windows does well, and a lot that I think Linux does REALLY well, but multiple monitors clearly isn't one...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    2. Re:Issues I've had. by Viros · · Score: 1

      Maybe it made it to the front page because of posts like this that, instead of helping this guy out, simply show your "uber-l337" Linux knowledge and elitism and have left this guy in a position where he doesn't know about these DEs you speak of.

      Instead of attacking someone who may not know what you know about Linux and calling it Microsoft FUD, how about you help the poor guy?

    3. Re:Issues I've had. by Gerzel · · Score: 1

      I am an avid Ubuntu linux user with two screens, of different sizes, and I assure you it is not fud.

      It took quite a bit of trial and error and I ended up having to settle between one of two evils, with some minor work around bugs. Granted overall the performance of my ubuntu desktop is far superior to my windows XP install, but for split-screen control and ease of use I have to give the point to Windows, or rather to the fuller NVIDIA support and tighter integration with a single distro Windows provides.

    4. Re:Issues I've had. by mugginz · · Score: 3, Interesting

      Did you try it with Xinerama? xorg.conf

      Option "Xinerama" "1"

      in your Section "ServerLayout" should tie all separate screens together into one desktop.

      That's easy, just try and get a composited desktop in this mode though.

      http://mugginix.com/articles/2009/Nov/12/Xinerama_Composite_Fail/

    5. Re:Issues I've had. by Anonymous Coward · · Score: 0

      linux uses love editing config files and such. as opposed to clicking the button, extend windows onto this monitor in usefulness land...

    6. Re:Issues I've had. by ozmanjusri · · Score: 3, Informative
      You most definitely haven't tried to setup a multiple display environment in any modern Linux.

      Did you seriously not expect to get called out on that?

      http://imgur.com/RSTFx

      How the hell does this sort of crap keep getting modded informative?

      --
      "I've got more toys than Teruhisa Kitahara."
    7. Re:Issues I've had. by phantomcircuit · · Score: 1, Informative

      You're problem was entirely because you used two graphics cards. The same setup is unlikely to work under windows either unless you cards from the same manufacturer.

    8. Re:Issues I've had. by M.+Baranczak · · Score: 1

      I installed Ubuntu on a dual-monitor system. It worked perfectly, right out of the box. I'm only using 1 video card, which might have something to do with it.

    9. Re:Issues I've had. by Foldarn · · Score: 2, Informative

      That's incorrect. I'm a huge Linux fan, but Windows has the multi-monitor down pat. Even when cards are from different MFGRs. Intel on-board + an NVidia card will display just fine. Windows will see all of them and display all of them. In Linux, on my laptop, gnome displays them just fine, but they're the same card of course.

    10. Re:Issues I've had. by ozmanjusri · · Score: 1, Interesting
      Maybe it made it to the front page because of posts like this that, instead of helping this guy out, simply show your "uber-l337" Linux knowledge and elitism and have left this guy in a position where he doesn't know about these DEs you speak of.

      Are any of the major desktop environments adding such features?

      He is aware of them and chose to remain ignorant. The most cursory Google search would have been enough - there's even videos showing how to do it.

      FWIW, I just tried adding the monitor to my vanilla Xubuntu laptop. I achieved this tremendous feat by clicking System/Preferences/Display, then Detect Monitors (screenshot below). I'm so "uber-l337"...

      http://imgur.com/k47cK

      --
      "I've got more toys than Teruhisa Kitahara."
    11. Re:Issues I've had. by Anonymous Coward · · Score: 0

      I would assume they are paid for by Microsoft, but there have been a lot of Articles on the margins of the Linux press lately about how Linux has bad documentation, the community does not work together, etc. And the articles have more comments than normal by people who say they are Linux administrators, users for years, etc. Then the comments make the point that Windows is better in some random way that tends to be a Windows-only solution for a problem that is a defect of the Windows platform in the first place. Linux/UNIX does not even have the problem for which Windows is praised for having a glorious solution. The articles are also just a little off in the respect that they generally do not make a lot of sense to anyone who has ever used Linux or is able to read the English language, and especially if one has used Linux and can read English.

    12. Re:Issues I've had. by m6ack · · Score: 1

      Whatever you're smoking, can I have some? Really, with Gnome on Karmic, I have no problems with multiple windows. For switching between single (laptop) and multi-monitor, xrandr works great.

    13. Re:Issues I've had. by CecilPL · · Score: 3, Informative

      I'm running three monitors on Windows XP, with a Radeon x1650 driving two and a Geforce 7600 running the other one. It was literally a matter of installing the ATI drivers, then the nVidia drivers, then checking a couple checkboxes. Both Catalyst and Nvidia control panel work fine.

      Maybe I happened to pick a couple cards that don't interfere with each other?

    14. Re:Issues I've had. by Lesrahpem · · Score: 1, Troll

      I don't know WTF is even being discussed here exactly. Everything the article poster is talking about has been available and working well for as long as I can remember. I have been a Linux user for almost 10 years. Have you people never even looked at Enlightenment 16 or 17? What about Compiz? Or how about KDE or Gnome (in recent years)?

    15. Re:Issues I've had. by MostAwesomeDude · · Score: 4, Interesting

      Use nouveau instead of nvidia, and do Xorg -configure, and you should be golden. The big thing is that nvidia won't do multicard with non-nV hardware.

      I have two ATI chipsets in my current work box, and everything works just great.

      --
      ~ C.
    16. Re:Issues I've had. by MadUndergrad · · Score: 1

      I just the other day got a second lcd monitor (asus), different model than the first (acer). I plugged it in, and it Just Worked (Ubuntu Karmic). Different modes were available, as well as resolution choice for each screen. Absolutely simple. I have no idea where all this talk about it being hard to dual-screen on linux came from. It's easy, I promise.

    17. Re:Issues I've had. by Anonymous Coward · · Score: 2, Interesting

      We are running 4 monitors on every linux workstation at work. Using two nvidia dual display cards and the nvdia drivers. No problem at all having all 4 appear as one integrated desktop where windows can be moved between screens at any time. A rather nice setup.

      Details:
      Quadro NVS 440 cards ( probably now replaced by something even nicer ).
      Has Xinerama enabled.
      Ubuntu 8.04 ( Hardy ) A very stable release.

    18. Re:Issues I've had. by Anonymous Coward · · Score: 0

      When your mods are idiots everythng is informative

    19. Re:Issues I've had. by icebike · · Score: 5, Informative

      Did everybody miss the line in TFA where he said:

          Still stuck on FVWM?

      Windows 3.1 had pretty miserable multi screen support too. That's why everyone dumped it like a leaking baby diaper.

      Ubuntu, and KDE both handle multiple monitors very well.

      Why would the OP mention Windows 7 in the same post where he whines about FVWM?

      Level playing field much?

      --
      Sig Battery depleted. Reverting to safe mode.
    20. Re:Issues I've had. by Anonymous Coward · · Score: 1, Interesting

      I have multi monitor setup both at home and work. Both boxes are Ubuntu 9.04.

      One thing that Linux (at least KDE, didn't see it in gnome) has way better than Windows is the fact that you can move full size window from one monitor to another! To me, this feature is just awesome.

      You can drag a fullscreen window from one monitor to the other and it automatically stays fullscreen.

      In windows, i have to restore window, move it, then maximize again. Thats how gnome works too last time i've used it (which was few weeks ago). Annoying.

    21. Re:Issues I've had. by Anonymous Coward · · Score: 0
      "I'm a huge Linux fan but"

      Ah, the rallying cry of Microsoft evangelists everywhere!

    22. Re:Issues I've had. by Peet42 · · Score: 2, Interesting

      I'm currently running dual screens under OpenSUSE 11.2. Multiple screens is easy, getting them to run in portrait mode (on nVidia) is somewhat trickier. (It was easy under OpenSUSE 10.x, but the driver for the new Kernel in 11.x broke it...) But once it's working you can run Compiz, which puts window management streets ahead of any Micro$oft products. It's worth the effort.

    23. Re:Issues I've had. by Anonymous Coward · · Score: 0

      That full screen games on a single screen when you have two and nvidia can be solved with a proper metamode for example one of my metamodes is CRT: NULL, DFP: 1680x1050 +0+0 which means the CRT input goes black and the DFP does 1650x1080. Define this for all resolutions that your screen supports as well as metamodes for all resolutions that both screen support and when a game says it wants to use 1680x1050 then X will know to use the meta mode of one screen that supports it and turns the other screen off. I use this in twinview and it works well.

    24. Re:Issues I've had. by j_sp_r · · Score: 1

      Why do you run compiz if Kwin has compositing support as well and is a much better windowing manager for KDE?

    25. Re:Issues I've had. by Crass+Spektakel · · Score: 2, Informative

      > but Windows has the multi-monitor down pat

      No, it hasn't. Had been removed after XP. Server 2008 and Vista do not support Multi-Graphiccard-Multiscreen-Solutions any more.

      Newer Linux AND Windows releases leave multi-screen completely to the drivers. So if your Driver supports a card with two screen connectors, then you are ready. If not, things get ugly.

      Setting up two screens on my Geforce 6600 and 8800 systems with Ubuntu is piece of cake, start Nvidia-Tool, active and configure screens, ready.

      --
      "Life is short and in most cases it ends with death." Sir Sinclair
    26. Re:Issues I've had. by Basje · · Score: 1

      Last time I tried this (admittedly some time ago), maximizing a window maximized it over both my screens. That's a dealbreaker.

      --
      the pun is mightier than the sword
    27. Re:Issues I've had. by Peet42 · · Score: 1

      Because I prefer Gnome to KDE.

    28. Re:Issues I've had. by Burpmaster · · Score: 3, Informative

      Multiple graphics cards? That's a very exotic multiple-display configuration these days now that dual-head graphics cards are the standard. So if you act like your experience with your exotic setup is typical, you can expect shocked reactions from the 99% of multi-display users currently using a single dual-head graphics card with no problems or setup difficulty.

      The most common problem is having to use nvidia's setup tool instead of the standard 'display preferences' control panel because nvidia is taking forever to implement xrandr 1.3. But on the upside, they have their own (proprietary) solution to support hardware acceleration with a Xinerama setup (with similar cards).

    29. Re:Issues I've had. by dotgain · · Score: 4, Insightful
      I got multi-head working in Linux too - it doesn't mean the GP doesn't have a point.

      Just because you can post a screenshot of a Linux machine running multi-head, doesn't rebut at all the fact that it's a pain in the ass to set up, doesn't work consistently between window managers. In short, your productivity on a Linux box is inversely proportional to the number of monitors you've got hanging off it, the very opposite of the point of having them.

      Now I see Microsoft have finally decided to breathe some life into their dual-head code that they haven't touched since Windows 98, and come up with something that doesn't blow chunks. Bravo. Now their users can join the Mac users who have had dual head for longer than most of than remember.

      Now don't get me wrong, I like Linux, I run it, and I will run it for as long as I need and can get it*. But I don't get all silly and got plugging displays and mice into it. Linux is not a desktop operating environment, and don't let anyone tell you otherwise (such as myself, two years ago, before I wised up).

      * maybe another ten years? It'll more likely be outlawed than ever die.

    30. Re:Issues I've had. by RazZziel · · Score: 1

      Go back to 2001, Anonymous.

      --
      for geeks. from geeks. out of geeks_ http://www.freewear.org
    31. Re:Issues I've had. by HeronBlademaster · · Score: 3, Informative

      Xinerama keeps things aware of monitor boundaries (at least, I'm using multiple monitors with Xinerama right now, and things work properly).

    32. Re:Issues I've had. by j_sp_r · · Score: 1

      Sorry my bad, read OpenSuSE and thought KDE.

    33. Re:Issues I've had. by HeronBlademaster · · Score: 2, Informative

      A single card with two heads is easy, yes. Multiple cards, though, can get tricky, especially if they're not from the same manufacturer (by which I mean Intel, ATI, or nVidia).

    34. Re:Issues I've had. by Late+Adopter · · Score: 4, Informative

      This. Welcome to the ugly side of proprietary drivers. nVidia wrote their driver in a really misbehaving way, they circumvent most of the X architecture. Don't expect it to play nice with... anything (does it even support XRANDR?) Long story short, you can use the nVidia card alone, and then use their tools to set up the dual head display on it, or you can use the Intel card alone and expect all your built-in tools to play fine. Never the twain shall meet. The fact that you got even independent X sessions working on it I find nothing short of miraculous (I would be curious to see glxinfo on each display).

    35. Re:Issues I've had. by tomtomtom · · Score: 2, Informative

      Firstly, you do know that neither Vista nor 7 will let you use multiple cards with different drivers (e.g. you can't even use substantially different generations of nvidia cards together)? So much as you complain about it being hard to use nvidia+Intel cards for 3 screens on Linux, it's actually impossible in the latest versions of Windows.

      Secondly, in terms of your Linux setup, you need to use Xinerama and disable nvidia TwinView. The way to do this is to add two separate "Device" sections (within /etc/X11/xorg.conf) for the same nvidia card, with one marked as "Screen 0" and one marked as "Screen 1". Then you need a separate Screen for each of those Devices, plus another for the Intel card. Secondly, make sure that you have Xinerama enabled (add Options "Xinerama" "on" within the ServerFlags section). Finally, make sure that within the "ServerLayout" section you have all three of your screens mentioned and using the "LeftOf" or "RightOf" keywords to make sure they are glued together. There's an example xorg.conf here for example.

      These types of setups aren't easy to setup with graphical tools in Linux (where perhaps they should be) but if you understand a bit about how xorg.conf works they are not too hard to configure.

    36. Re:Issues I've had. by Peet42 · · Score: 1

      No problem. :-)

    37. Re:Issues I've had. by lattyware · · Score: 1

      Seriously, bullshit. I've been running dual and even triple monitors under Linux for years. It's not hard. With nVidia cards, it's rediculously easy, just use nvidia-settings and let the GUI tool do the work. It works well.

      --
      -- Lattyware (www.lattyware.co.uk)
    38. Re:Issues I've had. by Anonymous Coward · · Score: 0

      True, i personally don't like the fact that Nvidia requires binary only drivers and the tool that is also binary only.
      But hey, they get it working like a charm.

    39. Re:Issues I've had. by ozmanjusri · · Score: 1, Informative
      Just because you can post a screenshot of a Linux machine running multi-head, doesn't rebut at all the fact that it's a pain in the ass to set up,

      Plug in monitor.
      Click System/Preferences/Display.
      Click X-Server Display Configuration.
      Click Detect Displays.
      Select Twinview from the combo selector.
      Click Apply.
      Close the dialog box.

      You'd have to be a real mouth-breather to find that difficult.

      --
      "I've got more toys than Teruhisa Kitahara."
    40. Re:Issues I've had. by Anonymous Coward · · Score: 0

      The same setup is unlikely to work under windows either unless you cards from the same manufacturer.

      You accidentally a word there.

    41. Re:Issues I've had. by Anonymous Coward · · Score: 0

      I know that data is not the plural of anecdote but ...
      I had a 3 monitor setup running on a Geforce 3 and an ATI 2D card 3-4 years ago. Also I had encountered a problem with NVidia's driver which forced me to use a specific version to make the triple head setup work.
      Then there's the next problem that NVidia's multi-head support sucks ass because the only way to have a well supported unified desktop is to use NVidia's very own TwinView which has it's share of problems with older fullscreen games such as Quake 3. So the alternatives would be the (now deprecated) Xinerama which is currently buggy with NVidia's drivers. Meaning video playback with XVideo acceleration produces artifacts in the form of a red checkerboard. It is possible though to work around that by using OpenGL. But that isn't entirely stable either with Xinerama.
      The last and correct option would be XRANDR 1.2+ which (surprise, surprise) is implemented only half-assedly by NVidia. Meaning, it doesn't support multi-head configurations.

    42. Re:Issues I've had. by Anonymous Coward · · Score: 0

      For the record using integrated intel video and a secondary nvidia card worked flawlessly on my fedora.

    43. Re:Issues I've had. by FireFury03 · · Score: 1

      In short, your productivity on a Linux box is inversely proportional to the number of monitors you've got hanging off it, the very opposite of the point of having them.

      Umm, I've been running Xorg with 2 monitors on my main workstation for around 7 years (and intermittently used them prior to that). I find it a very productive setup. My only real problems with it are:

      1. Some games are really stupid and don't understand the idea of multiple monitors at all.
      2. If I forget to turn off Javascript window resizing in FireFox then it seems some web designers are morons and want to full-screen my browser when I visit their website. This invariably means they look at my desktop dimensions and adjust the window to fill it (splatting the browser across all the screens).

      Of course, if you're using an nVidia card then things get a bit more complicated because nVidia decided to reimplement their own Xinerama extensions in their drivers.

      Linux is not a desktop operating environment,

      I will respectfully disagree with that - I've been running Linux as my *only* desktop OS since 2002, when I realised that pretty much everything I used Windows had been doable at least as well by Linux for a couple of years. If Linux isn't a "desktop OS" then clearly Windows and OS X aren't either since Linux works better as a desktop OS for me than either of those.

    44. Re:Issues I've had. by FireFury03 · · Score: 1

      Thats how gnome works too last time i've used it (which was few weeks ago).

      This has nothing to do with the desktop environment (whether that be KDE or Gnome), it is down to your window manager. Metashitty is... well... shitty is most regards, Compiz Fusion does exactly what you want under Gnome.

    45. Re:Issues I've had. by mugginz · · Score: 4, Informative

      If we're talking nVidia hardware, then when you use a combination of nVidia's TwinView with x.orgs' Xinerama for three or more screens, then there are issues with windows maximising across two screens when it should only be on one.

      If you're using just Xinerama or Twinview then screen boundaries are respected.

      There's a "fake xinerama" patch available though that works around the TwinView with Xinerama problem.

    46. Re:Issues I've had. by MartinJW · · Score: 1

      Windows 7 now has the ability to move full screen windows without having to restore-move-maximise.

    47. Re:Issues I've had. by NickFortune · · Score: 3, Insightful

      In short, your productivity on a Linux box is inversely proportional to the number of monitors you've got hanging off it

      Which would mean that if I had four monitors on my machine, I could only do one third as much work. The only way it could be true would be if I were compelled to spend three quarters of my working day reconfiguring my monitor setup, every single day.

      I hope I won't sound too much like a zealot for saying this, but if that is your experience of Linux sir, then I humbly submit that you are doing it wrong.

      I take your point that setting up multi-display systems could still be easier, but let's not be ridiculous.

      --
      Don't let THEM immanentize the Eschaton!
    48. Re:Issues I've had. by MartinJW · · Score: 1
      Firstly, you do know that neither Vista nor 7 will let you use multiple cards with different drivers (e.g. you can't even use substantially different generations of nvidia cards together)? So much as you complain about it being hard to use nvidia+Intel cards for 3 screens on Linux, it's actually impossible in the latest versions of Windows.

      I currently have a Quadro FX 570 and a GeForce GTS 250 installed. Once the different drivers were installed I had no problems with them both operating - both on Vista and now that I have upgraded to Win 7. I don't know what gave you the strange idea that it wouldn't work.

    49. Re:Issues I've had. by mugginz · · Score: 1

      Most of the issues with full screen games and TwinView can be alleviated with the appropriate use of MetaMode definitions in your screen section of the xorg.conf file.


      eg Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1920+0; DFP-0: 1920x1200"

      This will make a two 24inch screens at 1920x1200 each available and another mode thats just one 24 at 1920x1200

    50. Re:Issues I've had. by PastaLover · · Score: 2, Informative

      Just because you can post a screenshot of a Linux machine running multi-head, doesn't rebut at all the fact that it's a pain in the ass to set up,

      Plug in monitor.

      Click System/Preferences/Display.

      Click X-Server Display Configuration.

      Click Detect Displays.

      Select Twinview from the combo selector.

      Click Apply.

      Close the dialog box.

      You'd have to be a real mouth-breather to find that difficult.

      And you'd have to be a complete moron to think that always works. I have one of the older ATI cards at work and up until the latest version of ubuntu (with newish open source drivers) I'd routinely get graphics corruption. On my newer ATI card at home, there are no decent open source drivers and driving two screens with the propietary drivers is a real pain. Like when notifications suddenly start appearing partway off screen. Not to mention when I use compiz, video playback is dog slow, and there doesn't seem to be an easy way to fix that.

      There are enough horror stories out there to get that it's still not quite there yet. xrandr is nice, but it's taken the propietary vendors a bit to catch up. Yes, it would be nice if they open sourced everything. Not going to happen though, so it might be a good idea to have a stable API for once, so it doesn't end up breaking every 6 months.

    51. Re:Issues I've had. by Anonymous Coward · · Score: 0

      Did everybody miss the line in TFA where he said:

          Still stuck on FVWM?

      Windows 3.1 had pretty miserable multi screen support too. That's why everyone dumped it like a leaking baby diaper.

      Ubuntu, and KDE both handle multiple monitors very well.

      Why would the OP mention Windows 7 in the same post where he whines about FVWM?

      Level playing field much?

      Because he's a microsoft-lover and waited 10 years for Windows to catch up and now spreads FUD to act as if Linux/Unix desktop systems have never had this functionality. /. should really remove this item. It's plain retardness from the author who obviously has no clue. KDE/gnome/Enlightenment have always had awesome support for multi-mon and windows has always been a complete ass when it comes to more than one monitor. Now that windows (apparently) finally has some sort of multi-mon functionality, he starts whining that *nix doesn't have it. wtf?! seriously?!

    52. Re:Issues I've had. by NickFortune · · Score: 1

      Which would mean that if I had four monitors on my machine, I could only do one quarter as much work

      Fixed that for me :)

      --
      Don't let THEM immanentize the Eschaton!
    53. Re:Issues I've had. by tomtomtom · · Score: 1

      This article explains it pretty well. The thing is, when you set that up, what's actually happening is that the same driver is running both the Quadro FX570 and the GTS250, because it happens that the latest drivers will support both those cards.

      If you wanted to use e.g. an old GeForce FX5200 (in a PCI slot) plus the GTS250, you just can't do it in Vista or Windows 7, because the last driver which supports the FX5200 (96-series nvidia drivers) won't support the GTS250.

    54. Re:Issues I've had. by uglyduckling · · Score: 1, Informative

      And you'd be a moron to think that those older ATI cards will work smoothly with multiple monitors on Windows 7. Multiple monitor setups generally only work well with the latest well-supported cards with the latest drivers, many of which also work well under Linux. If you use cards that have crappy drivers under Linux then they won't work well, same for windows 7 (and your latest hackintosh). The difference is, Windows will generally make it pretty obvious that the card is useless, whereas there's always some braniac who will tell you a convoluted way to get things working under Linux, which is great if you can't afford a new graphics card and don't mind the hassle.

    55. Re:Issues I've had. by Anonymous Coward · · Score: 0

      This.

      "This" is not a sentence.

      nVidia wrote their driver in a really misbehaving way

      "Misbehaving" is not an adjective.

    56. Re:Issues I've had. by peragrin · · Score: 1

      I have two monitors running right now on a mac. I don't want to update to snow leopard cause I am cheap so I downloaded ubuntu, fedora, and a handful of other distros and i couldn't get my second display to work. of them all only ubuntu even noticed the second monitor was even there but couldn't pipe a display to it.

      After much searching it is a driver issue, that might be fixed in one of the next 3-4 releases of xrandr. Until then i can't use the display under linux.

      --
      i thought once I was found, but it was only a dream.
    57. Re:Issues I've had. by Anonymous Coward · · Score: 2, Informative

      > but Windows has the multi-monitor down pat

      No, it hasn't. Had been removed after XP. Server 2008 and Vista do not support Multi-Graphiccard-Multiscreen-Solutions any more.

      Windows 7 does.

      http://www.techarp.com/showarticle.aspx?artno=637&pgno=8

      Windows 7 supports heterogeneous multi-adapter configurations, whereas Windows Vista does not. In Windows 7, a system can have a heterogeneous multi-adapter configuration, with multiple GPUs that require different WDDM drivers. The WDDM model for Windows Vista required that all display adapters use the same driver.

      Additional sources

    58. Re:Issues I've had. by peragrin · · Score: 1

      Linux is a desktop OS. it just has some rough edges for installation and a couple of ease of use problems. (the maximaize window bug).

      I can't setup my second display under linux without waiting for a new driver patch for one of my monitors. then I have to wait and hope I can figure out how to get touch screen working on that display only. When setup it is nice. as I can pay flash videos there, and other "small screen" media content while saving my large displays for other things.

      --
      i thought once I was found, but it was only a dream.
    59. Re:Issues I've had. by Computershack · · Score: 1

      Yeah, this whole article stinks of Microsoft FUD.

      • This is as real as "Get the Facts". How'd it ever get to the front page?

      Really? This is a Linux guru giving a talk at Linux Fest to a room full of proficient Linux users. Note the first 5 minutes trying to get a previously working multiple display going again.

      --
      I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
    60. Re:Issues I've had. by Colin+Smith · · Score: 1

      Did everybody miss the line in TFA where he said:

              Still stuck on FVWM?

      There are large numbers of utter, utter muppets out there.

      e.g. "I insist on using ed for all of Unix editing. Why hasn't anyone improved it to support Java syntax highlighting?"

      The correct answer is "You are a fucking muppet sir, that is why you have such problems in life. When the energy crunch comes, I do hope you are one of the first into the cooking pot."

      Note; this is probably not entirely politic to say out loud in a corporate environment.
       

      --
      Deleted
    61. Re:Issues I've had. by supremebob · · Score: 1

      If you think this is bad, try adding touch screen drivers to the mix! Hacking together the configuration files to make them work with TwinView is a pain in the ass, and I found that Xinerama doesn't work with them at all.

    62. Re:Issues I've had. by Anonymous Coward · · Score: 3, Informative

      What kind of crack are you on! Windows will take just about any piece of shit video card you have and multi head it without problems.

      Plug it in, install drivers, "extend desktop to this monitor"

      It's been this easy for a good 10 years now.

    63. Re:Issues I've had. by MartinJW · · Score: 3, Informative

      According to that article heterogeneous multi-adapter will work in Vista/W7 if you use XPDM drivers instead of WDDM drivers.

      At least that's my understanding of this:

      A user could force the installation of a XPDM driver for each of these devices, and therefore get heterogeneous multi-adapter multi-monitor to work as in Windows XP.

    64. Re:Issues I've had. by FireFury03 · · Score: 4, Insightful

      Linux is a desktop OS. it just has some rough edges for installation and a couple of ease of use problems.

      So, the same as every other OS then?

      I'm tired of people making out that Linux isn't "ready for the desktop" because of a few minor problems, as if all the OSes they think are "ready for the desktop" are perfect. News flash: every OS has its problems, sure you may think that another OS is "better" than Linux because you have already learnt to live with its problems, but that's pretty much missing the point. From my perspective (having been using Linux as a desktop OS for around 12 years, and pretty much exclusively for the last 7), the likes of Windows and OS X are far less "ready for the desktop" than Linux, probably mostly because they present a whole new set of problems that I have to deal with.

      One thing about Linux is important to me though - if a problem is a big enough deal to me then I _can_ fix it myself, whereas under many other OSes this simply isn't an option.

      the maximaize window bug

      What "maximize window bug"? I'll admit that I don't have a lot of use for maximizing windows, but on the odd occasion that I do it seems to work perfectly.

    65. Re:Issues I've had. by fredrik70 · · Score: 1

      yeah, that dialog box is great, except on my setup I can only use it with the non-hardware-accelerated driver, with the binary driver (ATI card) i cannot use it, for some reason I have to use ATI's setup program, which sucks.
      In the end, managed to sort of getting it to work, but stupid X forgot my setup on every reboot (yes, I did make sure to run the crappy ATI setup program as root so it could update x.conf). So, the UI is there, now they just have to make it work, or at least work on more setups.

      Hey, maybe it works better on the latest dists (am still on ubuntu 9.4). But dual screen have been around for, god, how many years??

      There's no point in trying to hide any problems Linux has, the OS has a lot going for it but thee's still some rough edges, once they sorted it'll be great, but until then, we should not try to cover it up with kneejerk reactions that all critisism is MS-propaganda

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    66. Re:Issues I've had. by Anonymous Coward · · Score: 0

      You're problem was entirely because you used two graphics cards. The same setup is unlikely to work under windows either unless you cards from the same manufacturer.

      In Windows 7 you can easily combine different cards with different GPUs and drivers. Google Windows 7 Heterogeneous Multi Adapter.

    67. Re:Issues I've had. by cmdr_tofu · · Score: 1

      second for xinerama it works.

      I did have some problems enabling NVIDIA twinview and Xinerama simultaneously (if you google 8 monitor ubuntu or 6 monitor ubuntu you will find full details). This is a problem in newer versions than Hardy (Intrepid, Jaunty). I rolled back to Hardy, have not bothered to check if it's been fixed in Karmic.

      I'm happily using 2 video cards at home, 3 at work.

    68. Re:Issues I've had. by ircmaxell · · Score: 3, Insightful

      Just like normal Slashdot, everybody here missed my point entirely...

      I've setup quite a few multiple monitor setups using Linux. Some work out of the box. But most required some significant xorg.conf hackery. And the documentation for xorg.conf is cryptic at best. I didn't say it wasn't possible. I didn't say it was hard in all cases. I didn't say that once setup it didn't work very well... What I did say is that it's no ways near as easy as with Windows. Don't believe me? Go Google "Dual monitor Ubuntu", and look at the replies to the forums... 46 PAGES of people with problems? And you all are tearing me apart saying that Linux isn't that good at it?

      As I've said before, there are somethings that Linux does REALLY well, and multiple monitors is NOT one... Once you get it setup, it does work quite well. But getting it setup can be an exercise in madness...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    69. Re:Issues I've had. by pnewhook · · Score: 1

      Pointing out where a good product needs further development improvement is not FUD. Denying that this is a weak area in Linux is just sticking your head in the sand.

      And I'm not a Mac user, but Mac had essentially mastered multiple displays at least by 1989 when I first used one. Even back then it was very slick in that you can drag the second monitor anywhere in relation to the first and it just worked. Microsoft didn't have this until just recently and I still see the occasional problem (like video playback not working on a second monitor).

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    70. Re:Issues I've had. by Matz0r · · Score: 2, Informative

      I'm still using fvwm and have been doing it for 10+ years. Over the years I've tried switching to gnome or KDE several times but found them too be too slow and lacking features and ended up back in fvwm again. I even tried gnome + sawfish for a while but the constant lisp hacking got the best of me. Fvwm has for a long time and still handle multiple monitors perfectly well and I'm still very happy with it.

    71. Re:Issues I've had. by Anonymous Coward · · Score: 0

      "You" are a fanny.

    72. Re:Issues I've had. by WillKemp · · Score: 1

      Linux is not a desktop operating environment, and don't let anyone tell you otherwise (such as myself, two years ago, before I wised up).

      I've been using Linux as a desktop o/s for 15 years now. I've also used Windows at various times over that period - and there's never been a time when i preferred using Windows as a desktop environment over Linux.

    73. Re:Issues I've had. by WillKemp · · Score: 1

      What do you do with fvwm that you can't do with gnome? I used fvwm for quite a few years from about 15 years ago, and i can't say i miss it.

    74. Re:Issues I've had. by Anonymous Coward · · Score: 0

      This article isn't about you and your damned issues.

    75. Re:Issues I've had. by coryking · · Score: 1

      Indeed. Huge improvement in multi-monitor support right there! Tear a maximized window off a screen and shove it into another one.

      Better, in Windows 7 you can shove a "normal" window up to the top of a screen and it will maximize. Tear a maximized window off the top and it will restore it to a normal window.

      You can shove a window to the corner and it will fill a 1/2 of the screen.

      You can "wiggle" a window and it will minimize all the other windows so it is just you, the desktop and your app. Wiggle it again, and all the other apps come back.

    76. Re:Issues I've had. by isd.bz · · Score: 1
      I continue to be amazed that nVidia doesn't bring their drivers up to standard with xRandR and Xinerama interaction. They have to know that setups with more than two monitors are becoming more common, not to mention allowing people the flexibility to use Xinerama instead of their TwinView.

      I have four monitors in a strange setup. A row with three, 18, 23 widescreen, 18. Then, above the 23 I have an identical 23, but it's upside down.

      Needless to say, it's a tremendous struggle to get it all working in Linux, and it's pretty much automatic in Windows.

    77. Re:Issues I've had. by Anonymous Coward · · Score: 0

      I have been running multiple monitors on Linux for several years now, but I am not just using two or three displays - I have eight 30" connected to my machine (I do large display research). I completely agree that multiple monitors is definitely not one of the things that Linux does very well. When I install Windows, all of the displays are instantly recognized and everything just works. On Linux, every time I reinstall or upgrade I have to spend a considerable amount of time tuning the system to use all of the displays. I do use xinerama as suggested below, but xinerama is being deprecated and is already poorly supported in more recent distributions, and randr is not an adequate replacement. I've been forced to freeze the machine at Fedora 8, because nothing more current supports my setup. This is definitely an area where some improvement could be made...

    78. Re:Issues I've had. by Anonymous Coward · · Score: 0

      Oooh... two displays, you are right, dead simple. Call me when Linux autodetects and configures 10 displays, which Windows has been able to do since XP (and no, I'm not just taking their word for it - I do it regularly). It is a significant pain in the ass to do this under Linux, made worse with the deprecation of xinerama. Sure, once it is configured, I don't have to touch it again (until the next update/reinstall), but let me tell you spending several days trying to get a working configuration only to ultimately decide that the distro fundamentally won't support the setup and having to start again with another one is miles away from the scenario you outlined.

    79. Re:Issues I've had. by AndGodSed · · Score: 1

      So let me get this straight - you have the multiple monitor screen thing down pat in XP, you shell out a few hundred quid for Vista, and now it does not work. You have the option of going back to XP, or shelling out a few hundred quid more for Windows 7 to get it working again!

      Now THAT is progress for you.

      Or you could go to Linux and get it working for free. Hmm... choices...

    80. Re:Issues I've had. by mugginz · · Score: 1

      nVidia blame xorg for this and some blame nVidia.

      I'm not sure who's at fault, but I hope it gets addressed and some stage.

      For those that can throw money at hardware, it looks like ATI Eyefinity which supports three and later four screens might be the was to go but that doesn't help those who want to use the hardware they currently have.

      nVidia have Quadro cards with four outputs as well, but they're very expensive.

      A few of the right people are aware of this problem, but I doubt anyones going to do anything about it for a while.

      I want to try an Xorg setup over a Wayland three screen setup but I think Wayland only supports KMS drivers at the moment which pretty much rules out nVidia for me.

    81. Re:Issues I've had. by Foldarn · · Score: 1

      Going to be honest, never touched Vista unless I had to and I haven't yet touched Windows 7. I want to be able to do anything I want to with my OS, so WinXP was the last M$ OS I'll buy. With WindowsXP, multi-monitor support on multiple graphics cards works simply and reliably. In Linux, it works 'ok', but sometimes to get a good multi-monitor setup, it involves writing scrips to use 'xrandr' during boot up. That doesn't keep me from using Linux, far from it, but Windows does do multi-monitor support better. As stated before, I only have Windows anecdotal evidence up to WinXP.

    82. Re:Issues I've had. by man_of_mr_e · · Score: 1

      Because Xinerama is broken. Horribly broken. You can't, for instance, use compiz with Xinerama (well, you can on the main screen, but not the secondary ones) and you can't use secondary screens for any 3D purposes. Some argue that this is not broken, just not a feature supported by Xinerama, which while true doesn't change the fact that Xinerama doesn't live up to users expectations... as such, broken in my book. TwinView exists solely to work around Xinerama's limitations.

    83. Re:Issues I've had. by AndGodSed · · Score: 1

      I have used all the Windows desktop OS'es from win95 in a work environment (work in IT) and I must say that Win7 is a rather good OS.

      Don't forget though, that the new features it has is because it is the latest of the breed, and any other new groundbreakers that might be added will have to wait until Win8 (or whatever it is going to be called)

      With Linux you can have new features and improvements to existing ones more regularly.

    84. Re:Issues I've had. by man_of_mr_e · · Score: 1

      You have a very small expectation for "works".

      I'll bet you have monitors that are the same size and resolution. I bet you don't try to do anything 3D. I bet you don't use compositing.

      One highly frustrating thing about Linux's multi-monitor support is that if you want a combined desktop (not multiple sessions) then Xinerama is incapable of respecting screen boundaries correctly for everything. Programs that are "Xinerama aware" can find the corect dimensions, but apps should not have to be aware of the environment. This is particularly bad for apps that can go full-screen, because in full-screen mode you can't rely on the window manager to know this stuff, the app has to know.

      For example, it's not uncommon to have an app maximize and be off the screen at the bottom because it's on a smaller screen than the largest monitor, because the desktop is considered as tall as the largest monitor.

      Hell, just getting the desktops to show up correctly takes tons of tweaking, unless you use all nvidia cards and can use the TwinView feature.

    85. Re:Issues I've had. by man_of_mr_e · · Score: 1

      Uhh... No. It really is breain dead simple to do multi-monitor on virtually any video card (and virtually any combination of video card) made for Windows in the last 10 years. I have a machine here with a PCI-e nvidia card, an SIS PCI card, and an S3 PCI card, both the PCI cards are ancient. It worked in 3 clicks.

    86. Re:Issues I've had. by man_of_mr_e · · Score: 1

      It's hardly exotic, and while dual-head is standard on most PCI-e video cards, you forget that most OEM computers don't come with such cards, they have video on the motherboard with only a single interface (if you're lucky, it might have a dvi-interface as well, but it's pretty rare). This means you buy a third party video card for your second monitor. This configuration is VERY common.

    87. Re:Issues I've had. by Hatta · · Score: 1

      does it even support XRANDR?

      Yes it does.

      --
      Give me Classic Slashdot or give me death!
    88. Re:Issues I've had. by Blakey+Rat · · Score: 1

      There are a more than a few situations where it's not nearly as solved as you imply.

      For example, two different-sized screens-- I had lots of trouble getting this to work in Ubuntu (8.something). If your two monitors are the same size, it's trivial.

      For another, hot-swapping external monitors on laptops.

    89. Re:Issues I've had. by Lesrahpem · · Score: 1

      On the contrary, I am using Gentoo with Gnome. Gentoo provides no tools for helping set anything up like that. I have an nvidia graphics card. Simply running the nvidia-settings tool, which comes with the driver, was quite sufficient to get my multi-monitor setup working just fine without any tweaking whatsoever. My monitors are different sizes, one is a CRT and one is an LCD, and they don't even support the same resolutions. I had to do NOTHING strange at all to make that work. I didn't have to edit any files, go into any strange menus, or read any forums.

    90. Re:Issues I've had. by Blakey+Rat · · Score: 1

      Oh well, if it works for ONE person using ONE particular distro and ONE particular brand of video card, then certainly it must be a completely solved problem for every computer now existent in the universe-- and computers yet to even be invented!

      Forget my post, and thank you for showing me the way.

    91. Re:Issues I've had. by Blakey+Rat · · Score: 1

      Support for it was *temporarily* removed for Vista, and only Vista, because of some bugs that Microsoft couldn't work around. It wasn't removed "after XP," it was removed "in Vista."

      It worked in XP, and it works fine in Windows 7.

      Newer Linux AND Windows releases leave multi-screen completely to the drivers. So if your Driver supports a card with two screen connectors, then you are ready. If not, things get ugly.

      Windows 7 is a newer Windows release, and shockingly it works fine! LE GASP!

    92. Re:Issues I've had. by Blakey+Rat · · Score: 1

      So let me get this straight - you have the multiple monitor screen thing down pat in XP, you shell out a few hundred quid for Vista, and now it does not work. You have the option of going back to XP, or shelling out a few hundred quid more for Windows 7 to get it working again!

      The Vista compatibility checker told you about this situation, so if you spent "quid" on it expecting this to work, you're an idiot. But good attempt at stretching a point to breaking to make mindless Microsoft bash.

    93. Re:Issues I've had. by dotgain · · Score: 1

      2. If I forget to turn off Javascript window resizing in FireFox then it seems some web designers are morons and want to full-screen my browser when I visit their website. This invariably means they look at my desktop dimensions and adjust the window to fill it (splatting the browser across all the screens).

      Thanks for proving my point. You don't have dual-head support. You have two monitors, which you drag windows kicking-and-screaming between. You've become a Human Window Manager.

      Of course, if you're using an nVidia card then things get a bit more complicated because nVidia decided to reimplement their own Xinerama extensions in their drivers.

      Did I say thanks for proving my point? I other OS's it's about as complicated as "Do I have more than one video output? Yes? Let's go, then."

      Don't think I didn't use Linux as my primary desktop for years too. From 1999 up until about four months ago (guess what I replaced it with :).

      Even though my first Xinerama setup was done back when editing the config file directly (still true for many dists) that wasn't a problem for me, I'm quite a capable Unix buff. The problem was the implementation. I probably had no more problems than you did, the difference seems to be what you and I are prepared to accept; I'm not prepared to accept any sort of fudging around turning things off and back on again just because none of the dozen different display toolkits can agree on how dual-head is going to work.

      When I first did Xinerama, I was using the enlightenment window manager (probably only out of boycott of anything calling itself an 'environment' such as Gnome/KDE) - but had to drop it because (at the time) it had no notion of multiple displays. This, combined with the fact both displays weren't the same resolution) meant it was possible for windows to spring up in an area where I can't even see/drag them!

      Again, Linux is a fantastic OS, with some excellent tools from video transcoders, to obscure compilers, scripting languages. The kernel is so rich with features you can do most anything you can conceive, a lot of which is difficult or impossible with the two 'other' OS's. I tried for almost a decade to make it work as a desktop. I've covered only Dual-Head here. I haven't even mentioned Sound "support", the utter lack of consistency between widget toolkits (variety is the spice of failure), all my apps being killed when I log out, rather than asking me if I'd like to save my work, the colossal waste of space (compare screen real estate between Photoshop and Gimp on the same display. Yeahhh.)

      What really made me lose hope was all the folks like yourself, and the devs, that genuinely can't see anything wrong with it all.

    94. Re:Issues I've had. by icebike · · Score: 1

      Lacking feature? You put that in the same sentence as fvwm?

      Are you serious, or just trolling?

      And Sawfish? I would have thought all 18 users of sawfish abandoned it 5 years ago, but I see they just had a new release.

      If you have extremely limited physical memory or a very old processor fvwm might be an option, but you really can't claim it has more features than any of the popular windows managers out there today.

      You're of course welcome to use it. My main point being that if you insist on using a bare bones windows manager then for gods sake stop using Windows 7 as your reference standard.

      --
      Sig Battery depleted. Reverting to safe mode.
    95. Re:Issues I've had. by dotgain · · Score: 2, Insightful
      It was just a quip - I didn't think for a minute anyone would take it literally.

      But you've gone and done so, conveniently ignored the rest of my points, and made it the entire base of your argument. I guess I should be grateful you didn't merely write me off as a cretin based on the two grammatical errors I made in the post.

      Before you humbly suggest one is "doing it wrong", why don't you try dual-head in another OS? You'll see it's impossible to "do it wrong".

      Now, back to Linux.

      • Dialog boxes pop up half on one monitor, and half on the other, and I'm "doing it wrong"
      • Windows maximise across the entire desktop, not just one monitor, and I'm "doing it wrong"
      • Widgets appear on parts of the screen I can't even see/click on, and I'm "doing it wrong"
      • the X server doesn't even start if one of the monitors is disconnected, and I'm "doing it wrong". Other OSs notice the change, and reconfigure. Admittedly XP fucks it up a bit, by reordering all your desktop icons and forgetting whether the display was on left or right, but hey, it starts.

      You're prepared to accept all these things from your Daily Desktop. I hope I won't sound too much like a zealot for saying this, but if that is your experience of Linux sir, then I humbly submit that you are doing it wrong.

    96. Re:Issues I've had. by emilper · · Score: 1

      I subscribe to that.

      As far as the way I use a desktop is concerned, even if Windows had support for 3D desktops (Star Wars style) and Linux only for one 2D desktop, I still would install Cygwin if forced to work in Windows, only to get a decent shell, if not for something else (like egrep, case sensitive file systems or apt).

    97. Re:Issues I've had. by uglyduckling · · Score: 1

      Window 7 hasn't existed for 10 years so what you're saying is irrelevant.

    98. Re:Issues I've had. by Anonymous Coward · · Score: 0

      Except Vista, which had a major regression in that regard. (IIRC it works, but you don't get "aero" unless both cards use the same driver.) Win 7 supposedly fixes this.

    99. Re:Issues I've had. by dotgain · · Score: 1

      Since every Windows since 98 (which did exist ten years ago) has supported dual head*, what exactly is relevant about your post? *pretty well, apart from a couple of annoyances where your desktop icons are reordered if you plug/unplug the second monitor, and it never remembers whether it was on the right/left of your primary monitor. Still nowhere near as annoying or crippling than the X/Xorg/Xinerama problems.

    100. Re:Issues I've had. by peragrin · · Score: 1

      Well I have tried to use linux as my desktop OS for 12 years. I even had a stretch on one computer of 4 years where it was always installed. That computer died, and I slowly switched to OSX which gave me most of what I wanted out of a *nx.

      The fact is I rarely have trouble finding stable drivers for OS X and when I have to windows. Under linux I always seem to have that one piece of hardware that isn't yet supported. I personally can't wait for xrandr to support my second monitor because I can skin linux apps easier than OSX ones to use the touch screen second monitor of mine to control music and other media easily. OS X supports all the features however I can't skin iTunes to have large enough buttons to use on said screen.

      --
      i thought once I was found, but it was only a dream.
    101. Re:Issues I've had. by Anonymous Coward · · Score: 0

      Welcome to the ugly side of Open Source drivers. The company sponsoring the development doesn't care about what's good for the user, just what's good for them (look at a lot of X server functionality). Intel sponsors Keith Packard and he pushed XRandR 1.2 into Xorg. Does it work with more than one card effectively? Nope. Does it replace Xinerama? Nope. Does it try and fail? Of course.
          Why then wouldn't it support more than one card you ask? Intel only has Chipset graphics currently - one card only - so multi-card won't be a priority. If that isn't the reason, then you have the scarier alternative: one of the fathers of the X Server doesn't have the architectural wherewithal to account for a n-card model.

      The move to get rid of xorg.conf will be painful for quite some time because the engineers pushing the initiative haven't considered what their users use. You can't "automatically" configure multi-card because of the variety of modes available and mapping of physical monitors to layout. Then again, the X developers haven't even figured out how to do per-user display configuration, so I wouldn't hold my breath.

    102. Re:Issues I've had. by FireFury03 · · Score: 1

      Thanks for proving my point. You don't have dual-head support. You have two monitors, which you drag windows kicking-and-screaming between. You've become a Human Window Manager.

      No, I have fully working dual-head support. But if someone uses Javascript to ask my machine for the total desktop dimensions (i.e. across all the heads), and then resize the browser window to match those dimensions, what the hell do you expect it to do? The problem here isn't my system, it's the web designer thinking that resizing a browser window to match the total desktop size is ever a good idea.

      Did I say thanks for proving my point? I other OS's it's about as complicated as "Do I have more than one video output? Yes? Let's go, then."

      Yes, because vendors *never* release totally broken drivers for other OSes that completely ignore the existing infrastructure provided by the system. Oh no, drivers for other OSes are totally perfect all the time.

      If you're using the standard drivers then Xorg works just as you describe. the nVidia drivers are not, nor have they ever been "standard". They are proprietary binary drivers that reimplement big chunks of standard functionality in nonstandard ways.

      I'm not prepared to accept any sort of fudging around turning things off and back on again just because none of the dozen different display toolkits can agree on how dual-head is going to work.

      Nor am I. I haven't had any such problems. The only "fudging around" I've only done with dual-head support was implementing the Xinerama window placement algorithms in Sawfish (many many years ago when Sawfish was the standard window manager for Gnome and Xinerama had only just appeared). I wouldn't really consider this "fudging around" so much as being the first person to implement the missing functionality - someone has to be that person, after all.

      When I first did Xinerama, I was using the enlightenment window manager

      Hold on... you're basing your opinion of Linux multi-head support off an experience with a window manager that has never made it out of development-release status? Don't get me wrong, I like Enlightenment, but it is missing more features than you can shake a stick at (not just multi-head). If you can't put up with missing or broken features then what the hell are you doing using development release software? The mainstream window managers _do_ support Xinerama very well. I imagine that if you replaced Windows' window manager with a half-implemented third party alpha-release then you might have problems too.

      the colossal waste of space

      This is one area where I think Linux really wins over Windows. Desktop space management is so much easier in decent Linux window managers, allowing you to make much better use of limited desktop space. Simple stuff like the complete lack of MDI in Linux is a god-send (I've never seen anything waste screen space as badly as MDI - whoever thought it was a good idea surely must have been firmly in the "only use one application at a time" camp). Sloppy focus is a big deal too - being able to interact with windows that aren't at the top of the stack means I need much less desktop space. Also shadeable windows are a big space saver.

      What really made me lose hope was all the folks like yourself, and the devs, that genuinely can't see anything wrong with it all.

      You're totally wrong there. I can see stuff wrong all over the place. The reason why I put up with stuff being wrong is because there is no alternative - when I look at the alternative OSes, I see *more* stuff wrong in much more fundamental and unworkaroundable ways. Picking which bit of software to use usually comes down to picking the lesser of the evils, because all software is buggy shit, it just happens that some is more buggy than others.

    103. Re:Issues I've had. by rtfa-troll · · Score: 0

      Oh well, if it works for ONE person using ONE particular distro and ONE particular brand of video card, then certainly it must be a completely solved problem [...]

      Actually, in some sense, yes. Once you know which distro on which brand, what you do is go out and buy that. Lots of the problem with Linux hardware support is that people buy computers which are designed for Windows and then find out that Linux doesn't work properly on them. It's a bit like buying a Subaru and being surprised a Volvo roof rack doesn't fit.

      To add another data point (the plural of anecdote is ...) I bought my Intel graphics hardware specifically because I read it was supported. The default Fedora install just seems to magically detect all connected monitors and provides a really nice tool for adjusting the settings and position of each one. I can even set up a projector, view a film on it and continue working on the other screen with no visible loss of performance. I guess if you bought a system from a Linux dedicated reseller like System76 you would have everything fully supported in a trivial way.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    104. Re:Issues I've had. by Anonymous Coward · · Score: 0

      Most of the issues with full screen games and TwinView can be alleviated with the appropriate use of MetaMode definitions in your screen section of the xorg.conf file.

      eg
      Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1920+0; DFP-0: 1920x1200"

      This will make a two 24inch screens at 1920x1200 each available and another mode thats just one 24 at 1920x1200

      Yes, I know. As I wrote Quake 3 doesn't work right with TwinView. The fullscreen window is right between both monitors which is unplayable. And for other games, e.g. Heroes of Newerth, the unused screen is turned off/shows black so you can't see what's going on there.
      That's why I went back to Xinerama.

    105. Re:Issues I've had. by Lesrahpem · · Score: 1

      Another thing I'd like to point out here (since you mention Fedora and some people have mentioned Ubuntu) is that a lot of distros make their own tweaks to Xorg, KDE or Gnome, and the drivers they include. Most desktop-oriented distros, like Fedora and Ubuntu, also include their own tools for configuring displays. In some ways, this is a good thing. There was a time when Xorg was truly a beast to configure (well, really XFree86), most graphics setups required arcane configurations, and most people had no clue how to do it correctly themselves. That is why many distros started including their own tools for doing it.

      That has mostly changed. Xorg's default config (the self-generated one) will usually work out of the box without any problems. On top of that, the two most common graphics cards (ATI and nVidia) both include manufacturer-made setup tools which are greatly superior to the ones included with most distros. If you are using an ATI or nVidia card and you use the config tools which come with the drivers you shouldn't experience any problems at all, as long as you use the manufacturer config tools and not the ones that are part of your distro. In my case, I am used to using less desktop oriented distros, like Slackware, Gentoo, and Debian, which do not even have distro-specific tools for configuring the display. I just use the autogenerated Xorg.conf, and then run the config tool from the manufacturer. If you do this as well, you'll have the same experience I am having. Now, the distro-specific config tools are the problem, not the solution.

    106. Re:Issues I've had. by rtfa-troll · · Score: 1

      [..] a lot of distros make their own tweaks to Xorg, KDE or Gnome, and the drivers they include. Most desktop-oriented distros, like Fedora and Ubuntu, also include their own tools for configuring displays.

      In this case the only tool I use is called "gnome-display-properties" and it's apparently a completely standard gnome component (see a picture here). That's nice because it means that it will be around in future.

      two most common graphics cards (ATI and nVidia) both include manufacturer-made setup tools which are greatly superior to the ones included with most distros.

      Noooooo don't do that. Seriously; if you can avoid cards that need manufacturer specific configuration you'll find it's much easier to upgrade to a new distro/release/etc. later. It's worth boycotting both ATI and NVIDEA simply because of the extra hassle and security risks induced by the binary blobs they add to your system. Having selected an Intel system for the first time in my life because of this (I used to use ATI when they had the best support for open source X drivers), I really have to say I'm really happy with the choice. The performance is even fine for the limited 3D gaming I do.

      I just use the autogenerated Xorg.conf, and then run the config tool from the manufacturer.

      Actually, Fedora takes this one stage further. There is no X11 configuration at all (/etc/X11/xorg.conf is simply not there unless you create it specially). Everything is dynamically created at server start up. When it works, this is great because you can completely change your monitor over with no need to change anything. This means I haven't ever installed Fedora's X configuration generating system.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    107. Re:Issues I've had. by Lesrahpem · · Score: 1

      Noooooo don't do that. Seriously; if you can avoid cards that need manufacturer specific configuration you'll find it's much easier to upgrade to a new distro/release/etc. later. It's worth boycotting both ATI and NVIDEA simply because of the extra hassle and security risks induced by the binary blobs they add to your system.

      I can 100% understand your point. You make a good one. However, I do 3D modeling with Maya. It doesn't work as well on Windows as on Linux, and it just plain is not worth using without an nVidia graphics card. I'm kind of stuck.

    108. Re:Issues I've had. by Burpmaster · · Score: 1

      Just like normal Slashdot, everybody here missed my point entirely...

      What point? All you did is detail one uncommon configuration you tried that didn't work well, then you generalized by saying that the whole of Linux multi-monitor support doesn't work well. That's BS.

      And you missed my point, which is that it does in fact work for most people. But you seem to think problems that affect you are serious and problems that don't affect you are minor, as evidenced by the following arrogant statement:

      You most definitely haven't tried to setup a multiple display environment in any modern Linux...

      Seriously, you think anyone that doesn't agree with you on this must just be inexperienced and not know what they're talking about? You don't seem to realize how rare your multi-card setup is. First of all, you can't make that setup on a laptop. Virtually all laptops these days (and even many old ones) are dual head and work out of the box. Have an external monitor plugged into your laptop? Then it will boot in clone mode. Open the display preferences and set mirror to off. Done. The problem scenario you're complaining about can't happen on laptops.

      So the multi-card setup requires a desktop machine. Not only that, store-bought systems don't come that way. You have to open it up and install a new graphics card yourself. Do you have any idea how rare it is in the general computer-using population to open a computer at all? And those who install a video card are a subset of the population that opens their computer.

      Even if we only count people that are going to use a multi-monitor setup, it's still rare to be using multiple graphics cards. If people want two monitors and their current card supports only one, they will remove the existing card (or disable onboard video) and get a dual head graphics card. The only reason not to do that is if you want three monitors. Do you really think there are more people using three monitors than two? Any way you work it, the problem configuration is a small minority and it's not fair to generalize and say that multi-monitor is trouble for anyone that wants to set it up.

      What I did say is that it's no ways near as easy as with Windows. Don't believe me? Go Google "Dual monitor Ubuntu", and look at the replies to the forums... 46 PAGES of people with problems?

      Confirmation bias. You can always find people on forums having problems. FYI, the thread I found has 63 pages with the last post on July 24, 2008. That's three releases behind the current version. The whole thread is outdated information. Many problems have been fixed. Most notably, it's now autoconfigured, there's a nice GUI and the drivers have matured. It's irrelevant how well obsolete versions performed. I used to have a multi-monitor setup with Windows 2000. Should I complain about its problems and portray Windows multi-monitor as inferior because of my experience? No, because my experience is obsolete and I recognize it. Why won't you do the same?

    109. Re:Issues I've had. by Burpmaster · · Score: 1

      As you said, dual-head is standard on video cards. So when you buy a third-party video card, you get a dual-head card. Then you disable onboard video and use the new card exclusively. That's the more common setup. The only reason to keep onboard video is if you want three monitors, which is pretty rare.

    110. Re:Issues I've had. by Methlin · · Score: 1

      According to that article heterogeneous multi-adapter will work in Vista/W7 if you use XPDM drivers instead of WDDM drivers.

      At least that's my understanding of this:

      A user could force the installation of a XPDM driver for each of these devices, and therefore get heterogeneous multi-adapter multi-monitor to work as in Windows XP.

      And when you do that you won't be able to play DVDs or BluRay or other DRM'd video, either at all or only at reduced resolution, DX10/11 will no longer be available, and depending on your monitor it might stop working because HDCP isn't on. In other words, using XPDM is *not* a viable option.

    111. Re:Issues I've had. by Anonymous Coward · · Score: 0

      Huh? fvwm is not by any stretch of the imagination a "bare-bones" window manager. It's old, sure, and I can see why you might think it's outdated, but it is by no means unsophisticated. It has a hell of a lot more features than, say, metacity.

    112. Re:Issues I've had. by AndGodSed · · Score: 1

      Never bought it bro. I was responding to the comment. But good on you for calling me an idiot just to defend Microsoft.

      And mindless microsoft bash yourself - it is a valid point.

    113. Re:Issues I've had. by NickFortune · · Score: 0, Flamebait

      It was just a quip - I didn't think for a minute anyone would take it literally.

      Welcome the Internet. You'll find such subtleties often fail to come across in quite the way intended.

      But you've gone and done so, conveniently ignored the rest of my points, and made it the entire base of your argument

      I didn't disagree with the rest of your points. I even said as much (a point it seems you are quite happy to ignore, BTW). I just thought one particular claim of yours was silly, overblown and misleading. You've offered nothing to change my opinion in that regard.

      Dialog boxes pop up half on one monitor, and half on the other, and I'm "doing it wrong"

      If you're spending 6 hours out of every 8 fiddling with your monitor configuration, then you are quite definitely doing it wrong. Beyond that, you keep your straw men to yourself.

      --
      Don't let THEM immanentize the Eschaton!
    114. Re:Issues I've had. by MartinJW · · Score: 1

      But not _impossible_, as the poster implied.

      As it happens, I don't recall the last time I played a DVD on my computer - I have a dedicated player for that - connected to a 50" screen.

      Is DX10/11 needed for Visual studio? :p

    115. Re:Issues I've had. by Mr.+Marabou+Man · · Score: 1

      What do you do with fvwm that you can't do with gnome? I used fvwm for quite a few years from about 15 years ago, and i can't say i miss it.

      Well, I for one can run it on my hopelessly antiquated computer :) For me, the question is really: What can you do with Gnome that you can't do with FVWM ?

    116. Re:Issues I've had. by WillKemp · · Score: 1

      I can do a vast amount of things now, using Gnome, that i could never do when i used FVWM - although i'm not sure what's Gnome, strictly speaking, and what's metacity, nautilus, or whatever. But, as far as i remember, the main difference between FVWM and Gnome was that with FVWM i used to have to manually edit configuration files, rather than just, for example, right click on the panel and add something from a menu.

    117. Re:Issues I've had. by Phisbut · · Score: 1

      Use nouveau instead of nvidia, and do Xorg -configure, and you should be golden. The big thing is that nvidia won't do multicard with non-nV hardware.

      Taken from the nouveau Wiki

      • Dual-head support can be configured thru the RandR1.2 and interface and should hopefully work
      • 3D support is worked on using Gallium3D and can be quite usable, butAt the moment, the nv50 (GeForce 8 and up) gallium driver can actually run compiz to some extent already.

      (emphasis mine) That kind of wording doesn't lead me to believe they have any idea what they're doing, or that I should expect any kind of usability of reliability out of it.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    118. Re:Issues I've had. by AnonymousPinhead · · Score: 1

      Not as uncommon as you think, Theres people who use windows and linux and have them, why you may ask higher frames for second everything set on maximum quality and the game every thing set on maximum is a must the faster the better and running a high end game let me quote again "A high end game" I can run the highest end game and my frames per second will blow your socks off with everything set on high. Can your single graphics card do that. Thats like telling a overclocker theres no benifits in overclocking, if you say there isnt and say im lieing you need to be labled something and have a - score of lets see -99. what will you say next its not common to have a quad core? Are you insulting linux users and saying they dont have no money just some sarcasm i bet my graphics cards cost more than your computer just a hint 500 wouldnt even buy them. Once you experiance speed and what can be done with it youll have 2 graphics card and maybe if you dont have a quad core its a good investment, ram is also important the more the better. Some people like fast, and this is funny i want it to even be faster, but i am using alot of electricty ive noticed on the power bill to the extent i may start shutting down my PC. did i mention after i do a setting have to do this on linux of how quick i can compile something, it was funny me and my friend were compiling the same package cant even remember he ask if mine is done yet im like it was done 10 minutes ago he didnt believe me till i took a screenshot of me using the software. Theres a breed of people that thrive for speed. would you also believe theres programmers for microsoft that like linux better but will not say it publicly why you may ask.. simple they would lose there jobs, when you work for microsoft you must live and breath microsoft and dont you dare be using linux they will fire you or bitch you out just say its a long conversation with the boss so ive heard.

    119. Re:Issues I've had. by AnonymousPinhead · · Score: 1

      heh my multiple monitors work just fine, does what it needs to, the fact you said ubuntu is funny in itself. i can obviously say i never seen someone hack a xorg.conf file now i can say ive seen someone edit it. haha at dual monitor ubuntu and people with problems using ubuntu doesnt supprise me they have problems doing something as simple as exporting there bookmarks from firefox. Just go in the freenode room if you dont believe me i believe its #ubuntu just at the questions that are asked this one person told a ubuntu user to go in root and they didnt even know what root was and they claim to have used linux for a long time, now come on thats something even the dumbest linux user should know. google dual monitor setup slackware "hmm a linux that doesnt do nothing for you" Im not saying ubuntu users are stupid but theres a hell of alot of them just ask one of the developers of ubuntu what they think privatly. ubuntu has made linux easy to use real easy there is some work required but thats something a windows users has never been required to do. People dont like the better operating system these days they like the one thats easy to use. If microsoft had a terminal and you had to compile everything noone would even buy it. they would say its to hard and not use it. this is even true with some programmers they want a easier way to program a nice fancy ide that whipes there little butts. Well atleast some programmers talked about microsofts ide's they were honest we dont program that way but these were the senior programmers who were actually used to put work into it, im glad they spoke. Not everyone wants there programming language were there kids can do it. I liked the old days when a thing was used this thing called math, hell they have even took that away not fully but i like it when i had to use math at a high level, i actually felt special then.

    120. Re:Issues I've had. by AnonymousPinhead · · Score: 1

      oh i googled for you looks like noone had problems http://www.linuxforums.org/forum/slackware-linux-help/56689-slackware-dual-monitor-setup-nvidia-fx5500-intel-82865g.html its actually very simple. plugin the hardware, backup your old xorg.conf as root run X -configure and it will make a new xconfig for you, test it out with the command it gives, then just add your modelines for each graphics card and screen horizsync and vertrefresh I have included my config (attached) for reference, you should have it up and trucking in very little time, the main thing that got me was not enabling the "Xinerama" Xorg extension that basically deals with multiple heads as one desktop - which I presume is what you require and not a seperate X session per head. http://www.linuxforums.org/forum/sla...tors-xorg.html ( I actually did this about a week back, check the thread I made by using the search) good luck! this was years ago i dont know what your trying to accomplish are you infact trying to bring linux down if you are say so go ahead and say it if you must it will not change my feelings of linux beeing a good os possible of anything but this has been done years ago and worked fine then and still does today and as easy as cutting butter, well it is for me but i guess if i was new to linux id have problems and ill admit i did everyone did its normal but dont go around saying linux isnt good at dual monitor setup you know theres some of us who has been using linux for years. i dont care what linux it is dual monitor setup is easy well to me but maybe not to you thats like comparing a porshe to a chevy. Ive used alot of distro's of linux to. If you want it handed on a silver spoon just download sabayon a easy gentoo base, they got it down you dont have to do nothing happy now, please dont say something is bad when you have no clue im done

    121. Re:Issues I've had. by dotgain · · Score: 1

      Welcome the Internet. You'll find such subtleties often fail to come across in quite the way intended.

      Usually only with people such as yourself, who persist with their deliberate misinterpretation even after they're corrected, which you do in your final sentence. Only an idiot or troll would have taken the quip as literally as you did.

    122. Re:Issues I've had. by MostAwesomeDude · · Score: 1

      Nouveau's KMS is in Fedora, and behaves much better than even just a few months ago with respect to suspend and resume. Also that was written by marcheu, whose attitude is very different from darktama, the Redhat guy that actually made KMS happen.

      Xrandr support for nouveau sees the occasional bug, but nothing surprising. Since the kernel modules aren't upstream, the Mesa/Gallium code isn't officially supported, but it's fairly usable too.

      And of course they have no idea what they're doing; these chipsets have never been documented outside of this project and they've been running blind for the past few years.

      --
      ~ C.
    123. Re:Issues I've had. by NickFortune · · Score: 1

      You know, I bet that happens to you all the time.

      They say "if you can't say anything nice about someone, don't say anything at all". On that basis, I think I'm done talking to you. Have fun.

      --
      Don't let THEM immanentize the Eschaton!
    124. Re:Issues I've had. by haruchai · · Score: 1

      Windows 2000 and XP can't make this work reliably with a laptop / docking station all the time.
      At work, I'm forever fiddling with this for our non-technical staff. Unfortunately, the PHBs won't spring
      for software to do this, say something like UltraMon, so every so often, especially after patching
      it's back to tweaking the damn desktops.

      --
      Pain is merely failure leaving the body
    125. Re:Issues I've had. by haruchai · · Score: 1

      Vista is now several years old - they couldn't get the bugs out in all that time?

      --
      Pain is merely failure leaving the body
    126. Re:Issues I've had. by Anonymous Coward · · Score: 0

      I can't setup my second display
      When setup it is nice.

      "set up". ("setup" is a noun.)

    127. Re:Issues I've had. by Anonymous Coward · · Score: 0

      You're problem was entirely

      "Your".

  2. Separate Workspaces? by phantomcircuit · · Score: 3, Interesting

    Why not just make each monitor it's own workspace?

    1. Re:Separate Workspaces? by Gerzel · · Score: 0, Flamebait

      Why not just learn the console? Why not just get used to two colors? Why not just manage punch cards?

      Because there could be a better way.

    2. Re:Separate Workspaces? by phantomcircuit · · Score: 3, Insightful

      Honestly why? You can drag windows on one workspace to another, the keyboard shortcuts to move windows from one workspace to another already exist.

      So why not have each monitor be it's own workspace, then just move windows between them?

    3. Re:Separate Workspaces? by Anonymous Coward · · Score: 0

      Some applications benefit from being spread across multiple monitors. Spreadsheet apps are one example; Blender is another.

      Separate workspaces do not allow this, and that makes them inferior for some uses. Not everyone uses computers for the same tasks, and thus not every solution is equal for all users.

    4. Re:Separate Workspaces? by Hatta · · Score: 1

      There is no better way than the console. You just have to learn it first.

      --
      Give me Classic Slashdot or give me death!
    5. Re:Separate Workspaces? by Gerzel · · Score: 1

      I mean why not have both?

    6. Re:Separate Workspaces? by Anonymous Coward · · Score: 0

      How exactly would you go about doing that? Between virtual displays, twinview, multiple X sessions, Xinerama and nested X sessions, no obvious/explicit support exists within the major desktop managers (KDE3.5, 4, Gnome or Xfce), binding workspaces to displays.

    7. Re:Separate Workspaces? by Anonymous Coward · · Score: 0

      Thats how Enlightenment DR17 does it. You have virtual desks per monitor, each monitor is its "own workspace".

  3. Compiz can do it. by rqg · · Score: 5, Informative

    Use compiz and set your shortcuts in Window Management / Put. Just checked moving windows to different outputs (I use 2 displays) and it works.

    1. Re:Compiz can do it. by phantomcircuit · · Score: 1

      The man is using FVWM, something tells me going from FVWM to compiz is not what he's looking for exactly...

    2. Re:Compiz can do it. by amRadioHed · · Score: 1

      Read again. He's using FVWM and it has the feature. He's asking about it for other WMs.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    3. Re:Compiz can do it. by warcow105 · · Score: 1, Troll

      The man is using FVWM, something tells me going from FVWM to compiz is not what he's looking for exactly...

      I am looking for my van to take hairpin turns at 250mph....are you not going to suggest that maybe I should be looking for a different vehicle :-)

    4. Re:Compiz can do it. by SEWilco · · Score: 2, Funny

      I am looking for my van to take hairpin turns at 250mph....are you not going to suggest that maybe I should be looking for a different vehicle :-)

      Two choices:

      1. Look for steeply banked hairpin turns.
      2. Drop the van on a hairpin-covered trampoline on the Moon. You'll need to be in a vacuum because your van's terminal velocity in Earth's atmosphere is less than 250 mph.
    5. Re:Compiz can do it. by GigaplexNZ · · Score: 1

      Drop the van on a hairpin-covered trampoline on the Moon. You'll need to be in a vacuum because your van's terminal velocity in Earth's atmosphere is less than 250 mph.

      How is the terminal velocity of the van in Earth's atmosphere relevant if the van is being dropped on the Moon? And why does it need to be a vacuum? Next you'll be suggesting that it needs to travel at the speed of light in order to exceed escape velocity, even though some significantly lower speed would also be sufficient.

    6. Re:Compiz can do it. by martin-boundary · · Score: 3, Funny

      You're forgetting Moore's Law for Gravity, which makes it stronger every 18 month. Any velocity less than c would eventually fail to be enough for escaping.

    7. Re:Compiz can do it. by Anonymous Coward · · Score: 0

      If it was c, then you'd be escaping and arriving at the same time.

    8. Re:Compiz can do it. by segin · · Score: 0

      Terminal velocity has EVERYTHING to do with it, and to eliminate this problem, you need a vacuum. Air is a fluid, and like all fluids, it has pressure. Pressure means density, and density means resistance (friction). For example, the terminal velocity of the human body is 120 MPH. This means that if you go skydiving, you will never fall faster than 120 MPH. The density of the fluid (whether it be a gas or a liquid) correlates inversely with the terminal velocity. Ever seen something fall from the sky rather fast, hit water, and then sink at a much lower speed? Water is much denser than air (obviously), and thus the terminal velocity of an object in water is much lower than in air (which has a lower density).

    9. Re:Compiz can do it. by FireFury03 · · Score: 1

      For example, the terminal velocity of the human body is 120 MPH. This means that if you go skydiving, you will never fall faster than 120 MPH.

      This is untrue. You can massively exceed 190Km/h by adjusting your body's attitude. The commonly quoted 190Km/h terminal velocity is based on a human body in a horizontal position with all limbs out-stretched.

    10. Re:Compiz can do it. by drinkypoo · · Score: 1

      Terminal velocity doesn't mean maximum velocity. Otherwise, nice one.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Compiz can do it. by SEWilco · · Score: 1

      Supplying Earth's atmosphere on the Moon is left as an exercise for the experimenter.

    12. Re:Compiz can do it. by segin · · Score: 0

      Ok, fine, would it be reasonable to say that the terminal velocity of the human body in a horizontal position with all limbs out-stretched is 190Km/h and as long as the body maintained this form, this speed is impassible? If so, then patch this clarification into my original argument and carry on.

  4. You need a GUI? by Spyware23 · · Score: 1

    sudo vim /etc/X11/xorg.conf

    Or, if you need a GUI, try xorgconf-gui: http://fosswire.com/post/2007/8/ubuntu-getting-xorgconf-gui/ (could be deprecated).

    1. Re:You need a GUI? by Spyware23 · · Score: 1

      Sorry to reply to myself, but I just realized I totally skipped over the part where I tell you about the awesomeness that is Xinerama.

      Don't think there is a GUI for it yet, though.

    2. Re:You need a GUI? by h4rr4r · · Score: 1

      Not sure what the default 9.10 ubuntu gnome window manager is, but it works great.

      But I do not use any close source drivers, so that may have something to do with it.

    3. Re:You need a GUI? by peragrin · · Score: 4, Interesting

      multiple mointor support is through XRandR. It also does away with the stupid xorg.conf.

      --
      i thought once I was found, but it was only a dream.
    4. Re:You need a GUI? by Anonymous Coward · · Score: 2, Informative

      Unless Xorg decides that the maximum allowable view is smaller than that allowed by your multiple monitors.

      In which case, you have to create an almost empty Display SubSection to tell it what is really allowed. Then restart X.

      It took me less than half an hour to find this (http://www.thinkwiki.org/wiki/Xorg_RandR_1.2), but it is not obvious and most people do not know how to create xorg.conf and people now say you don't need one!

      Cheers,

    5. Re:You need a GUI? by Anonymous Coward · · Score: 0

      Nor will there be... xinerama is being deprecated in favor of xrandr and is already starting to fail in more current distros.

    6. Re:You need a GUI? by Anonymous Coward · · Score: 0

      Xinerama is probably one of the worst hacks around from a design perspective, and therefore from a perspective of writing useful software for it. For instance, check out:

      http://www.modeemi.fi/~tuomov/ion/faq/entries/Xinerama.html
      http://modeemi.fi/~tuomov/b/2008/the_downfall_of_x/

    7. Re:You need a GUI? by AnonymousPinhead · · Score: 1

      thanks see theres multiple ways of doing it i knew that also thanks for speaking out and they will still say its impossible thats all these people live for in proving something that is fact and yet saying it cant be done, the true moral of the story they want it done for them, if thats what they want go to windows that is why its made so much money "easy" for some of these people i actually think the windows cost is worth it. If windows was hard noone would want to use it i take that back if it was hard to use id use windows all the time, because that would make it more secure windows needs that, vista and the popup thing people couldnt stand that, in reality its a form of security omg you do so much as annoy someone with a operating sytem they get mad even if its for the security. theres people that want the firewall to not even alert them at all. I used to help people on windows but i even gave that up they ask whats a good firewall so i suggested i dont even remember and because it popped a box saying what someone tried to do and it blocked it it annoyed them even though its a good firewall they want the firewall to do everything still and that makes a bad firewall, see you want to see whats accessing the internet thats a good thing if you see something you dont know and thats unnormal all you have to do is google the filename and it will says what it is if its malacious it will say that also, thats a good thing makes windows more secure but gawd forbid it alert them of everything and make it click allow and deny.. thats a good reason a majority of windows users wont use it because they dont want to be annoyed they want easy and all that brings one thing vulnerability. I love linux for one thing for what it is and its more secure. The less something has the less there is to break. Same goes for linux the less uneeded files it has the less vulnerable it is. they have put stuff on linux that i dont even want,but i guess someone did. minimal is were its at.

  5. Another Question by Lord+Byron+II · · Score: 2, Interesting

    While we're on the subject, I'm curious to know how well Linux supports three monitor setups. I'm thinking of setting up three monitors on two graphics cards with KDE4. Does anyone have experience with this setup? How well does Compiz work for you? (I've heard anecdotal stories that Compiz can't cross video cards.) Is this something that SaX (or another GUI tool) setup, or will I be hand-editing configuration files?

    1. Re:Another Question by tomhudson · · Score: 1

      KDE works fine with 3 monitors (both with 2 and 3 video cards). You'll probably end up with special effects only on one monitor, especially if the display sizes vary.

    2. Re:Another Question by FooAtWFU · · Score: 3, Informative

      At my office, most of the developers have at least two monitors (1600x1200 Dell 2007FP or something like that). They're rotated 90 degrees (more vertical space for coding) and configured as a dual-monitor setup. A few developers have expanded things to 3 or 4 monitors. The machines in question sometimes have trouble booting up with two video cards (they're somewhat cheap old motherboards), but the drivers and desktop setup (Nvidia binary blobs under Ubuntu) were always pretty easy to get running and Just Worked with the nvidia config tool.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    3. Re:Another Question by Anonymous Coward · · Score: 4, Informative

      I've heard anecdotal stories that Compiz can't cross video cards.

      Compiz doesn't really have the problem here. It's the driver's problem. Specifically, on certain Intel video chips, there's a limit to the size of the framebuffer you can have with DRI, which Compiz requires. 2048x2048 was the limit, which is pretty hard to fit two-three monitors into with reasonable resolution, especially with the Widescreen Monitor Proliferation we've seen in the past decade. IIRC, this has been fixed with later drivers ("shatter" fb, which does exactly what it sounds like it does, was the solution I remember hearing about), but it plagued many for a very long time.

    4. Re:Another Question by GigaplexNZ · · Score: 1

      Compiz? On KDE4? KDE4 has it's own compositing window manager, it does not use Compiz.

    5. Re:Another Question by Anonymous Coward · · Score: 0

      If you're an nVidia user, your biggest problem will be adjusting to not having twinview.

      When I tried this a while back, I had to choose seamless desktop (Xinerama) or compositing (separate screens), not both. Xinerama didn't care how many monitors I had set up and worked great overall, but the lack of compositing was a problem for me. I was able to use compositing by separating each display, but then I had to run separate window managers on all three displays.

      I ended up going back to two displays, since I didn't see enough benefit from the third to be worth losing either seamlessness or compositing effects (third display was crappy, just used it to test going beyond two monitors).

      Things may be better if you have an ATI card, but don't expect much out of nVidia. Their drivers don't do shit for you once you go past two monitors and move out of their happy little twinview funland. Oh, they SAY they'll support RandR one day, maybe, but it's been years and they still haven't. They're going to keep pushing two displays and their xinerama hack on Linux users until 2020 or beyond, probably.

    6. Re:Another Question by Anonymous Coward · · Score: 0

      kwin is easily disabled. On my ATI 3650, kwin runs VERY badly, but compiz runs fine.

    7. Re:Another Question by Provocateur · · Score: 1

      I think it has to do with making the display a 'rectangular' workspace, then randr might work. Like my widescreen is shorter than the CRT on the right, so this @ option in device 'equalizes' their height to 1024 (it introduces panning, though, on the left, and omitting it blocks out anything that spills into that area, i.e. a really wide dock). My third monitor got fried so I am not able to check out an L-shaped config but that I would make a huge square. Then randr might work; I was happy that X kicked in that I never even bothered checking, after using nvidia's config tool and a couple of old xorg.conf backups from my previous installs. glxinfo showed me all I needed to know.

      Option "MetaModes" "DFP: 1440x900 +0+0@1440x1024, CRT: 1280x1024 +1441+0"

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    8. Re:Another Question by Anonymous Coward · · Score: 0

      Used to have KDE 3.5.x running very nicely on a triple monitor setup:
      * Three 1600x1200 DELL 2007FP rotated to portrait.
      * GeForce 6600 (2x DVI) and GeForce 6200 (1x DVI).
      * KDE 3.5.x with Xinerama on Gentoo AMD64.
      * I had to hand-edit the xorg.conf file.
      * Worked awesomely for coding, but not for 3D games. If I recall, 3D was horribly slow.

      New setup:
      * KDE4.3.x on Arch AMD64.
      * Geforce 9600 (1x DVI) and GeForce 6200 (1x VGA + 1x DVI)
      * DELL 3008WFP center monitor flanked with two DELL 2007FP monitors in portrait mode.
      * No Xinerama (Xorg/KDM/KDE crashes on me if Xinerama is enabled)
      * KDE on the center monitor has full 3D acceleration for games.
      * Side monitors run IceWM (no Xinerama).
      * Hand-edited Xorg.conf file.

      I can have email and docs on the side monitors with all the coding and games on the center monitor. I can't drag windows between the monitors though, which sucks. I mostly just use the single center monitor now and keep the side monitors turned off. The 30" has more real-estate than the two side monitors combined.

    9. Re:Another Question by MostAwesomeDude · · Score: 1

      Works fine. Compiz doesn't enjoy multicard terribly well, since it only does one GLX context, but yeah, it works.

      The magic incantation to get your cards detected is Xorg -configure, and you should be aware that both fglrx and nvidia are broken rather hard on multicard, so use open drivers.

      --
      ~ C.
    10. Re:Another Question by tomtomtom · · Score: 1

      There is also another issue in that the X server won't let you use both "real" Xinerama and the Composite extension at the same time. I've no idea why, and it's very annoying as it means compiz won't work even though 3D will cross the cards correctly e.g. with the nvidia binary driver - before Xgl was deprecated you could use that to run compiz (and you could still go and find a copy of the old Xgl server and use it I suppose), but otherwise it just won't work.

    11. Re:Another Question by Anonymous Coward · · Score: 0

      we use 4 monitors on each computer in my office, running red hat linux, and it works without problems (2x nvidia's, one for two 24" monitors and one for the other two 20")

    12. Re:Another Question by moonbender · · Score: 1

      Why would you use Xinerama on nvidia? In TwinView, Compiz and 3D both work on both screens.

      --
      Switch back to Slashdot's D1 system.
    13. Re:Another Question by moonbender · · Score: 1

      Okay I just figured it out, you might want to run more then two screens. Why, that's crazy talk!

      --
      Switch back to Slashdot's D1 system.
    14. Re:Another Question by mugginz · · Score: 1

      You can have as many cards and screens as you can fit, but note one thing;

      To use more than one card in a multi-monitor setup and be able to move windows from one screen to the other you'll need to use Xinerama.

      But the use Xinerama disables compositing. That means no wobbly windows, compiz, etc.

      There's a hack to fudge around that by using Xorg over xserver-xgl but it isn't perfect though.

      I've only had it running with KDE successfully.

      http://mugginix.com/articles/2009/Nov/12/Xinerama_Composite_Fail/

    15. Re:Another Question by mugginz · · Score: 1

      Yes, with and ATI Eyefinity card you shouldn't be hit with the no composite extension with Xinerama issue.

    16. Re:Another Question by ogl_codemonkey · · Score: 0

      especially with the Shortscreen Monitor Proliferation we've seen in the past decade.

      FTFY

    17. Re:Another Question by Lord+Byron+II · · Score: 1

      Oh really? I'm just going with what I read on another forum. I thought Compiz was the thing that makes my desktop a rotating cube, but if its not, then I stand corrected.

    18. Re:Another Question by Anonymous Coward · · Score: 0

      Compiz/composite does not work if you use multiple cards because it does not work with xinerama which is the only option to combine multiple cards into one big desktop.

    19. Re:Another Question by Anonymous Coward · · Score: 0

      (Same poster as before, FYI)

      The discussion prompted me to do some searching again, and it seems nVidia has a half-assed RandR implementation going, now. You can force-enable the rotation part by putting

      Option "RandRRotation" "on"

      in a screen or device section of xorg.conf. The multiple display support of RandR is still nonexistent in nVidia's drivers, but you can rotate a twinview-joined dual-head display - the caveat there being that doing so rotates both displays.

      nVidia's drivers will allow GL to work with Xinerama, as long as the cards have similar capabilities. If you aren't running two similar-spec cards, you'll be gimping the superior card, so try to match them up. The caveat here is that you still can't do compositing unless you find and use xserver-xgl, as someone else mentioned. Debian (my distro) doesn't have it available, but Ubuntu still has a copy in universe repo (here: http://us.archive.ubuntu.com/ubuntu/pool/universe/x/xserver-xgl/ ). I don't know what version it's intended for.

      If you try to avoid using Xinerama and Twinview, Xorg tries to use RandR to handle things, which results in a single usable display. `xrandr -q` returns only one visible screen regardless of X configuration - I tried both configuring multiple displays manually and letting Xorg handle it as suggested by http://wiki.debian.org/XStrikeForce/HowToRandR12 - so I guess nvidia's randr support only goes as far as rotation.

      You can have two displays joined by Twinview and then additional displays available as separate X screens. Trying this gave a working twinview, compiz was fine, but the extra screens were black and nothing could figure out how to draw on it. I was able to determine compiz WAS working on it, because the desktop cube skybox would draw, but nothing else (including other parts of compiz) could seem to deal with the strange "it's here but not quite" desktop. Basically, xrandr didn't see the non-twinview display, and even if I could run an app on it (`export set DISPLAY=0.1;xeyes`) there was a failure to draw anything except the cursor. The strange thing here is that xrandr rotations worked perfectly with this method, allowing you to rotate each display independently of others. Sure, you can't see anything that's running, but at least you can make it run upside-down! (Cursor is still visible and seen to be flipped)

      There's also the extremely odd option of combining Twinview and Xinerama. I'm not sure what benefit there is to this, sincce they do the same basic job except for compositing, which is disabled for the Twinview monitors if Xinerama's enabled . . . but it lets you do it.

      In summary, nVidia's drivers are still great for two monitors and absolutely terrible for three or more. The only change I could see is they finally got support for the rotation side of RandR. If the choice is between two displays + compositing or three (or more) displays - compositing, I choose . . .

      two PCs and synergy2.

    20. Re:Another Question by kupojsin · · Score: 1

      I have a three monitor setup using xinerama across one nvidia quadro. No compiz however as there is no composting support for xinerama. I had to choose between TwinView with full 3d acceleration /compiz using proprietary drivers or three monitors without. The only way to get this working that I know is to use the older depreciated Xgl-server. Beautiful video of it here http://www.youtube.com/watch?v=_p3X7CdE2oc

    21. Re:Another Question by Anonymous Coward · · Score: 0

      You heard right, you cant use compiz across multiple cards.
      You have to use xinerama for that which breaks composite (compiz)

    22. Re:Another Question by Anonymous Coward · · Score: 0

      I work at a computer surplus, we set up a 7-head system using 5 video cards. Xorg is ridiculous, they don't even have to be vaguely similar. I did it twice -- initial setup I decided to see how crazy I could get and built one with like a FX5200, some old cirrus logic card, a matrox, a rage 128 and a radeon (probably a 7200 or so). The matrox proved to be faulty, (even by itself, I think the card was damaged). Try 2, switched the matrox with, I don't know, a tnt or something. Everything worked. Siwtched *that* with 5 FX5200s (yeah, only 2 dual heads and the rest signle... weird), and everything was great, I could even scale videos up ultra-huge and xvideo etc. was working properly so the pci bus was not overwhelmed. I didn't have to do anything to set it up, it worked out of the box.

                My recollection was I could not enable the nvidia driver, though (I had hard lockups if I tried) until I went to all nvidia cards (and I suppose all the same age, since TNT2 and FX5200 for instance would need different nvidia drivers versions.)

  6. You can configure KDE to use the keyboard by tomhudson · · Score: 1

    Configure desktop > Keyboard and Mouse > Keyboard shortcuts > kwin

    Select the action you want to do (move, maximize, move 1 desktop to left/right, move to desktop #, etc), and the keyboard combination you want to assign to it.

    1. Re:You can configure KDE to use the keyboard by Randle_Revar · · Score: 1

      Awesome WM also handles multiple monitors well via the keyboard.

  7. Re:Linux just isn't ready for the desktop by h4rr4r · · Score: 2

    I rather refute it. I have used linux on the desktop exclusively for years. What problems exactly are you having?

    Or are you just trolling?

  8. What's wrong with dragging windows? by datajack · · Score: 3, Informative

    I've been using multiple screens for years, though mostly under Ubuntu on nVidia cards. I can simply drag windows from one screen to another - not exactly difficult. Maximised windows will even resize themselves as my tow monitors do not have the same resolution.

    Given that, if you really waanted keyboard control...

    alt-space, down arrow, down arrow (to un-maximise), return
    then

    alt-space, down arrow, down arrow, down arrow (move)

    use arrow keys to move window to wherever on your desktop you want it.

    1. Re:What's wrong with dragging windows? by similar_name · · Score: 1, Informative

      alt-space,x(to un-maximise), return then

      alt-space,m(move)

      use arrow keys to move window to wherever on your desktop you want it.

      FTFY

    2. Re:What's wrong with dragging windows? by ZerdZerd · · Score: 1

      Efficiency maybe? Moving your hand from coding position to mouse/arrow key position hundreds of times a day actually takes a lot of time. Same reason behind most vi commands.

      --
      I'm not insane! My mother had me tested.
    3. Re:What's wrong with dragging windows? by enoz · · Score: 1

      Parent seems to have missed the point of keyboard shortcut.

    4. Re:What's wrong with dragging windows? by Anonymous Coward · · Score: 0

      Personally the combo i use to move is:
      up, up, down, down, left, right, left, right, b, a, b, a, start.

  9. Isn't this pretty widespread already? by Elshar · · Score: 5, Interesting

    Is this just a problem with FVWM? I know I've been doing it for years in both FreeBSD and Linux. I've done it with FreeBSD running Windowmaker as early as 2002-2003, iirc. And I've done it on Linux with KDE and Gnome.

    I've done it with Matrox, ATI, and Nvidia cards. I guess I'm not really sure what the submitter is talking about, because it works for me just as he's asking for without any special hardware.

    In fact, in linux running Ubuntu, this was the default configuration as I recall, and I've actually got this working on the Ubuntu 9.10 right here.

    1. Re:Isn't this pretty widespread already? by IrquiM · · Score: 1

      Works in FVWM too.

      Think the issue is more likely to be between the monitor and the keyboard

      --
      This is blinging
    2. Re:Isn't this pretty widespread already? by aflag · · Score: 1

      Think the issue is more likely to be between the monitor and the keyboard

      The pop can?

  10. no luck with four monitors and triplehead2go by Anonymous Coward · · Score: 0

    i do multimedia work and use a matrox triplehead2go for video and audio editing. i use three screens across the triplehead2go for my timelines and various resource viewing. my graphics card is a dualhead, so i use a fourth monitor for my video display when editing or syncing audio to video. i'm on a mac pro. it was my intention to try working with one of the linux multimedia distros but getting this configuration to work was pretty much impossible for me and help has been pretty much impossible to find in various forums.

    i've had to give up on linux for the time being for this kind of work and stick with windoze and apple as they both work with this setup out of the box.

    1. Re:no luck with four monitors and triplehead2go by h4rr4r · · Score: 1

      You should config it with nvidia-settings. That will recognize it as a huge monitor.

      I have only seen this used with nvidia proprietary drivers, if you use another video card you will need to see how its driver treats this device.

    2. Re:no luck with four monitors and triplehead2go by lattyware · · Score: 1

      Not true. nvidia-settings and twinview utilise Xinerama to inform the desktop there are two screens. They are not treated as one large desktop.

      --
      -- Lattyware (www.lattyware.co.uk)
  11. Parent just isn't ready for Slashdot by selven · · Score: 3, Informative

    Mod me up (I prefer "informative") but you know it's true

    1. Re:Parent just isn't ready for Slashdot by Anonymous Coward · · Score: 0

      It's not FUD if it's true.

    2. Re:Parent just isn't ready for Slashdot by el_jake · · Score: 1

      Please mod me straight then..

      --
      In order to form an immaculate member of a flock of sheep one must, above all, be a sheep.
  12. Re:Linux just isn't ready for the desktop by SilverHatHacker · · Score: 1

    What is this mythical "desktop" of which you speak? Which everyone refers to as the mythical "Holy Grail" of computing, yet can never give a good definition of it? Linux is perfectly fine for the desktop. It's the desktop that isn't ready for Linux.

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
  13. Multiple desktops by sexybomber · · Score: 4, Informative

    This might be overly simplifying the matter, but Ubuntu (GNOME environment) has got multiple workspaces built in, and CTRL-ALT-SHIFT-right_arrow will throw the current window to the next workspace. Couldn't you just assign each workspace to a different monitor and be done with it?

    1. Re:Multiple desktops by Deanalator · · Score: 3, Insightful

      Would be nice wouldn't it? Unfortunately the only way I have seen multiple monitor setups working is each workspace just gets much bigger, and shares all the monitors. For example, I start playing a movie in workspace 3, then drag the movie to the top of my workspace to where my tv is, then full screen. Then, when I flip to workspace 2 to check my email, my movie gets flipped away from also, until I move back to workspace 3 again. Not the way I would have expected it to work, but I have just been getting used to it.

    2. Re:Multiple desktops by Anonymous Coward · · Score: 1, Informative

      I usually make the window "sticky" or "always on visible workspace" in that scenario, then you can leave it playing fullscreen on the tv and it will follow you to all your workspaces

    3. Re:Multiple desktops by hedwards · · Score: 2, Insightful

      You can do that, the catch is that by running the second X Server you can't actually move your windows between monitors. The bright side though is that you can switch the left or the right monitor to a different virtual screen. If anybody has any ideas, I'm somewhat surprised that there isn't an equivalent that lets you switch only one monitor portion of the screen.

    4. Re:Multiple desktops by Anonymous Coward · · Score: 1, Insightful

      I do this all the time... I use Fluxbox. Maximize the movie on my 16:9 landscape monitor, then make the window STICKY. (I happen to have keyboard shortcuts set up for this, but you can do it multiple ways in each of the major window managers) Then just flip through the virtual desktop/workspaces with another key-binding I set up.

      In fact, I don't understand quite what the original poster is getting at. I've been running multi-monitors in Linux since about 2003. Mostly Nvidia cards, but have done so with the later ATI/AMD cards occasionally as well. Right now I'm running 3 monitors on a couple of (admittedly OLD) nvidia GeForce 5500FX cards... One AGP, one PCI. The trick is to configure Xorg.conf properly.

      One complaint I do have--using the Xinerama extension still currently borks up the XRANDR extension. But for the few programs I use that need that, I have a custom ServerLayout in my xorg.conf which starts 2 separate X-sessions. The PCI drives one, the AGP drives a dual-screen via Nvidia's TwinView driver option.

      FWIW.

    5. Re:Multiple desktops by JonJ · · Score: 1

      Couldn't you just set the movie window to be visible on all workspaces?

      --
      -- Linux user #369862
    6. Re:Multiple desktops by cwike · · Score: 0

      I really love how (presumtuously accidentaly) your signature really embodies this entire article.

    7. Re:Multiple desktops by Anonymous Coward · · Score: 1, Insightful

      No you could not. Each workspace uses ALL monitors.

    8. Re:Multiple desktops by Anonymous Coward · · Score: 0

      Ctrl+Alt+Right Arrow works as well... without the unnecessary expenditure of energy needed by pressing shift too

    9. Re:Multiple desktops by Anonymous Coward · · Score: 0

      Actually, yes you can. Just need to do something like http://marnanel.livejournal.com/1026964.html and change the display variable of the window shell you want to switch.

  14. Tiling Window Managers by Roguelazer · · Score: 3, Interesting

    When using Xinerama (which you really ought to be if you want control over your multi-screen setup), many tiling window managers can do all sorts of neat things. I personally use Awesome, although I'm told that xmonad is also good at this.

    1. Re:Tiling Window Managers by Anonymous Coward · · Score: 0

      Another awesome user here. In fact, I switched to awesome a few months ago primarily because of the multi-screen support. Its really beautiful. I have shortcuts for moving a window to the next screen, moving all windows to next screen, swapping all windows between two screens.

      Awesome definitely has a learning curve, but I have found that it was very rewarding. Tiling really is the way to go. Also, it is under very active development and very stable.

    2. Re:Tiling Window Managers by chammy · · Score: 1

      xmonad is perfect for multi-head. There are default keybinds to move the active window to one of three screens (alt-E, etc) and if you need more you can just add a few more binds. We use xmonad at work on the dual screen workstations and it's great!

  15. xmonad window manager for multiple displays by Anonymous Coward · · Score: 3, Interesting

    Xmonad seperates the concept of virtual desktops from the displays on which they are put.
    so not only can you move a window from one monitor alt-shift-[wer] for moving from monitors 1 2 3 respectivly.
    you can put any of the (default 9) virtual desktops on any monitor with alt-[1-9]. The window manager is about as hard to learn to use as VI though it is really really well worth it. expecially when you use it from within gnome so you dont have to loose all the task bar goodness.

    1. Re:xmonad window manager for multiple displays by clang_jangle · · Score: 2, Informative

      I second xmonad. Don't know about running it within gnome as the parent says though, for me that would defeat the whole point. :)
      Xmonad has a small learning curve if you're used to doing everything with the mouse but you can set any keybindings you like, it takes nearly no system resources to run, and handles multiple monitors extremely well.

      --
      Caveat Utilitor
    2. Re:xmonad window manager for multiple displays by Abcd1234 · · Score: 1

      Speaking for myself, I just can't get used to the Xmonad (or other tiling WMs) way of use. For example, imagine I'm using a web browser and want to open an xterm to quickly type in a couple commands I'm grabbing from a website. A tiling WM only has two choices: Split horizontal, or split vertical, with one window getting X% of the space, and the other getting (100-X)%. But such an arrangement is quite awkward... you either get two skinny, tall windows, or two short, extremely wide ones. Either way, the arrangement is highly suboptimal.

      And then there's all the apps that just don't fit well in a tiled environment. Gimp, Pidgin, and Gnome Do are the first that come to mind, but I'm sure there are *many* others. And in the case of Xmonad, the only way to work around that is to explicitly configure those apps to work in a floating mode, which itself isn't all that pretty...

      Now, maybe Bluetile (which has been integrated into Xmonad) will solve some of these issues, as it seems to do a great job of marrying tiled and floating layouts so that you can easily switch between the two paradigms. Unfortunately, it's rather immature, not to mention lacking in documentation (for example, there must be a way to turn off their toolbar thinger, but I'll be damned if I can figure out how).

    3. Re:xmonad window manager for multiple displays by Abcd1234 · · Score: 1

      I second xmonad. Don't know about running it within gnome as the parent says though, for me that would defeat the whole point. :)

      Which, in your mind, is what, exactly? Because, last I checked, it was to manage windows, not to provide a functional taskbar (xmobar tries to do that, and does so rather poorly, AFAICT), system menus, filesystem browser, or the myriad other features that the Gnome environment provides.

    4. Re:xmonad window manager for multiple displays by Anonymous Coward · · Score: 0

      Which, in your mind, is what, exactly? Because, last I checked, it was to manage windows, not to provide a functional taskbar (xmobar tries to do that, and does so rather poorly, AFAICT), system menus, filesystem browser, or the myriad other features that the Gnome environment provides.

      Not everyone needs all that hand-holding to do simple tasks which are easily handled from the CLI via a term emulator.

  16. Power Tools by ZERO1ZERO · · Score: 1

    Was I the only one that was thinking of Circular Saws, Electric drills with built in LCD displays?

    1. Re:Power Tools by Anonymous Coward · · Score: 0

      Yep

    2. Re:Power Tools by Anonymous Coward · · Score: 0

      Many miter saws already have LCD displays to display angles and stuff.

    3. Re:Power Tools by Anonymous Coward · · Score: 0

      Was I the only one that was thinking of Circular Saws, Electric drills with built in LCD displays?

      Yes. Yes you were.

    4. Re:Power Tools by larry+bagina · · Score: 1

      I don't want to hear about your masturbation plans!

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  17. Keyboard Shortcut in GNOME by InfiniteLoopCounter · · Score: 5, Informative

    To move a window to another monitor (not workspace) in GNOME, press alt+F7, hold shift and the direction you want to move.

    1. Re:Keyboard Shortcut in GNOME by abatkin · · Score: 1

      Wow, you might actually be the only person who bothered to answer the OP's question!

    2. Re:Keyboard Shortcut in GNOME by ChipMonk · · Score: 1

      Is that specific to Metacity?

    3. Re:Keyboard Shortcut in GNOME by vegiVamp · · Score: 1

      Doesn't seem to work for me, on Ubuntu 8.10.

      --
      What a depressingly stupid machine.
    4. Re:Keyboard Shortcut in GNOME by Anonymous Coward · · Score: 0

      Err, that is a really awkward solution. I imagine OP was looking for something along the lines of what CTRL+ALT+SHIFT+ does with multiple desktops, but across monitors instead. Of course, as pointed out elsewhere, one solution is just to assign a desktop per monitor. I don't know of a nice GUI to configure that though, which is also seemingly what the OP is looking for.

    5. Re:Keyboard Shortcut in GNOME by thetartanavenger · · Score: 2, Insightful

      Works perfectly on Ubuntu 9.10, wish I had some mod points! Thanks, I've been looking for this for aaaaages now!!

      --
      Who need's speling and grammar?
    6. Re:Keyboard Shortcut in GNOME by thoughtspace · · Score: 1

      Do I do this while walking along a white line with one finger on my nose?

    7. Re:Keyboard Shortcut in GNOME by InfiniteLoopCounter · · Score: 1

      Is that specific to Metacity?

      Seems to be. Although Compiz has some window related plugins that ought to be able to be configured to do the same thing.

      Of course, the dragging with the mouse works in Metacity and Compiz, and is probably the easiest way to solve the problem (even for maximized windows).

    8. Re:Keyboard Shortcut in GNOME by heffrey · · Score: 1

      That sounds like a four fingered shortcut. That's actually quite a physical challenge to perform it.

      Or do you press ALT+F7, release and then do SHIFT+arrow? Even so it's not totally trivial.

    9. Re:Keyboard Shortcut in GNOME by Aerik · · Score: 1

      Pressing ALT+F7 will change your cursor to the "griping hand" which will then be holding your current window so you can move it. Shift+direction is supposed to jump the current window to the workspace in your chosen direction. The ALT+F7 command still works however, the shift+direction does not in in Jaunty 9.04 or evidently 8.10. You can drag your window to the other screen though. (That's easier than a four key combo anyway)

    10. Re:Keyboard Shortcut in GNOME by Randle_Revar · · Score: 1

      alt-f7-shift-arrowkey

      sounds like the gnome people have been talking to the emacs people

  18. Tiling by Anonymous Coward · · Score: 5, Informative

    Linux has many fine tiling window managers available, such as Xmonad, AwesomeWM, and StumpWM. These pieces of software deal very well with multi-monitor setups. They have support and expressive keybindings built in. They also automatically manage window size and placement, which is a great boon, especially if you have a lot of screen real estate: no more dragging windows around to see everything!

    Truly, tiling window managers are screen-management power tools. I personally use Xmonad on four screens with named dynamic workspaces, which allows me to nicely label each set of windows and layout according to the content of the windows involved.

    1. Re:Tiling by plasticsquirrel · · Score: 4, Informative

      There are a few good tiling window managers that make this a breeze. To some degree it depends on which language you prefer. The following screen shots are from stumpwm, a window manager written entirely in Common Lisp. It has the added benefit of being programmable while it is running, so you can interact with, and test, any new additions or modifications in real time. Anything you want to do like sending windows one place or another, or binding different features to different keys, can be done very easily in a window manager like this. It's very capable out of the box, and it is meant to be extendible arbitrarily due to the powerful programming language it uses.

      stumpwm tiling across five monitors at different resolutions

      There is also a window manager that has some similar features called xmonad, but it is written in Haskell, so it has a bit of a syntactic learning curve if that matters to you.

      xmonad tiling across three monitors

      On a side note, it's interesting that the proliferation of Lisp, Haskell, and other powerful functional programming languages has created a demand for a different kind of window manager that is written in, and can be extended with, the language. It's almost as if programmers began to see the limitations of static, C/C++ programmed environments after they started using these languages, and then started to build up new environments more suitable for high-level programming. Is this the beginning of the end for the traditional Unix way of always running back to the C languages?

      --
      Systemd: the PulseAudio of init systems
    2. Re:Tiling by julesh · · Score: 1, Insightful

      On a side note, it's interesting that the proliferation of Lisp, Haskell, and other powerful functional programming languages has created a demand for a different kind of window manager that is written in, and can be extended with, the language. It's almost as if programmers began to see the limitations of static, C/C++ programmed environments after they started using these languages, and then started to build up new environments more suitable for high-level programming. Is this the beginning of the end for the traditional Unix way of always running back to the C languages?

      Couldn't the same have been asked of GNU Emacs?

    3. Re:Tiling by plasticsquirrel · · Score: 1

      GNU Emacs basically grew out of the MIT AI Lab environment, and specifically the preference that RMS had for Lisp over languages like C. It's also notable that much of Emacs is written in C, and Emacs Lisp is a minimalist Lisp dialect of its own, mainly for text editing functionality. Emacs Lisp is similar to the modern practice of embedding a scripting language in an application.

      Stumpwm, on the other hand, is an environment written completely in Common Lisp. As such, it runs with the same language that a Lisp programmer prefers to program applications in, and even with the same Lisp. For example, a typical Lisp programmer who uses SBCL (Steel Bank Common Lisp) will have stumpwm running in SBCL, and can also have an instance of Emacs running SLIME, a highly interactive Lisp environment, which also interacts with SBCL through sockets. From there, he can make stumpwm additions in real time, write a new app, or create a new system script all in the same SLIME environment with the same Lisp running.

      There is also the notable social phenomenon of stumpwm growing out of the general popularity surge that Common Lisp has had in recent years, whereas Emacs Lisp always stuck out to Unix people as being a funny thing to have in an editor.

      Actually, while this Common Lisp paradigm differs from that of GNU Emacs and Emacs Lisp, it's very similar to what the Lisp machines did in the 1980's. However, their entire systems were like this, so any part of it could be modified at any time. They even had Emacs clones written entirely in Lisp. It was all done with a sophisticated object system, and was quite impressive. With languages like C, none of this is really possible.

      --
      Systemd: the PulseAudio of init systems
    4. Re:Tiling by sandGorgons · · Score: 1

      very cool!
      thanks... However, I am not too keen on hacking window-managers.

      I just wish stuff like this could be packaged into a "bells-and-whistles-included" distro - like say Stubuntu (!) and made it so that it is inherently click-and-configurable.

    5. Re:Tiling by Anonymous Coward · · Score: 0

      Well said. Try ion3 (google for "ion3"). The author who wrote ion3 was among the first to come up with tiling window managers (the original was his PWM), and ion3 is just /fantastic/ from every point of view possible. I think it's the most perfect window manager out there. It's got a very rich feature set, has been /very/ thoughtfully designed, and the author responds to email on the mailing list immediately and consistently.

      Ironically, the author of ion3 hates Xinerama and calls it a hack, and has removed /official/ support for it. You can re-enable it extremely easily with the xinerama module, easily found at http://wannabehacker.com/repos/mod_xinerama-3/

    6. Re:Tiling by Abcd1234 · · Score: 1

      Wow, way to miss the entire point of the damn article. The poster askes for multi-head power tools, and you post a comment about a WM whose author stated (link):

      Ion does not support runtime changes in display configuration, and
      _won't_ get it "right" even over restarts if the displays are shuffled
      around a lot. I have no plans of writing that support. Xinerama sucks
      anyway, being incompatible with every other extension, and multihead
      in general is a fucking waste (of energy etc.) most of the time too.

      As an aside, the guy sounds like the Theo de Raadt of the window manager world.

    7. Re:Tiling by AnonymousPinhead · · Score: 1

      Thanks for providing proof thats what this person needs to quit saying it cant be done i am running 4 atm and the wife's digital camera is with her i was fixing to clean my computer desk off along with everything else and video all 4 in real time i have nothing to do video with other than her digital camera. Now i dont need to, even on here with a video of them seeing it they would probably say i edited the video or some stupid crap to say its so untrue. some people cant accept the simple fact there not right and it kills them thats why i like slashdot to see the lengths they'll go im tempted to do the video anyway and show them working, just to see if someone says it still cant be done. ill throw some mystery to it ill use a window manager they dont know theres tons and just for the fact the dont recognize that window manager they will say im not running linux, id like to see what they say im running. maybe i should say it is possible but not possible for you the proper way of a burn with none of them kiddie words tell it direct it means more.

  19. The whole point of OSS by Anonymous Coward · · Score: 0

    ... Is that you contribute your handy code back in, so that everyone else gets the benefit of it - so give your modifications back to FVWM, that way if you need to install a new machine later, you won't have to repeat the work. Also, the other people using FVWM will have something handy.

    As to your question, well - most everyone uses windows managers other than FVWM these days, and most all of those are multiple-desktop awake, as the other posts around here will tell you.

    That doesn't mean you shouldn't still contribute back to FVWM though - if you're finding it useful then it does have value.

    1. Re:The whole point of OSS by vegiVamp · · Score: 1

      a) He's asking wether someone *has* done something like that, so he can be one of the mythical everyone elses people keep talking about.
      b) A lot of people seem to be using whatever window manager they want, and I expect fvwm is still in good use
      c) He's not actually talking about multi-desktop, he's talking about multi-screen. He wants to use the keyboard to move a window to another physical monitor, not another virtual desktop.

      --
      What a depressingly stupid machine.
    2. Re:The whole point of OSS by martin-boundary · · Score: 1
      I for one like to use FVWM because it's actually very configurable.

      I hate icons, window decorations and the usual way of interacting with the mouse, so my fvwm config file removes all decorations, hides windows instead of iconizing them, and reprograms the mouse buttons to do specific things. For example, clicking twice with the 4th button hides the window, but click-dragging moves it. This works anywhere within the area of the target window, so I don't have to go nuts trying to hit the exact two pixels of the window border. The 5th button is for resizing or killing. Fitts' law on steroids, if you like. If I click on the root window, I get a list of all the current hidden windows, wm2 style. This is all done directly with FVWM, and I used to experiment with other convenience algorithms, like auto-hiding windows with a timer, if they haven't been focused for a few minutes, etc.

      I'm not saying other WMs can't do some of these things, but FVWM does all of them, and this level of programmable configuration in the basic package is what attracts a lot of people.

    3. Re:The whole point of OSS by Provocateur · · Score: 1

      He's not actually talking about multi-desktop, he's talking about multi-screen. He wants to use the keyboard to move a window to another physical monitor, not another virtual desktop.

      And even though I have responded with my preference, I am taken aback at the question. Alt-Space gets to most titlebars menus, like I think an Ubuntu user has posted, and options to resize and move windows appear.

      This works on Windows 3.11.

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    4. Re:The whole point of OSS by vegiVamp · · Score: 1

      Well, my interpretation of his question is along the lines of "is there a keyboard shortcut that *instantly* moves a window to another display, without having to keep ramming the arrow keys until it's where I want it".

      I may be wrong, of course.

      --
      What a depressingly stupid machine.
    5. Re:The whole point of OSS by Provocateur · · Score: 1

      There are two ways, one is called Push L/R, the other is Move by ..., in which he can set a value to his liking (X/ Y
      coordinates). Now just bind them to a key combo and one is set.

      But I enjoyed looking thru the different ways people use their desktops, and what limitations they've faced and had to
      overcome. This is probably the most 'gathering' of multimonitor fans to come to a discussion. I was suprised to find a kindred
      soul wondering why the framebuffer in such setups can't be made to tile or split across multihead setups without using
      Xwindows.

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    6. Re:The whole point of OSS by vegiVamp · · Score: 1

      How do you do that ? I'm on Ubuntu (8.04, granted), and all I have in the window menu is the push move.

      --
      What a depressingly stupid machine.
    7. Re:The whole point of OSS by Provocateur · · Score: 1

      It's something I have in e17. If that one has it, I'm sure the other WMs have it as well (may be hidden
      and have to be dug up). The WMs seem to follow some rules (EWMH?) and almost at the same time.

      I found Push to do what I want, it will jump to either an empty space or the screen/monitor edge.

      Sweet! Life in e is shall we say, Excellent. It can even shade windows left or shade windows right. I
      might run out of keys to bind some more.

      --
      WARNING: Smartphones have side effects--most of them undocumented.
  20. Re:Linux just isn't ready for the desktop by Anonymous Coward · · Score: 0

    I'm having problems with 3 monitors.

  21. dwm by zero-point-infinity · · Score: 5, Informative

    dwm had its multihead support improved back in July. Since pretty much all of dwm's window management is by keyboard, of course it has keyboard shortcuts for moving windows between monitors. So yeah, this feature exists in even one of the most minimalist window managers out there.

    1. Re:dwm by Minishark · · Score: 2, Informative

      +1 for DWM. I always use dual monitors and it works like a charm for me.

  22. Re:Linux just isn't ready for the desktop by h4rr4r · · Score: 1

    what video card/s, which driver, and please do post your xorg.conf

  23. Re:Linux just isn't ready for the desktop by h4rr4r · · Score: 1

    if using a distro that supports XrandR please give the command you used to format that. Or the results of the logs when trying to config it via some gui tool.

  24. Your problem is your window manager... by ScytheBlade1 · · Score: 1

    You're looking for another tool to add functionality to your window manager, when in reality that's your problem. Either patch the window manager to add this or switch to a remotely modern (or featured, or whatever) window manager.

    I've used KDE for years and it has very advanced keybinds to move windows pretty much anywhere. I can resize and move windows with just my keyboard. It has had this functionality much longer than windows ever had. Your only problem is the window manager. Linux isn't lacking in these power tools, you just aren't using them.

    1. Re:Your problem is your window manager... by lahvak · · Score: 1

      Please read his post again. He clearly states that his current window manager (FVWM) handles this fine, and he is wondering if more modern, more common window managers handle it too. Since I too am a FVWM user (quite satisfied, in fact the reason I always return to FVWM is that other window managers simply do not have the functionality and flexibility FVWM does), I can confirm that it is possible to do this in FVWM. I cannot provide any information about other WM, as I never used any of them with multiple monitors.

      I've used KDE for years and it has very advanced keybinds to move windows pretty much anywhere. I can resize and move windows with just my keyboard. It has had this functionality much longer than windows ever had. Your only problem is the window manager. Linux isn't lacking in these power tools, you just aren't using them.

      Well, if you want to argue which WM or platform had which functionality first, in FVWM you could move and resize windows with keyboard only (in fact, perform any WM action with keyboard only) long time before KDE development even started.

      --
      AccountKiller
  25. Nvidia-settings by Anonymous Coward · · Score: 0

    Using Ubuntu Karmic, when I go to work, I plug my laptop into the dock and then boot. I click on nvidia-settings from the menu and then X Server Display Configuration. I click on configuration and set it to twinview. I click apply and voila I have two screens presented. I have never tried three, but as my docking station also a DVI output connection, I would guess and say that it will probably work just as easily.

    1. Re:Nvidia-settings by Nursie · · Score: 1

      Don't bet on it.

      It's not a linux limitation but a general limitation, most laptops just can't run three display, and if they're doing 2 then usually one of them MUST be the builtin.

    2. Re:Nvidia-settings by jamesh · · Score: 1

      most laptops just can't run three display

      Any laptop with USB ports (eg any recent laptop) can run at least 9 non-builtin monitors - external vga + 8 x USB-VGA. USB to VGA adapters have been around for ages and the one i'm familiar with supports up to 8 such devices connected. Other brands or other models may support more. Last time I used one it even played youtube video's quite well - I was expecting it to render text just fine but to bog down doing much else but it surprised me.

      Additionally, there are devices available to split a single VGA output into multiple, eg 2048x768 => 2 x 1024x768.

      I was testing under Windows, but i'm sure it claimed to support Linux.

    3. Re:Nvidia-settings by Nursie · · Score: 1

      Oh sure, there are all sorts of addons available to do all sorts of stuff, I was just talking about your default ports on a laptop.

  26. Re:Linux just isn't ready for the desktop by zevans · · Score: 1

    Rather than post xorg.conf, try renaming it out of the way, and see if you can get any closer to what you want using xrandr plus whichever GUI tool suits your WM and choice of GNOME versus KDE. (krandrtray in my case under Kubuntu, and no, it doesn't work too well - I have written a small xrandr script with the right serious of commands for usual setups I use.)

    I say this because recent versions of the X server (past 1.6) do much better at figuring out stuff automatically and xorg overrides tend to just confuse it.

    The subject line of this thread is a little harsh, but I agree multimonitor under Linux is not particularly slick - in fact some parts of it seem to be less slick than things were in X11R4. Feel free to disagree, but if it is slick for you, please reply and let us all know what tools we haven't found yet that fixed it for you.

    --
    "... and more and more now there are all kinds of electronic goodies available" -- Pink Floyd 1972
  27. I hope you're not a troll by Eldred · · Score: 3, Insightful

    FVWM is a windows manager that has been around with few major functional changes for several decades. It's a solid windows manager that is very good at what it does; managing your workspaces and placing the right windows in the right place, directing input to the correct application, etc. In addition it is highly streamlined, with not a lot of excess bells and windows, which makes it highly valuable in a low and limited resource environments. Gnome and KDE are much fatter tool sets providing many of the bells and whistles you seem to crave. In addition FVWM can be used in conjunction with individual tools from these tools sets. Try out Gnome or KDE, either instaed of or along side FVWM and see what you get.

    1. Re:I hope you're not a troll by Anonymous Coward · · Score: 5, Funny

      FVWM is a windows manager that has been around with few major functional changes for several decades.

      It true! My grandfather used this back in the 30s and 40s! He stopped when he was drafted into WWII, but that's a whole different story....

    2. Re:I hope you're not a troll by Jethro · · Score: 1

      Any number greater than one counts as several. I personally used FVWM in the early 90s, which were over a decade ago. Therefore FVWM has been around for several decades.

      --


      In the land of the blind, the one-eyed man is kinky.
    3. Re:I hope you're not a troll by julesh · · Score: 2, Informative

      Any number greater than one counts as several.

      several -adjective
      1. being more than two but fewer than many in number or kind: several ways of doing it.

      (dictionary.com unabridged)

      several adj.
      1. Being of a number more than two or three but not many: several miles away.
      (american heritage)

      several determiner & pronoun - more than two but not many.
      (oxford compact)

      It sounds very much to me like more than two is necessary. Some dictionaries suggest more than three.

      FVWM was first released in 1993, i.e. less than two decades ago. Twm could just about scrape through the requirements, being 22 years old now.

    4. Re:I hope you're not a troll by Jethro · · Score: 1

      Ok, so give several more years (;

      --


      In the land of the blind, the one-eyed man is kinky.
    5. Re:I hope you're not a troll by Anonymous Coward · · Score: 0

      OP here.

      Yes, I use FVWM and have most of what I want by writing a bunch of functions.

      For the record.. Many people seem to think I'm an idiot here. Of course I can move windows from screen to screen with the mouse, or even using arrow keys, but I hardly consider that power user type stuff. With my FVWM functions I can quickly move a window to the same location on another screen, or swap the contents of screen 1 with screen 3, or screen 2 with screen 1 and so on. None of this is in the main stream window managers or DEs as far as I can tell.

      Perhaps its the titling window managers I need to be looking at next.

      To those who asked about X on 2 video cards. Yes, its quite easy actually but no compiz for you unless you can get the xgl x server working for you.. But its a dead project. I do have issues getting any Linux installed in graphical mode with 2 nvidia 9XXX cards installed, but I fall back to text mode for that.

  28. enlightenment 17 by characterZer0 · · Score: 1, Interesting

    e17 handles it rather brilliantly.

    Each screen gets its own set of virtual desktops, and you can drag windows from one screen to another, or set up keyboard shortcuts to do it.

    I set up 2 screens side by side, each with a set of virtual desktops that I can switch between by moving the mouse to the right and left edges. If I move the mouse to the bottom edge of the right screen it shows up at the top of the left screen. It takes only a few minutes to get used to.

    Of course, you could give up the virtual desktop scrolling and have the more intuitive setup of the mouse hitting the left edge of the right screen and going to the right edge of the left screen.

    --
    Go green: turn off your refrigerator.
    1. Re:enlightenment 17 by Sensible+Clod · · Score: 1

      +1 for e17. It actually handles my dual-monitor setup better than Windows does (yes, I dual-boot).

      --

      The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
    2. Re:enlightenment 17 by Pegasus · · Score: 1

      Yes, e17 handles multiple monitors in the only way that is logical to me and I simply don't understand why things like Gnome or KDE don't work in the same way.

      For example:
      With gnome on two monitors I get a workspace that spans both monitors. So I can drag windows from one monitor to another. But when I change virtual desktop, it gets changed on both monitors. That makes the second monitor rather useless.
      With E17, I get a workspace that spans both monitors with addition that each monitor has its own virtual desktops. So I can drag windows from one monitor to another and when I change virtual desktop, it gets changed only on the current monitor while the other one remains where it was.

      This E17 feature is so important to me that I'm willing to suffer all the other bugs E17 has in order to have a normal, productive environment.

    3. Re:enlightenment 17 by moonbender · · Score: 1

      Of course, you could give up the virtual desktop scrolling and have the more intuitive setup of the mouse hitting the left edge of the right screen and going to the right edge of the left screen.

      How about having left/right move between screens, and up/down move between virtual desktops? Seems like a fairly obvious setup.

      --
      Switch back to Slashdot's D1 system.
  29. A good combo. by hyperion2010 · · Score: 1

    I personally have found that you can use fluxbox's keys file to bind just about anything, so I have keys bound that launch a script which calls xrandr with the right options and modes for my monitors, works prefectly.

  30. Partially correct, he is by udippel · · Score: 4, Insightful

    Let's not pretend there was no problem with multiple monitors at times.
    To me, Linux has been ready for the desktop for 10 years, and I've been using it almost exclusively. So, that's said.
    Though, using dual monitor out of the box has failed me at the first instance a good number of times. And that's far away from perfect. Because I know how to handle Xorg.0.log and xorg.conf; and I know where to post for help; but Aunty Tilly doesn't.

    Example 1: 1600x1200 next to 1024x768, Gnome, year:2009. Failed. Took me a few hours until I found a filed bug, that Xorg would not accept a higher resolution of the virtual desktop than 2048x2048. Placing 1600x1200 above 1024x768 finally worked; based on Gnome's GUI. Still not good.

    Example 2: Playing with KDE (4.3.2-4), that same thing doesn't. The desktop configuration applet (Computer Administration->Display) simply doesn't allow to un-mirror the two screens; contrary to the 'Display' applet in Gnome. Another need to resort to Google, and a forum. Solution: I need to issue a number of xrandr commands to split the two displays to show separate content. Not good.

    Example 3: Having another box with Nvidia-card with TV out. The same KDE (4.3.2-4) applet simply is not aware of the TV output. It shows one standard display, the LCD monitor. Over. Of course, the Nvidia-applet works fine, doing anything with the TV of my liking. But it would require the user to know that she uses a Nvidia card, and that there is another applet that she needs to use. Not good.

    The problem, AFAIK, is not that on Linux one couldn't; but one can't, once too often, not simply out of the box.

    1. Re:Partially correct, he is by proxima · · Score: 1

      Example 1: 1600x1200 next to 1024x768, Gnome, year:2009. Failed. Took me a few hours until I found a filed bug, that Xorg would not accept a higher resolution of the virtual desktop than 2048x2048. Placing 1600x1200 above 1024x768 finally worked; based on Gnome's GUI. Still not good.

      If I had to guess, you have a somewhat old Intel chipset (945?). They have hardware limitations which prevent the total virtual screen from being > 2048x2048. It's not so much a bug as an inherent limitation. My old laptop had such a chipset, but my "new" one (Thinkpad T61 with Intel 965) works just fine. I'm running 1440x900 next to 1920x1200.

      That's not to say there aren't issues. xrandr manually works great, but the Ubuntu/GNOME display panel/system forgets if you want your primary screen to the right of your secondary screen. Still, this latest setup is the first time I've ever had dual monitors correctly configured with a GUI. KDE 4, at least in some distros, still lacks any xrandr type configuration of multiple monitors.

      --
      "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    2. Re:Partially correct, he is by Anonymous Coward · · Score: 0

      Example 1 is just wrong.

      Beyond a certain size (determined by your video card), xrandr will use your system RAM for the virtual desktop, which slows things down, but it still works. Perhaps you were using compiz, which is actually limited by your video card's max texture size and cannot be supplemented. For example, I am running a 2840x1050 virtual desktop on a thinkpad t43 (~5 years old).

    3. Re:Partially correct, he is by Anonymous Coward · · Score: 0

      Speaking of common dual-monitor problems: with a virtual desktop and unequally-sized screens, you get a mystery area that you are allowed to mouse into (but obviously can't see on your monitors). This is frustrating on a number of levels, and while I've found many complaints about this problem, I've never found a good solution for getting the mouse behavior right. (Windows, for example, just blocks off the area so you can only mouse in the L-shaped area your monitors cover). It's a major issue for me because I use the edge of the screen to bound my mouse movements all the time; with the mouse flying off into nothingness, I mis-click constantly.

    4. Re:Partially correct, he is by Provocateur · · Score: 1

      In nvidia its the @ setting (I posted this above elsewhere). Warning though, it introduces panning on that screen that was smaller, but omitting this gets you back to square 1. LCD/DFP was shorter than CRT on the right, but now both are equally 1024 tall. Feel free to try it out, but keep sharp objects away if the panning gets to be a major distraction. The good news is, Mister E area, he can't hide from you no more.

      Option "MetaModes" "DFP: 1440x900 +0+0@1440x1024, CRT: 1280x1024 +1441+0"

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    5. Re:Partially correct, he is by MostAwesomeDude · · Score: 0, Flamebait

      1) You had an i915, or maybe an r200. Lots of turn-of-the-millennium chipsets couldn't deal with total framebuffers larger than 2048x2048.

      2) NOTOURBUG. Blame KDE. Or blame us for not shoving the xrandr manual down their throats; whichever.

      3) fglrx and nvidia are *not* our fault or our problem. Go bitch at nVidia for a while instead.

      --
      ~ C.
    6. Re:Partially correct, he is by udippel · · Score: 1

      You had an i915, or maybe an r200. Lots of turn-of-the-millennium chipsets couldn't deal with total framebuffers larger than 2048x2048

      Just for completeness: 965, and an upstream driver bug of the genuine and generic intel driver:
      https://lists.ubuntu.com/archives/universe-bugs/2009-May/094108.html

      (I was actually pondering if I were to post this, because /.-ers might then say: "See, just a bug, only". While the great grandpa was asking about something else.)

      fglrx and nvidia are *not* our fault or our problem. Go bitch at nVidia for a while instead.

      I'd expect you wrote 'go bitch at KDE for a while', because the Gnome 'Desktop' is clever enough to tell me that there's another, possibly better, applet for this. While KDE is blind; blind to the nvidia driver, and blind to
      (--) NVIDIA(0): Connected display device(s) on GeForce 7050 PV / nForce 630a
      (--) NVIDIA(0): at PCI:0:18:0:
      (--) NVIDIA(0): NVIDIA TV Encoder (TV-0)
      (--) NVIDIA(0): Samsung SyncMaster (DFP-0)
      (--) NVIDIA(0): NVIDIA TV Encoder (TV-0): 400.0 MHz maximum pixel clock
      (--) NVIDIA(0): TV encoder: NVIDIA
      Meaning, KDE is pretty blind.

    7. Re:Partially correct, he is by Bent+Mind · · Score: 1

      If I had to guess, you have a somewhat old Intel chipset (945?). They have hardware limitations which prevent the total virtual screen from being > 2048x2048.

      I've been wondering about this. My laptop has a 945 and dual-boots XP and Gentoo. Though I had to install a utility to get the monitor resolution to work with XP, XP has no problem putting 2048x1152 next to 1280x800. I can't get this to work on the Linux side. I can stack them top and bottom, but not side to side. If this is a hardware problem, how does XP get around it?

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    8. Re:Partially correct, he is by Bent+Mind · · Score: 2, Informative

      Of course, the Nvidia-applet works fine, doing anything with the TV of my liking. But it would require the user to know that she uses a Nvidia card, and that there is another applet that she needs to use. Not good.

      How is this different from Windows? If I want to do something special with graphics output under XP, I use the Intel applet that sits in the system tray. ATI and nVidia also have their own special applets under Windows.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    9. Re:Partially correct, he is by Anonymous Coward · · Score: 0

      Let's not pretend there was no problem with multiple monitors at times.

      Example 1: 1600x1200 next to 1024x768, Gnome, year:2009. Failed. Took me a few hours until I found a filed bug, that Xorg would not accept a higher resolution of the virtual desktop than 2048x2048. Placing 1600x1200 above 1024x768 finally worked; based on Gnome's GUI. Still not good.

      Example 2: Playing with KDE (4.3.2-4), that same thing doesn't. The desktop configuration applet (Computer Administration->Display) simply doesn't allow to un-mirror the two screens; contrary to the 'Display' applet in Gnome. Another need to resort to Google, and a forum. Solution: I need to issue a number of xrandr commands to split the two displays to show separate content. Not good.

      Example 3: Having another box with Nvidia-card with TV out. The same KDE (4.3.2-4) applet simply is not aware of the TV output. It shows one standard display, the LCD monitor. Over. Of course, the Nvidia-applet works fine, doing anything with the TV of my liking. But it would require the user to know that she uses a Nvidia card, and that there is another applet that she needs to use. Not good.

      The problem, AFAIK, is not that on Linux one couldn't; but one can't, once too often, not simply out of the box.

      May I know if Windows will work out of the box for all 3 cases above?

      Anyone?

    10. Re:Partially correct, he is by udippel · · Score: 1

      May I know if Windows will work out of the box for all 3 cases above?

      Being the OP, I will gladly answer this question. Get two genuine, original, Windows of your choice shipped to me, and I will install them on a spare partition each and report back in detail. Then I'll nicely fsck the partition of temporary usage, and dispose of the installation material in an environment-conscious way. That is, probably follow this guy's method: http://www.youtube.com/watch?v=FVbf9tOGwno

    11. Re:Partially correct, he is by RAMMS+EIN · · Score: 1

      Fair enough, but just because Windows does things a certain way doesn't really say anything about whether that is good, or even acceptable, in my opinion.

      --
      Please correct me if I got my facts wrong.
    12. Re:Partially correct, he is by ellbee · · Score: 1

      Previous editions were somewhat challenged, but Windows7 is way better than any previous version wrt multiscreen. I run multiscreen with one framebuffer on my desktop and laptop and multi-framebuffer on my laptop with a DisplayLink USB frame buffer. It Just Works, including easily changing orientations, laptop disconnect/reconnect, changing to display cloning for presentations, etc. Windows-P is your new keyboard shortcut friend.

      What pisses me off is that I hate Windows; But it does show that if you concentrate on fixing bugs, over time code can improve.

      --

      You can't fight in here - this is the war room!

    13. Re:Partially correct, he is by Anonymous Coward · · Score: 0

      The 2048x2048 problem is actually your hardware, which puts up the limits. I dunno if the driver can be coerced into giving up it's acceleration, to get a higher resolution, but I doubt you would really like the oh-so-not-fast desktop experience then :-P Also, I guess it's one of the older Intel chipsets you are using there ... :-P

      About NVidia: If you are using the binary drivers, use their tool. The binary blobs don't support xrandr very well, which kind of has become the de-facto standard for multiscreen (and other) X screen configurations. If 3D is unimportant, grab the nouveau driver instead, I had excellent results with it in regard to auto-multi-screen setup (and xrandr support, heck, I even tried upside down screens and whatnot with it, although this is ... experimental ;-)

      On my laptop, which has a newer Intel chipset, things are working flawless so far. I admit I just use the xrandr tool, no fancy looking helper app of Gnome or KDE, but they should be able to handle it well.

    14. Re:Partially correct, he is by Jthon · · Score: 1

      Probably because someone at Microsoft or Intel decided multihead was an important feature and worked around the hardware bug on Windows. (Intel would have to or people might realize Intel graphics chips suck compared to integrated NVIDIA or AMD, and Microsoft might 'cause people would probably blame Windows for Intel's graphics failure).

      My guess is that on the Linux side someone coded the driver to some spec and no one bothered to actually implement a usable work around. Just 'cause Intel's driver is open source doesn't mean that it's always going to be better. (Maybe they have fixed this now, but I'm not that familiar with 945 chipset Linux support.)

    15. Re:Partially correct, he is by Anonymous Coward · · Score: 1, Insightful

      Man, it gets tiring hearing this kind of crap about "ready" all the time.

      Aunt Tilly doesn't define "the desktop", and doesn't need two monitors. Linux isn't and never will be for everyone in the world. Just like Windows, MacOS, SunOS, NeXT, Irix, BeOS, etc aren't. Linux has niches that it excels within. Those niches know how to read documentation. And it's just fine to target a specific audience - like how Windows targets the ignorant masses (in the dictionary sense), and MacOS targets the ignorent snobs. They seem to be doing just fine, as do various targeted distributions of Linux.

      I've used multiple monitors under Linux since all 4 digits in the year were different from now, and you have too. Clearly, it was working well enough.

    16. Re:Partially correct, he is by AnonymousPinhead · · Score: 1

      dual monitor out of the box hahahaha im rolling now linux isnt meant to be easy as i will say again, it is not windows and im glad it isnt because it failed for you doesnt mean nothing. theres been lots sucessfull with it for years now. may i suggest something google linuxfromscratch and do it.

    17. Re:Partially correct, he is by Anonymous Coward · · Score: 0

      WTF does Windows have to do with this? Saying it's no worse than Windows is like saying my new computer is no worse than a Timex-Sinclair 1000.

  31. Ask Slashdot why They Can't Post Good Questions by elstonj · · Score: 0, Troll

    This person obviously has very little experience with Linux and should probably be posting this to something other than the front page of Slashdot. Can't we get some good questions for once? How about ask Slashdot becomes solely a forum for questions to be posted for interviews with influential people? I'm tired of winblows fanboys asking why they can't get Linux to do something it has supported for years.

    1. Re:Ask Slashdot why They Can't Post Good Questions by ColdWetDog · · Score: 1

      How about another iPhone article? Would that help?

      --
      Faster! Faster! Faster would be better!
    2. Re:Ask Slashdot why They Can't Post Good Questions by Anonymous Coward · · Score: 0

      How about another iPhone article? Would that help?

      Oui put that darn freakin iPhone where it causes absolute maximum pain and discomfort for it's owner/user

  32. FVWM? by Anonymous Coward · · Score: 0

    Use a better window manager. Nobody else has problem with this because nobody (except you apparently) uses FVWM.

    Heh, FVWM... yeah I remember using that like 15 years ago. Trying to be all cool and "Next"-like since this was well before Jobs returned to Apple to create OSX.

    1. Re:FVWM? by MichaelSmith · · Score: 1

      Hey I like fvwm. I use it every day. If you don't like it thats okay. But its bad form to criticise things which you don't understand. Have a nice day.

      And since I am having a rant. Does anybody know how to make the gnome window list/task bar not minimise windows? Its driving me mad. Window A is on top of window B. Click B in the window list and it minimises.

    2. Re:FVWM? by lahvak · · Score: 1

      Ehm, it is my impression he says he has it working in FVWM, but cannot make it work in more modern desktop environments. Which does not surprise me. Every time I try to use some new window manager (usually because it comes as default after installing new system on a new computer, or because people rave about how great it is), I always end up returning back to FVWM, because nothing has the functionality of FVWM, while being equally fast and lightweight. Compiz is just beginning to implement things that FVWM had, well, you said it, over 15 years ago.

      --
      AccountKiller
    3. Re:FVWM? by Anonymous Coward · · Score: 0

      I have been using it for 15 years and that somehow makes me inexperienced?

      As for your other problem the only "fix" is to turn off sloppy focus (ie. turn on click-to-focus). It is one of those well known bugs in GNOME that is "fixed" but is not really fixed and the moronic developers refuse to think any different. Kind of like the issue with applets randomly rearranging themselves on the gnome-panels which is another bug that has been present for for more than half a decade and the developers have been unable to fix (sorry the "locking" of applets is a half-assed solution and it doesn't fix it anyway).

  33. xmonad - check the screenshots by Anonymous Coward · · Score: 1
  34. No, but if i were to dream... by suomynonAyletamitlU · · Score: 1

    This started tickling my mind since I started using my laptops as multi-monitor devices. I haven't done as much looking around as I should, but I've come to the conclusion that not a single OS I've seen was designed or redesigned with multiple monitors in mind.

    As an exercise and as a pie-in-the-sky dream I've been trying to work out what dedicated multi-monitor support would look like. I can't work on it because I've been depressed and having trouble concentrating lately, but this is a summation:

    There is a fundamental unit of screen space which is treated as a single desktop; you can have more than one of them across your desktops, and you switch between them with modifier keys and the mouse. If you have multiple input sources, you can bind them to either follow the mouse, or lock them to a desktop or monitor. Monitors always stay at maximum resolution (Yes, FUCK YOU, time-it-takes-to-reset-monitors) even if a desktop changes resolution or switches to "fullscreen application" status, because the optimization isn't done on the video output, but on each desktop's framebuffer, and those framebuffers are combined into the display after the fact. (I assume modern video cards aren't set up this way, but a guy can dream.) Naturally, because the desktop framebuffers are simply blitted to the main framebuffer, you can reorganize them as you like, as long as you don't change their dimensions.

    What this means is that screen real estate is actually paid attention to by the OS rather than the window manager saying "Oh hey look another monitor. *glitch glitch glitch* Okay now you can use it." It also fits in with other ideas I have (modular computing, etc) in ways that would make sense if you heard both sides of it, but I don't intend to get into detail about.

    I anticipate people coming up with reasons why this will never be made, but that's not really the point; I just dream of the future. It's entirely doable, it's just not likely to catch on, especially since nobody knows the details but me, and I'm pretty unreliable about these sorts of things.

  35. multiple monitors with FVWM for a long time by bigogre · · Score: 5, Informative

    I've been using FVWM with multiple monitors for years. xrandr has simplified things considerably. I can drag from one monitor to another with no problem. Below is my current xorg.conf (note that I am running on Fedora 10). You can use a Radeon card by changing the driver to 'radeon'. Use 'lspci' to get the appropriate BusID for your card(s). There may be simpler solutions but this has worked well for me.

    And for those saying to use a different window manager please note that FVWM has not stood still but is still true to the name it had when I began using it 15 years ago: the Frugal Virtual Window manager. It is frugal with regards to RAM and CPU use. I also like it because I can edit a file (gasp) to modify the configuration. For old farts like me that's a plus. YMMV.

    Section "InputDevice"
    # keyboard added by rhpxl
                    Identifier "Generic Keyboard"
                    Driver "kbd"
                    Option "XkbModel" "pc105"
                    Option "XkbLayout" "us"
    EndSection

    Section "Monitor"
                    Identifier "DVI0"
                    Option "Enable" "true"
                    Option "DPMS"
    EndSection

    Section "Monitor"
                    Identifier "DVI1"
                    Option "LeftOf" "DVI0"
                    Option "Enable" "true"
                    Option "DPMS"
    EndSection

    Section "Device"
                    Identifier "nVidia Corporation GeForce 8600 GT"
                    Driver "nv"
                    BusID "PCI:1:00:0"
                    #Option "Monitor-DVI0" "DVI1"
    EndSection

    Section "Screen"
                    Identifier "Default Screen"
                    Device "nVidia Corporation GeForce 8600 GT"
                    DefaultDepth 24
                    SubSection "Display"
                                    Depth 24
                                    Virtual 3840 1200
                    EndSubSection
    EndSection

    Section "ServerLayout"
                    Identifier "Default Layout"
                    Screen "Default Screen"
                    InputDevice "Generic Keyboard"
    EndSection

    1. Re:multiple monitors with FVWM for a long time by MichaelSmith · · Score: 3, Funny

      Frugal Virtual Window manager

      So thats what the F means.

    2. Re:multiple monitors with FVWM for a long time by martin-boundary · · Score: 1

      Also, before you ask, the "2" in FVWM is silent ;-)

    3. Re:multiple monitors with FVWM for a long time by Eil · · Score: 1

      I also like it because I can edit a file (gasp) to modify the configuration.

      I used FVWM for awhile too, so let's be fair here: you don't "configure" FVWM as much as you flat-out program it.

    4. Re:multiple monitors with FVWM for a long time by Anonymous Coward · · Score: 0

      Well done for failing to read the actual problem. Now how do you set the keyboard shortcuts to move Windows between screens?

  36. here's my toolchain by siddesu · · Score: 2, Informative

    xfce, xev, devilspie, xbindkeys, xmodmap, xrandr, vim, man. you can do every crazy thing that comes to mind with this, except window wobbling. i haven't had the need for that, hence no tool for it. reading the man pages won't take more than two hours. you can even use emacs or nano instead of vim with the same great result.

    1. Re:here's my toolchain by heffrey · · Score: 1

      Oh that sounds much more fun than just using well thought out, well integrated built in features. I'm so glad I don't have to use something like Mac or Windows!

    2. Re:here's my toolchain by siddesu · · Score: 1

      Which of the above utilities isn't "well thought out" or "well integrated" exactly and why?

      To achieve similar level of customization and comfort on a mac or windows pc, I needed to spend comparable time locating and researching the respective "well integrated" and "well thought out" tools, and I'm still not as happy with the result. The X tools above have served me very well over two decades.

      Your throwing around of phrases you've likely heard in product ads don't make you sound knowledgeable, just slightly trollish.

    3. Re:here's my toolchain by heffrey · · Score: 1

      The toolchain described isn't at all integrated. You have to integrate it yourself. Fine for techies but not really practical for the majority of computer users. Frankly these built in capabilities are long overdue even in Windows. I've had multi-monitor setup for many years now going back to my first xp machine.

    4. Re:here's my toolchain by heffrey · · Score: 1

      To achieve similar level of customization and comfort on a mac or windows pc, I needed to spend comparable time locating and researching the respective "well integrated" and "well thought out" tools, and I'm still not as happy with the result."

      Or, on Win 7, you could just use WIN+SHIFT+left/right to move the windows onto different screens. Works out of the box.

    5. Re:here's my toolchain by sakti · · Score: 1

      You are assuming that the question was proposed by a person who likes tightly integrated systems like windows and mac provide. Not everyone does. Some prefer loosely couple and highly customizable systems that they can mold to their style.

      Just because you like one thing don't assume everyone does.

      --
      "It is better to die on one's feet than to live on one's knees." - Albert Camus
    6. Re:here's my toolchain by heffrey · · Score: 1

      I wasn't assuming anything since, unlike you, I actually read the original submission.

    7. Re:here's my toolchain by siddesu · · Score: 1

      To do that on Linux you have to either read the documentation of your window manager, or assign the same sequence via one of the many mechanisms available - or do it with the mouse. The first and last methods work out of the box.

    8. Re:here's my toolchain by heffrey · · Score: 1

      Now you are just making me laugh. Dragging with the mouse works out of the box. Since this is a thread about keyboard access to windowing operations in what possible sense does that answer the original question? I'm sure linuxhater would put all all much more succinctly!

  37. Re:Linux just isn't ready for the desktop by Anonymous Coward · · Score: 0

    Yes, this man is correct! The sooner people ditch the abomination that is xorg.conf files, the better off we'll all be. For the love of christ people, fuck off the xorg.conf file, it pretty much "just works" these days without one (just make sure HAL is running).

  38. Yes, thank you! by SanityInAnarchy · · Score: 1

    ...My favorite is pack left/right/up/down. Does Windows 7 have anything like that?

    No, it's not an instant "go to the other screen" button, but it's a bit more generic, and it's never more than two or three taps of it to get to the other screen.

    --
    Don't thank God, thank a doctor!
  39. Pretty common really. by Sxooter · · Score: 2, Interesting

    Last place I worked we had two monitors for every developer, and we had about 40 developers. Place I work now has 4 developers, and 3 have 2 monitors and 1 has 3 monitors. The one thing we found in both places is that older Nvidia cards work best. 7800 series, stuff like that. Get the latest cards and you'll pull your hair out trying to get them to work.

    --

    --- It is not the things we do which we regret the most, but the things which we don't do.
  40. Re:Linux just isn't ready for the desktop by mrmeval · · Score: 0, Troll

    You will notice that the toe jam pickers that claim to have it working will never specify their system and never ever give up an xorg.conf file. They're trolling.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  41. Is this a joke? by Johnny+Loves+Linux · · Score: 1, Informative

    I must not be understanding the problem correctly. So help me out please. Is your set up a) 1 desktop stretched over 3 monitors? Yes? b) You want to move be able to movie, say Firefox, or a xterm, etc. from say monitor 1 to monitor 3 using keyboard shortcuts? c) You think a Linux desktop environment can't handle this currently?

    If this is the correct setup you have, then you must not be a KDE user. This is trivial with KDE.

    1. alt-tab until the app you want to move has focused.
    2. Hit the Alt+Fkey to maximize the app you want to move until it's no longer fullsize in monitor 1. In my case, I've set up Alt-F6 to maximize/unmaximize a window.
    3. Hit the Alt-Fkey to move the window to the right until it's in monitor 3. In my case, it's alt-f4 to move to the right, alt-f3 to move to the left.
    4. Hit the Alt-Fkey to maximize the app until it's full screen on monitor 3.

    Setting the keybindings is trivial in KDE: KDE menu -> Computer -> System Settings -> Keyboard & Mouse -> Global Keyboard Settings -> Select Kwin application -> Select Pack windows to the right -> custom -> Click on wrench -> type shortcut. Ditto on Select Pack windows to the left.

    I can't tell if you're trying to troll or you're like one of the "Great Old Ones" from H.P. Lovecraft's mythos who's just awakened from your deep slumber in some forgotten forbidding city up in the mountains. FVWM?!?!?! That's like 1994?!?! Not even FVWM95?!?! I had to double check my debian box to see if you could still get fvwm installed on a system.

    I mean no disrespect if you're not trolling. I'm just shocked that someone would still be using *and* preferring fvwm in 2009 when I thought the last fvwm user went extinct in 1999 with the arrival of KDE and Gnome on the scene in 1998.

    1. Re:Is this a joke? by Anonymous Coward · · Score: 0

      Put down the exclamation points; you'll put somebody's eye out with those.

  42. Not A Shock by b4upoo · · Score: 1

    Usually development follows demand. Since the numbers of people wanting to use multiple monitors with the options is quite small it is no shock that little work is done in that area. If it were for a commercial OS such as Windows think of how much each buyer might be asked to pay for such a program.

  43. xmonad manages multiple screens rather nicely by nikki93 · · Score: 1

    'xmonad' is a tiling window manager that I found handles multiple screens nicely. Moving windows between monitors etc. are just the basic features.

  44. Please mod down my post by troll8901 · · Score: 1, Interesting

    That's one reason why Linux has not gained widespread acceptance. Because of these people. They and their elitist way of treating other people, are part of the problem, not part of the solution. Just one of them can more than undo the efforts of 10 helpful people.

    I wish I know how to contact these people, so I can stick it to them, "Hey shut up already! Either you find a solution to these outstanding problems (which you KNOW is true - or not), or shut the fuck up!"

    Sorry for trolling. Please mod this down. But I really need an outlet right now.

    Btw, anyone knows how to get Firefox to work fast in Linux (Gnome or whatever)? I find that it works 2-3 times faster in Windows XP on my Eee PC than in Debian LXDE, when having multiple Slashdot tabs open. :( I've searched Google but there's not many practical solutions that I can apply. Ditto for SeaMonkey, IIRC.

    1. Re:Please mod down my post by gmack · · Score: 1

      Use an accelerated FF build from a third party. Official Firefox builds on Linux are less optimized than their windows counterparts since they don't come with PGO etc.

    2. Re:Please mod down my post by Khyber · · Score: 1

      Multiple slashdot tabs is one of your slowdown causes. Slashdot's site code is so horrible that what once loaded fine and fast on an outdated P3 doesn't load for at least ten minutes.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    3. Re:Please mod down my post by SwedishPenguin · · Score: 1

      Where is the "elitism" in the previous conversation? All I see is one guy asking if an AC can post his xorg.conf (ie trying to help), and the AC not responding.

      Re Firefox: You can't, the Windows version is compiled with performance guided optimization, the Linux version is not. Try chromium though, it'll blow the socks off of firefox wrt performance (and the Linux and Windows versions are about equally fast from what I've heard) and it seems to be a hell of alot more stable (mostly because one tab crashing doesn't bring down the whole browser, ditto flash).

    4. Re:Please mod down my post by troll8901 · · Score: 1

      Where is the "elitism" in the previous conversation?

      Sorry, I over-reacted.

      Try chromium though, it'll blow the socks off of firefox wrt performance

      Thank you, I'll give it a try.

    5. Re:Please mod down my post by troll8901 · · Score: 1

      Use an accelerated FF build from a third party.

      Thank you, I'll give it a try. This is also the first time I've heard of Profile-Guided Optimization. I'm humbled.

      (I wonder how long (or how many SBUs) it takes to compile just one profile.)

  45. Re:Linux just isn't ready for the desktop by clang_jangle · · Score: 1

    You will notice that the toe jam pickers that claim to have it working will never specify their system and never ever give up an xorg.conf file. They're trolling.

    FreeBSD 8.0 (7.2 until just recently) on a Mac Mini 2.0 GHz core2 duo with Intel 945 graphics. No xorg.conf is necessary on this machine -- as on most machines now, it has been rendered obsolete by hald and dbus, in Linux as well as *BSD.

    And you were saying what now?

    --
    Caveat Utilitor
  46. Re:Linux just isn't ready for the desktop by clang_jangle · · Score: 1

    Oh, forgot to mention this, which makes two displays possible from my intel graphics card, and xrandr.

    --
    Caveat Utilitor
  47. Xmonad by Anonymous Coward · · Score: 1

    Xmonad is really fantastic with multihead, moving windows (and whole desktops) between screens is a snap.

  48. Multiple Display Linux in general by Anonymous Coward · · Score: 0

    Forget something as nice as quick way to switch windows across screens.
    Try a multi-screen setup in Linux with 2 seperate single-head cards, especially if they're neither ATI/NVidia.
    All but dual-head setups have been 'WontFix' regressions for the last few years.
    Unless you want to give up more modern enhancements, you're stuck downgrading...

  49. Two Video Cards a problem by systemeng · · Score: 1

    I have a sager np5950v laptop with two nvidia quadro FX 2500 cards. The laptop display is attached to the second card rather than the first one. Suse's video configuration always tries to put video by default on the first card. I had to screw with bus ID's and xorg.conf in suse 10.0 and 11.1. It never detects it correctly. I also find that every time I do a video driver update I have to copy the old xorg.conf over the one autogenerated by the configuration tools since they don't get it right. I've contributed to parts of the yast2 video stuff before in suse so I can work around the failures but it is annoying and definitely the kind of problem to google for. It's also annoying that the nvidia drivers don't recognize this configuration for SLI though perhaps they have fixed it since I last update drivers.

  50. Re:Linux just isn't ready for the desktop by Gerzel · · Score: 1

    Indeed. And why is the use of multiple monitors the domain of the desktop? I know many work environments where multiple monitors are used, even when they are all text.

  51. MS FUD to push Windows 7 for x-mas by cenc · · Score: 0, Troll

    Really people? This is is a question to be taken seriously on /.?

    Anyone that knows Linux, knows it does more than one display and has done it for years. I have been using multiples displays for at least 5 years in linux.

    In some sense, given the server / terminal roots of linux you could say it did it long long before windows ever did.

  52. I have found KDE to have the best support by DeadRat4life · · Score: 1

    It lets you set a different wall paper for each and really treats them as two monitors. It felt light gnome just treated it as one huge one. I think winblows 7 has a bit better or at least easier support, but KDE has 7 beat.

  53. I'd say give e17 a shot by Provocateur · · Score: 1

    Elive CD, and if your graphics card GPU is nvidia, its friendly enough. It's got keyboard/binding customizability (if thats a cromulant word), more than your fair share, too. Near-useless keys can do more useful things for you, e.g. I've turned mine into a multimedia keyboard almost. As for swapping windows between workspaces, I simply nail them to a desktop (say Desktop 2 for browsing, Desktop 3 for rss, etc) and two keys side by side that are bound to Switch Desktop Left / Right, so it's more 'Switch to this desktop' instead of swapping contents. And when ecomorph/compiz is on, the cube spins in the correct direction. Devel elive is stable enough for casual everyday use, as long as 'casual' doesn't involve terms like 'breathing apparatus' or 'intensive care'.

    E16 has a beautiful pager that provided HIGH QUALITY snapshots of each desktop, in miniature. I have never seen anything like it. You will never get lost. A slew of themes are in efflux.org iirc, but they look kinda dated.

    Cue the critics. But it's one of those things, you'll love it or hate it after a few minutes. But I hate FisherPrice candy-colored fruity desktop icons and taskbars more than most people.

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  54. Composite? by jda104 · · Score: 1

    I've been waiting for years for someone to get Compositing working on >2 monitors. Unfortunately, all of the solutions mentioned involving Compiz are off-limits to anyone with more than two monitors.

    1. Re:Composite? by jpkotta · · Score: 1

      It works with the nVidia proprietary drivers, and has for years. I use FVWM+xcompmgr, which I use for translucent windows. I tried Compiz (or maybe it was Beryl or Compiz Fusion, too many names) a little over a year ago and it worked just fine with two monitors.

  55. KDE by SwedishPenguin · · Score: 1

    Keyboard shortcuts for moving the window to another screen: System Settings->Keyboard & Mouse->Global Keyboard Shortcuts->Select KWin->type screen in the search field to filter out all the screen shortcuts, including moving a window to the next screen and to an arbitrary screen and moving focus between screens.
    KDE also has screen specific wallpaper functionality (which from what I understand Windows 7 does not) and of you can of course have multiple taskbars if you wish.

    1. Re:KDE by agm · · Score: 1

      KDE4 was a step backwards from KDE3.5 in terms of how it handles multiple monitors. I currently run a triple head setup up with two of the monitors being driven by one Nvidia card in TwinView mode, and the 3rd monitor running as a separate KDE instance. You cannot do that in KDE4, and it's the reason I have not upgraded.

  56. Your first point is wrong - I'm looking at proof by dbIII · · Score: 1

    Example 1: 1600x1200 next to 1024x768, Gnome, year:2009. Failed

    That is very similar to the current setup on the home machine that I'm typing this on - stock Fedora11 with the driver from Nvidia and set up via the Nvidia tool in about 3 mouse clicks.
    Here's how xdpyinfo reports it - notice it's wider than 2048:

    screen #0: dimensions: 2880x1200 pixels (671x272 millimeters)

    I've set up a few triple head machines as well with both edits to the xorg file and the Nvidia tool which now handles simply just about any configuration their cards are capable of. Also I had multi screen setups wider than 2048 more than five years ago. People have made video walls in X more than a decade ago with a pile of cards and monitors - can you provide a link to this limit many have managed to exceed which managed to stop you? Is it another bit of gnome abandonware or just misunderstanding?

    But it would require the user to know that she uses a Nvidia card

    Hence the splash screen with a big "NVIDIA" on it :)
    When I give new users these things I show them how to run it so that they can adjust their gamma or whatever else they want to do.
    On the other hand the ATI stuff works flawlessly with the gnome tool, but 3D drivers on at least the stuff I have mean that google earth crashes X so I've got Nvidia on all the desktops.

  57. What about the text console? by VanessaE · · Score: 4, Interesting

    If there's one thing I've wanted for as long as I've used Linux, it's multiple monitor support on the regular, plain text console. I use a dual-head nVidia card, which works fine under X, but console mode has always been a let-down. One monitor always displays a normal console, while the other usually ends up displaying whatever I saw perhaps 10 minutes prior (as if it is showing part of the other monitor's scrollback buffer).

    So, each can clearly show unique content in text mode, but does any tool exist that can bring some order to it?

    1. Re:What about the text console? by julesh · · Score: 2, Informative

      So, each can clearly show unique content in text mode, but does any tool exist that can bring some order to it?

      http://tldp.org/HOWTO/Framebuffer-HOWTO-14.html mentions a tool called con2fb. I haven't tried it, but it sounds like it does what you want.

    2. Re:What about the text console? by Skapare · · Score: 1

      How about a more modern up to date document?

      --
      now we need to go OSS in diesel cars
    3. Re:What about the text console? by cloudmaster · · Score: 1

      Start [terminal of choice] on multi-X desktop system. Maximize (or, hopefully, enter "full screen mode" each one on a different screen. Ignore "this is evil" feeling, because window managers exist specifically to manage windows, which is what you want to do. Enjoy.

    4. Re:What about the text console? by Anonymous Coward · · Score: 0

      yeah, you can do this through serial for example (if console is the only thing you care about, it's good enough).

  58. The point of computers is to save time by dbIII · · Score: 3, Insightful

    The file is an incredibly good idea. You do not want to have no choice but GUI tools to deal with something where the display is so stuffed that you can only get text. What you want is exactly what is happening - GUI tools that write to a file that anyone that can get to the text can fix whether they are doing it with a GUI tool or a text editor.
    Then there's the other huge advantage. I have a dozen twin head machines with similar video cards and similar monitors, and new ones end up being about the same. I only had to tweak the xorg.conf file ONCE (took about a minute) and now I just copy it to each machine. With no portable file and a GUI tool I would have to log onto each machine and click away at a maze of twisty menus and boxes to get a configuration I already have.
    Configuration files are the way of saying - "just do what this other machine does and don't ask me to repeat myself" - vastly superior to a GUI micromanagement method. Generating the files is a different story, but the important thing is to be able to do something with them to avoid pointless busy work.

    1. Re:The point of computers is to save time by moonbender · · Score: 1

      X could write an xorg.conf-auto file on every start, containing the generated xorg.conf. If you want X to use this file, mv it to xorg.conf. Otherwise, it sits there for informational purposes and is otherwise ignored, so if you change your hardware you don't have to edit it. OTOH this does shackle X to the logic imposed by this old config format, which might or might not be a problem.

      Also, I want to be able to write a partial config, containing only the bare minimum information I want to/need to override. This is already possible to a great degree, but I'd like to be able to get rid of the Identifier/Device/Monitor tags in my xorg.conf, all of them are redundant since I've only got one Screen/Device/Monitor (well two, actually, but those are managed by the Nvidia driver).

      --
      Switch back to Slashdot's D1 system.
    2. Re:The point of computers is to save time by Homburg · · Score: 1

      Of course, if you need to configure X, you want a text file to store the configuration. But I took it that the posts upthread were pointing out that, most of the time, X can configure itself these days, so you don't need any configuration file at all, text or otherwise.

    3. Re:The point of computers is to save time by dbIII · · Score: 1

      Stock Fedora doesn't have an xorg.conf file at all. It only turns up if you are doing anything other than the default of single monitor, maximum resolution. Once you actually need to do other things it becomes useful.

    4. Re:The point of computers is to save time by zevans · · Score: 1

      I should probably clarify my original post. I meant that Xorg.conf is not necessary to get a working X, and nine times out of ten, is not a good WAY to get a working X.

      If you know what you are doing and want to tweak, it's still needed. However, the OP was looking to troubleshoot, and the easiest way to do that in 2009 is to REMOVE the xorg.conf, and then if you don't automatically get a working config, slowly add sections of the file back in.

      --
      "... and more and more now there are all kinds of electronic goodies available" -- Pink Floyd 1972
  59. Re:Linux just isn't ready for the desktop by bertoelcon · · Score: 1

    Linux is perfectly fine for the desktop. It's the desktop that isn't ready for Linux.

    I would say its the desktop users that are not ready, because the desktop hardware is ready.

    --
    Anything can be found funny, from a certain point of view.
  60. Virtual Workspaces by Anonymous Coward · · Score: 0

    It would be nice to have a concept that I'll call virtual-workspaces with multi-viewport.

    If you have two monitors and four workspaces it would be nice to be able to assign each monitor to the workspace of choice.

    So you might see the same workspace on the two monitors or workspace 1 and 2 or 2 and 3 or even 1 and 3 on the monitors.

    Much like what is possible now, but with more integration between workspaces and monitors.

    1. Re:Virtual Workspaces by Skapare · · Score: 1

      It does seem the modes are confusing when considering both multiple monitors and multiple workspaces. I've got a laptop with a desktop monitor plugged in. Ubuntu 9.10 is freshly installed (not an upgrade from a previous). The only setup that brings the desktop monitor alive is treating both monitors (the one on the laptop and the one on the desktop) as one continuous screen. I currently have the laptop on the left because Gnome wanted to decorate the screen on the right. So I'm working in 3840x1200. But when I try to set up modes using each monitor as its own distinct desktop workspace, the desktop one (connected to the VGA output of the laptop) shuts off due to no video.

      What I want is for each display to be its own desktop. I'll need some mechanism to switch input to which one I want to input to. Each virtual desktop (Ubuntu or Gnome gave me 2 to start with but I increased that) should be independently selectable in each display.

      I'd accept the alternative of running a separate X server in each display, allowing each to login, logout, and switch user. It still needs an input selector (to tell something which display the keyboard and mouse inputs go to).

      What I don't want is what some apps do, which is to put extra windows over on the laptop display when I'm working in the desktop display. So I really want to get away from this 3840x1200 mode made up of the two 1920x1200 displays side by side. Later, I'll get a real desktop machine and two real monitors and then a 3840x1200 would be fine. But for now, all I want is for my big monitor to be primary workspace until I have to work portable.

      --
      now we need to go OSS in diesel cars
  61. Right now by Anonymous Coward · · Score: 0

    Right now, I'm starting at two monitors, running Ubuntu. The mouse moves seamlessly between the two. I can drag windows from one to another. I can expand a window (any window, or multiple overlapping windows) to cover both windows at the same time (as I typed this, I dragged one side of this email client across to cover half of the other monitor. I have a TV application (digital tv) running on half of that monitor, and I didn't want to cover it up... but if I kept dragging I would have. I can set each monitor to be independent of the other, or as I have it now I can have one gigantic virtual display (each monitor is set to different resolutions, one monitor is a Syncmaster 172N that only does 1280x1024, the other is a Syncmaster P2270, its resolution is 1920x1080 (and I have it set there). If I have one app stretched across both, Firefox doesn't go to the bottom of the bigger resolution screen. If I dragged to the bottom of the higher resolution screen, some would be cut off from the lower resolution screen. If I transfer a full screen app from one display to another, and it only fills one display, it will automagically resize to full screen on the other display (filling the full display without cutting anything off). Linux has done this for years. Is that what you meant? There are other configurations too (I could have one ginormous display, treated as a single screen across two monitors, but ultimately some data might be lost because of the different physical screen sizes and the way it works now. It could automagically fix things I suppose, but that s one thing it doesn't do now. Everything else it already does. It can do it with multiple video cards too, and I've heard of displays (massive video walls) where thousands of monitors are connected in simultaneous use. Works for me. Does a good job. Crisp, clean, fast. Oh and I use Gnome (why are you using FVWM again?). I've ran KDE (I just prefer Gnome). But I 've also used compiz and compiz fusion (on both) because I was looking for more eye candy than I could get from macs or windows (again, thats just me). Hope this clears a few things up.

  62. KDE 4.2 has shortcuts to move screen by j_sp_r · · Score: 2, Informative

    Settings -> Keyboard and Mouse -> Global shortcuts -> Kwin

    Window to screen \d

    Kwin has a lot of shortcuts you can define.

    I don't know what the post is all about, but it is defiantly not true.

  63. your choice is Awesome by Anonymous Coward · · Score: 1

    I've been using FVWM for years too. Recently I switched to Awesome and I really like it. It's on the same level of configurability like FVWM. And it has very good multiscreen support. The only downside is that you have to learn lua to configure (read program it).

  64. Re:Your first point is wrong - I'm looking at proo by Late+Adopter · · Score: 1

    He didn't explicitly say he was using the same hardware for each example. Intel cards at one point (still?) have that limitation.

  65. It Works by OverflowingBitBucket · · Score: 2, Interesting

    I'm using a pair of triple- and quad-head PCs as we speak. Linux on both: CentOS 5.3 on one, Ubuntu 9.10 on the other. One ran OpenSuSE 10.2 previously. Two cheap dual-head nVidia cards, their binary drivers. Started with the xorg.conf generated from the nVidia tool. Spent several hours the first time trying to get it going years back, but nowadays just spend about 15 minutes setting it up upon install. Works as one large screen in each case. As such, I just drag things around on the (big) desktop to change displays. The doco supplied with the nVidia drivers is reasonably good and all I really used. Runs 3D stuff fine on each. One is KDE, the other GNOME. Both environments seem to have an awareness of the physical displays as well- if I hit maximise, it'll fill the current monitor. I'm not sure that the Linux ecosystem is really lacking such things.

    I'm not 100% sure which features are apparently lacking? Is it just keyboard shortcuts to move a window from one physical screen to another? That'd certainly be useful, though I can already do this with a mouse. I know that the keyboard shortcut list is lacking in GNOME, and more options in KDE couldn't hurt either. Perhaps that's what it's about.

  66. wtf? by MrKaos · · Score: 1

    Linux since fedora 1, 2 screens always. First using matrox cards now I use Nvidia cards and ATI in the laptop. Nowadays I just use the Nvidia drivers in the Ubuntu restriced repo because it's basically so easy. Once compiz is going and avant is installed the linux desktop is pretty damn...pretty.

    I don't understand what this guys problem is?

    --
    My ism, it's full of beliefs.
  67. How to do it in FVWM by serviscope_minor · · Score: 1

    Stuck of FVWM? STUCK??? FVWM has excellent support for multiple monitors. You just need to know how.

    Firstly, FVWM has extended the stnadard X11 position/size spec (width*height+left+right) with an additional marker to indicate the particular screen. Eg: wxh+l+r@X, where X is g for the global screen, p for the primary and so on.

    If you want to bind keys to shuffle windows around over multiple monitors you can do something like:

    Key F1 A C AnimatedMove 0 0

    eg if F1 is presses in Any region with the Control modifier, move the current window to 0,0.

    There's als MoveToScreen which can be used to move windows to another screen, etc.

    There's settings for resistance for dragging the windows over the edge of screens, preventing overlap over the edge of the screen and so on.

    Seriously, they "man fvwm" from an xterm and search for Xinerama. There are hundreds of options.

    Finally, if all else fails, and you wish to do some really strange maniuplations, then you can write an FVWM module in a variety of languages to suit your taste.

    --
    SJW n. One who posts facts.
  68. Re:Your first point is wrong - I'm looking at proo by udippel · · Score: 1

    He didn't explicitly say he was using the same hardware for each example

    So true. Though, I did explicitly say 'on another box'. So, explicitly, I did say ... . Hmm.

  69. Working just fine for YEARS by Anonymous Coward · · Score: 0

    I have switched to linux in 2006 partly because of its multi-monitor support in window managers such as e17 (Enlightenment.org), but in the meantime, things got even better:

    Since we have xrandr 1.2 it is sufficient to just put Virtual 3520 1200 in your xorg.conf (or whatever the combined resolution of your setup will be) and run a simple xrandr command:
    xrandr --output HDMI-2 --mode 1920x1200 --right-of HDMI-1
    (You can put it into your .xsession to be run automatically after logging in)
    Of course, you can also set up rotation, cloning, different modes, etc. with xrandr. Also try its --auto option which should automatically select the best resolution.

    Now combine this with a window manager that supports Xinerama. For tiling window managers, my favorite one is i3 (see http://i3.zekjur.net/ ), which behaves mostly like wmii but adds some nice features and has proper support for xinerama.

    If you are more into traditional desktop environments (not tiling), try e17 (see http://www.enlightenment.org/ ). While still not released, it works quite well. There are experimental packages for debian/ubuntu and other distros.

  70. Matrox by Anonymous Coward · · Score: 0

    I have (or actually used to have) varying Ubuntu and Kubuntu distros on one of my PCs which has a Matrox P650 dual head graphics card and two monitors attached. None of the mentioned distros has managed to support two monitors - or that Matrox card in general. The only way I managed to get a dual display was using some obscure third party hacked Matrox drivers. And that fun only lasted until the next system update. Couldn't be arsed to do the all the manual tweaking again so I was left with one monitor.

    1. Re:Matrox by sowth · · Score: 1

      Ubuntu and Kubuntu are essentially the same distro, except one was modified to use KDE as a "desktop environment" / frontend, and the other uses Gnome. Ubuntu was designed to be a simplistic distro for those migrating from MSWindows, so I don't find it surprising if they don't bother with any special configurations. However, I don't think this is the case here.

      Though, if a hardware manufacturer won't give out specs, then it is not as if anyone in the Linux community can do much about it. If the manufacturer doesn't bother to release specs to Microsoft, and you have to download "some obscure third party hacked Matrox drivers," would you say it was Microsoft's fault? Probably not, because this is what you have to do on MSWindows all the time! If they didn't release drivers compatible with Vista, and this is what you had, would you blame MS or Matrox??? Shitheads implying MSWindows is better than Linux for this "reason" are idiots.

      As for Matrox, it seems they don't care about development for Linux on the P650. Read this and suck it. Only Matrox can supply specs or drivers for what it creates. Sometimes people are able to reverse engineer ways to use hardware without specs. Sometimes the manufacturer uses standard interfaces, so drivers can still be made without specs, but who in their right mind would expect someone to magically be able to do this all the time?

      If it is so fucking easy, why don't you do it, asshole? Spoiled pieces of shit always demand others do the impossible, but do nothing themselves. Why don't you just buy a video card which does what you want it to with the software you are using?

    2. Re:Matrox by AnonymousPinhead · · Score: 1

      When you list the ubuntu releases list them all atleast, they even have ubuntu for christians they take there distro to a diffrent level not that i would use christian ubuntu just saying. if you dont beleve me about the christian ubuntu heres the link have a look for yourself http://ubuntuce.com/ they even have a ubuntu for people who do nothing but graphics someone showed me this the other day and im like why not just use ubuntu or kubuntu or what ever buntu you got and install the stuff you need, its in there repositories nothing special about it but im just curious what desktop enviroment the christian edition has i wonder if they have there own, if i cant find out ill download it and put it in virtualbox. no matter what buntu it is its still ubuntu and for the people that go from ubuntu and install kubuntu you wasted your time just install kde from the repositories its there also and once you install kde you can call it kubuntu if you like if it makes you happy. but mainly state this about ubuntu its debian based thats important. And for 3 monitors ive seen 4 but you will argue with me and say it isnt possible, on linux anything is possible and on windows its limited to some degree oh and your footer -Posts which are obviously wrong/lying should be modded troll. So if you think im lying but cant prove it neither can anyone else who thinks there lieing and they cant prove it. then they should be modded a troll, i may take up a new hobby this would be a unique one in itself making slashdot look stupid and proving it of such ratings by proving what someone said is fact and post links were the info is at. Wait this is slashdot the real reason i even read it is how someone will respond to a factual stuff that i know is fact and basically call them names.. oh it amazes me of the stuff people will do to argue there wrong and in fact "fact" there right

    3. Re:Matrox by AnonymousPinhead · · Score: 1

      I have (or actually used to have) varying Ubuntu and Kubuntu distros. so how long did it take you to find out kubuntu and ubuntu were the same distro. Im not trying to flame you in no way, just curious and i wonder how many other think kubuntu and ubuntu and ill add one xubuntu are diffrent distros theres more buntu's but those are the main ones. Maybe ubuntu needs to make it clear on there webpages. i respect the ubuntu distro alot it has showed windows users linux thats what linux users recommend you to start on is ubuntu but when i recommend them i tell them off the bat that xubuntu kubuntu and ubuntu are the same distro and all easy, i told them they have a choice of windows managers i prefer xfce out of all those aka xubuntu, if i were to use ubuntu again id get xubuntu they are other diffrences to that should be said gnome has its set of packages it comes with and some and the same goes for kde and the same for xfce. theres more diffrences than the desktop enviroments i had to clear that up. the only advantage when you download it as ubuntu you dont get the packages that kubuntu comes with same goes with xubuntu. but you can install kde on ubuntu but you would still be stuck with gnome packages which is annoying to say the least someone should of told you they were the same distro a long time ago. maybe theres to many people posting comments in the intension of making linux look bad. Maybe i should post the story of the possitives of linux, all of them are not getting out there well alot actually, The new things of linux i know of some that havnt been discussed but i hear about it all the time on freenode network from the developers in charge of it. i'm in alot of linux distro rooms a linux that really hasnt been talked about is doing wonders for linux its sabayon but i suggest if you try it get the gnome version its up to version 5. Ive had a bad experiance with kde they dont have kde right its none of the distro's fault its the developers of kde's fault. But the bad problem is the whole linux distro hears about it and some people are mean actually to these distro's and the problem they had was kde but they still took it out on the linux distro's who had nothing to do with it. xfce has allways been stable for me i shorten the bars and put them in the middle the upper and lower and turn them black and im happy. gnome seems to be doing good also i dont like gnome but ive hadnt heard to many complaints. Im in like 10 diffrent disto's rooms i see this stuff everyday. kde itself has caused a headach for all the 10 of them people dont understant that distro dont program kde the kde team does

  71. Troll? by JustNiz · · Score: 1

    The original post is so not-true, and with the mention of Windows 7 I'm guessing the original poster is actually a Microsoft troll.

    1. Re:Troll? by shift · · Score: 1

      Did I attempt to tell any lies in the original post? Note that I'm looking for these features in the mainstream desktop environments. On the surface you cannot find them, or I'm blind. My own FVWM setup is way beyond what comes with multiple monitor support in Windows 7 by default or with add-on tools, so of course I know it can be done, and I even state that in the original post.

  72. how to do it in KDE by brezel · · Score: 1

    systemsettings -> keyboard & mouse -> global keyboard shortcuts -> select kwin
    there you can bind whatever shortcuts you want to "Window to screen X".

    i don't know about fwm but if you want advanced features you should prolly user a more advanced wm :>

  73. KDE not so much (Re:Issues I've had.) by GeekDork · · Score: 1

    Ubuntu, and KDE both handle multiple monitors very well.

    I call bullshit. KDE is a piece of crap when it comes to multi-monitor setup, even the latest 4.3.x series. One of the major issues is that RandR handling in KDE is basically a comment in the monitor setup tool, stating that nobody cares to implement it. So unless you're still running Xinerama, you're out of luck. And as was mentioned above, you can pretty much kiss composite desktops goodbye then. It goes so far that when you setup your monitors with the commandline xrandr tool, the control center will collapse all monitors back into one as soon as you open the monitor settings.

    In happier news, Gnome seems to do far better in that regard and in printer handling

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

    1. Re:KDE not so much (Re:Issues I've had.) by kmahan · · Score: 1

      KDE used to have support for multiple video cards. They didn't consider it important in the latest release. Which kind of screwed those of us that did consider it important.

      --
      Invalid Checksum. Retrying.
  74. On FVWM2 myself by Anonymous Coward · · Score: 0

    I'm still using fvwm2 myself, but I don't feel "stuck on it." When something better actually comes along, I'll consider switching. KDE and Gnome are too bloated to be considered at all.

    1. Re:On FVWM2 myself by WillKemp · · Score: 1

      Are you still using a 486?

  75. There is a tool and is mature by Anonymous Coward · · Score: 0

    It is called grey matter and can be found between ears all over the place, with the exception of American politicians.

  76. Re:Linux just isn't ready for the desktop by Anonymous Coward · · Score: 0

    You will notice that the toe jam pickers that claim to have it working will never specify their system and never ever give up an xorg.conf file. They're trolling.

    The simple answer is most distro's dont use an xorg.conf now it all done automatically for you barf brain it even sort of works on my freakin laptop with it's scabby pox infested ATI M220 POS in it boy wish i could swith the graphics out and put Nvidia in it the machine itself is fine just the F***ING ATI CRAP

  77. sharing screens of different computers by cmdr_tofu · · Score: 1

    This is a slightly different problem, but I think is related. It might end up being useful to shift. I (and a lot of other people) use synergy2 (http://synergy2.sourceforge.net/) to share 1 keyboard and mouse over multiple monitors on multiple computers. This ends up being a lot less tricky than multi-desktop setups with its own limitations (you can't drag windows from desktop to desktop, you need multiple pcs, etc).

    I find it works great, as I can have Linux, XP, and OSX all working simultaneously, each with their own monitor (or monitors) and never have to switch keyboard or mouse. Thank goodness cut and paste works between desktops! Now I'm wondering if there is a solution like this which can employ X and ssh tunneling to allow one to drag windows from Linux desktop to Linux desktop. That would be pretty awesome.

  78. Re:Linux just isn't ready for the desktop by troll8901 · · Score: 1

    I don't think you should be marked Troll. In fact, *I* should be marked Troll.

  79. Awesome WM by Anonymous Coward · · Score: 0

    http://awesome.naquadah.org/
    No mouse needed: everything can be performed with keyboard;
    Just. Perfect.

  80. Macbook Ubuntu Nvidia by bytesex · · Score: 1

    As were on the subject (slightly off topic here, bear with me): I've been trying to get my 5,1 simple aluminium macbook (with ubuntu and nvidia drivers) to recognize that my second screen is actually 1600x1200 and it won't - no matter what I do - give me any more than 1280x1024. It's either that, or black, or vertical resonating stripes. Mac OS, installed on the same machine, using the same dual-monitor set-up, has no problems whatsoever to do this properly, and it is driving me insane. Am I perchance in the presence of some Nvidia people who could help me out with this ?

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  81. Managers aren't ready for the Linux desktop. by newdsfornerds · · Score: 1

    Managers (all the ones I have had in recent years) are not ready for Linux on my desktop. Of course even when you are supporting nothing but Linux servers in your role, they insist you will not be able to connect to the fucking Exchange server. I have had jobs where the employer did not use Exchange and I was able to use Linux on my desktop. This keeps happening to me everywhere I work. I get handed a new Dell laptop with an incomplete or broken install of WinXP on it and am told to download putty. My last boss wanted me to test VMware Linux machines on this Dell XP box. It was fun watching the thing crash on a daily basis. Usually it happened at the worst possible moment. Honestly, I don't see how a real Linux person can work with that setup. I sure can't. Last month I bought myself a MacBook Pro so the boss' fear of me having Exchange issues went away.

    --
    Damping absorbs vibrations. Dampening is caused by moisture.
  82. Heterogeneous multi-adapter works by coryking · · Score: 1

    As I'm using it right now. A dual-head nVidia and a dual-head ATI. But now that I read that article, my guess is that Win7 is knocking one or both of the cards down into some kind of legacy mode.

    1. Re:Heterogeneous multi-adapter works by tomtomtom · · Score: 1

      Yes - apart from anything else, XPDM drivers mean you lose DX10 and DX11 support.

  83. re by Anonymous Coward · · Score: 0

    My favorite which does its job just perfectly is the Awesome Window Manager.

    http://awesome.naquadah.org/

  84. Try Compiz by Barryke · · Score: 1

    Cardinal solution:
    1) Use nvidia.
    2) Install Ubuntu.
    3) Try Compiz.

    I use 4 virtual dualmonitor desktops this way. The whole user experience will blow you away.
    PS: disable the wobbly effect, its useless and makes throwing windows difficult.

    --
    Hivemind harvest in progress..
  85. Multiple monitors in current X system by bradbury · · Score: 2, Interesting

    Yes, this solution is fine (and easy!) for someone who wants to shell out the $$$ for a multi-headed graphics card (or even say the new Matrox 8-screen card) -- but say one wants to live with older hardware. Say one has a MB with an i915 chip for "standard" VGA and one has added a "Radeon HD 3450" card which is relatively a cheap 2 head graphics card -- one has the capability of configuring 2 additional (total of 3) monitors -- but can one get X to talk to both hardware drivers (the Intel and the ATI)? Not in my experience (and I have tried).

    If X indeed supports this (multiple screens across multiple hardware (driver) types) then I simply have not figured out the required tricks. If it doesn't support this it is a deficiency in the X capabilities and should be fixed.

    The version of X I am currently running is 1.7.1 and I'm about to upgrade to 1.7.3.

    Side note: The most annoying thing IMO is that given the cooling capacity requirements of most current medium-to-high-end video cards is that they take up 2-slots. Slots I could devote to other uses (ATI TV receivers -> MythTV recorders for example). The standard "one size fits all" releases of hardware to the masses will never be right for my interests (I generally view unused slots as opportunities to make my computer more interesting [think very old car/engine tinkerer]) -- so I will want all of the slots available -- and the MB manufacturers have generally not changed the general design layout in ~15 years to deal with this.

    1. Re:Multiple monitors in current X system by JustNiz · · Score: 1

      THe problem you're having is because its an ATI card.
      ATI don't give a shit about linux and their linux drivers suck. period.
      Go buy a cheap nvidia card instead.

    2. Re:Multiple monitors in current X system by bradbury · · Score: 1

      But I already had the ATI card and there was no point to letting it go to waste. I've also tried the standard disbributed binary drivers from ATI (which I believe can't coexist in current kernels with the Intel drivers but the newer (>=2.28.8) linux/X radeon open source drivers drivers which use acceleration, EXA, and some of the other options do work reasonably well for most of my purposes (as I don't play games I'm primarily interested in video CPU loads and it did well in the test cases that I've run. So the problem really isn't the ATI hardware though there may be a problem even getting the Intel and ATI X drivers to load and work at the same time. There is also a problem that it looks like if you setup the HP BIOS to use the ATI card (for booting before X is even loaded) it looks like the Intel i915 PCI access is disabled. So the for me to make the maximum use of the Intel+ATI (3 monitors) is to run the primary screen on the Intel and the secondary screens off the ATI.

      And also, now that AMD (+ATI) have released the documentation on the hardware it should be possible for the Linux open source ATI drivers to improve over time to the same level as the proprietary drivers in the past.

    3. Re:Multiple monitors in current X system by JustNiz · · Score: 1

      >> I've also tried the standard disbributed binary drivers from ATI (which I believe can't coexist in current kernels

      Thanks for reinforcing my point that ATIs Linux drivers suck.

      >> now that AMD (+ATI) have released the documentation on the hardware it should be possible for the Linux open source ATI drivers to improve over time to the same level as the proprietary drivers in the past.

      Yeah well I guess its down to you to decide if you wanna wait for a year or two just to see if you can save an ATI card worth about $15, or just go ahead and buy an nvidia card from ebay for a few measly bucks and have it work immediately. I know which I'd do.

  86. xrandr 1.2+ breaks multi card support in X by SlashSim · · Score: 1

    My desktop is frozen at Debian Etch.

    I have a triple head setup with three graphics cards. It has been working well for me for years, though it was a bit tricky to set up. About halfway through the Lenny release cycle, an upgrade hosed my multi head setup.

    The culprit was xrandr replacing xinerama. The new code can handle multiple outputs on a single card but cannot yet use more than a single card.

    The xrandr code is a definite improvement. No more screwing around with xorg.conf is great. The ability to change screen arrangements and resolutions dynamically is a major win for laptop users. Dropping multiple card support however, is a major regression.

    At this point it is looking like I will need new hardware by the time this is fixed. I suppose I can throw a bunch of money at a graphics card with three or more outputs. I got the three cards I'm using now at swap meet prices, I don't relish the thought of shelling out big bucks for a fancy card, I'm just looking at a bunch of xterms anyway.

    For now, I'm stuck with an increasingly obsolescent operating system because the X developers didn't thing it was a big deal to remove functionality.

    --
    If the only tool you have is a hammer, you'd better start looking for a carpentry job.
  87. Multiple Screens / *one* Pager by Anonymous Coward · · Score: 0

    Every time I read an article like this I keep hoping that at least one of the linked-to window managers will prove to do what I've been after for years on a dual-monitor setup.

    1) Each monitor as a separate (logical, if not physical) display
    2) Ability to drag windows between the two displays. Moving 'atomically' via a shortcut is OK too, no need to have windows span the displays.
    3) *One* 'Pager' (the thing that manages what windows are on what virtual desktops) for both/all screens. No need to show the same virtual desktop on both displays at the same time (I assume this wouldn't be possible with a few things like accelerated video anyway).

    It looks like awesome, and others, may well give me #2 in my list (and indeed it seems I could probably get fvwm2 to do it with some config twiddling), but does anything have #3 ? If I have a 3x2 set of virtual desktops I want either display to be able to look at any arbitrary one of those virtual desktops. Sure, knowing what I know now I could swap windows between displays, and thus Pagers, as needed, but that's still more hassle than simply ALT+arrow'ing around a single Pager on either display.

    Disclaimer: I've not yet tried the WMs mentioned in this article, I'll be taking a look at awesome and a few others if necessary shortly.

    1. Re:Multiple Screens / *one* Pager by shift · · Score: 1

      Enlightenment is another WM that supports virtual desktop per display even if using xinerama. Awesome and Xmonad do as well, but not sure if any of these meet your pager requirements. I've done this with FVWM but it screws the pager up. I use hidden desktops and reshuffling of windows around on virtual desktops to get the affect. If you can keep things straight in your head and don't need a pager it works well, but the minute you pull up a pager, its representation is not inline with whats in your head.

    2. Re:Multiple Screens / *one* Pager by paul_n_miller · · Score: 1

      using Enlightenment with two monitors and no, it does not do what you (or myself) want :(
      I have two completely separate displays
      one I do work on
      other I have my companies monitoring software being displayed (or playing a movie)

      I can "hot" key between them via switchscreen
      but can not move a window from one monitor to the other.

      what does work is...
        alt arrow; goes to the "arrowed" virtual desktop
        moving the mouse off the screen, goes to the "moused to" virtual desktop
      which is what I want.

      this is a laptop, extra monitor setup
      so having one big screen is not what I'm looking for
      I want the "Each monitor as a separate (logical, if not physical) display"
      the ability to move windows off of the extra monitor, onto the laptop display, undock the laptop
      and continue to do work is what I'm looking for.

      If there is a solution to this please post it!
      thanks

      --
      sig? what sig.
  88. Re:Linux just isn't ready for the desktop by SilverHatHacker · · Score: 1

    I see it as a combination; mostly the users aren't ready, but the manufacturers aren't ready to commit to supporting it yet either (except for Dell, and even that seems half-hearted).

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
  89. Re:Your first point is wrong - I'm looking at proo by dbIII · · Score: 1

    He was talking about the software virtual desktop in X and not what goes into the video memory in the card.

  90. Then try another point that is correct instead by dbIII · · Score: 1

    So you should have written something other than: "Xorg would not accept a higher resolution of the virtual desktop than 2048x2048". On it's own that statement is false and that's all you gave us.
    I cannot read your mind, only what is on the page.
    When I had a five year old video card that couldn't run two screens at 1920 wide and can only do that on one and 1500 on the other (note this still adds up to more than 2048) I didn't blame X, I checked the specs on the video card and then got some hardware capable of doing the job.

  91. It's just somewhere to save settings - relax kids by dbIII · · Score: 1

    With respect, the nvidia driver needs to be told the stuff in xorg.conf if it's anything out of the usual so removing those bits "managed by the Nvidia driver" will mean that the nvidia driver doesn't use those options anymore and you lose your settings.
    You don't even need an xorg.conf file if nothing unusual is going on. Once you have a second screen that could be left, right, above, below, or way over there the computer has to be told and that's just how it keeps track.

  92. Sawfish may be your answer by Walkey · · Score: 1

    I don't know much about it personally, but I saw sawfish in action and found it pretty impressive under the command of a developer I know.
    Sawfish is Lisp-powered, so not for the faint of heart and great for defining your own shortcuts.

  93. Re:Your first point is wrong - I'm looking at proo by Late+Adopter · · Score: 1

    The virtual desktop in X is up to the driver to implement, it may or may not be software. In the case of the drivers for the intel 915/945 chips, there's a hardware limitation that prevents the virtual screen size from being greater than 2048x2048 (try it yourself). If I'm reading the bug reports right, newer drivers may work around this.

    http://lists.freedesktop.org/archives/xorg/2009-July/046683.html
    https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/383345

  94. Re:Your first point is wrong - I'm looking at proo by dbIII · · Score: 1

    The above poster made a blanket statement (which was wrong) and we are just looking for excuses in limits in specific hardware and blaming X for it. Somewhat pointless and misleading really.

  95. Changes in Vista and 7 by DrYak · · Score: 1

    I'm running three monitors on Windows XP

    Yes, But it's not possible in Vista any more, due to the new Windows Display Driver Model.
    WDDM 1.1 is supposed to fix that in Windows 7, so it might be soon possible to do it again, as long as all drivers for the cards in a multiple cards&screens setup support this standard.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  96. Re:Your first point is wrong - I'm looking at proo by Late+Adopter · · Score: 1

    Eh, he was listing his bad experiences, which had a legitimate explanation that wasn't his fault. I think that's fair. He wasn't saying "X can't do this", but rather "for my particular unspecified case, I couldn't get X to do this".

    Does that mean his experiences are typical and indicative of serious problems in X? No, of course not. But he has a point that it's not foolproof and not quite ready for Aunt Tillie. There's still improvements to be made in HAL, RANDR, etc, to get all this working without manual tweaks to xorg.conf. We're on the right road but not done yet.

  97. Combine them by Hardware by Thimo+Langbehn · · Score: 1

    I have a setup using a NVidia TwinView graphics card together with a Matrox DualHead2Go splitter. This allows me to combine three UXGA monitors as a single Display without any further configuration in X-Org (except the twin-View part). The windowmanager just sees one big Display (fully accelerated), and you can do everything with ist that you can do on a single display, in the same way. That said, there is an ATI project called Eyefinity in the making that will support up to six monitors natvely, however that is not yet available.

  98. But not xrandr 1.2 yet by Sits · · Score: 1

    For multimon on the fly you really need xrandr 1.2 though. In an interview a while back an NVIDIA dev mentioned they hadn't had the time to add xrandr 1.2+ support but it looks like xrandr 1.2 will be arriving to the NVIDIA binary drivers soon.

  99. Thanks for the responses. by shift · · Score: 1

    Thanks for all the truly retarded responses, it was very enlightening. If you are still dragging windows from screen to screen, or using keyboard shortcuts to "grab" the window the move it incrementally over to the other screen then you are living in the dark ages of multi-screen. I guess I can look into tiling window managers or stick with my FVWM, where with 3 monitors and hot keys I can:

    - swap the contents of 2 arbitrary screens
    - shift the contents of screens to the right or left (rotates around)
    - move the currently focused window to another screen with just a keystroke where it ends up on another screen in the same screen-relative geometry and warps the mouse over
    - move the current window into the center of my middle display with keyboard shortcuts then have it pop back to its original location

  100. Bollocks by ChienAndalu · · Score: 1

    The premise is wrong. I have Win7 and a NVIDIA card and I can't easily switch resolutions or any other display settings with shortcuts without checking stupid boxes in stupid dialog boxes. Where is xrandr / nvidia-settings for windows?

  101. ATI has issues by Anonymous Coward · · Score: 0

    I notice that nearly everyone who's posted that has something working well has an nvidia or intel card. I've had a terrible time with my laptop's ATI card. Sometimes it doesn't support different resolutions on each monitor. Sometimes it refuses to use the built-in monitor management tool. Sometimes the ATI tool fails. Through the driver updates over the space of only 2 months, the driver has caused as many problems as it has fixed. My laptop screen still fails in portrait mode half the time, even though appropriate xrandr support was supposedly added a version or two back. With the open-source driver, at least everything works, but I have no 3d acceleration, and my battery life is cut in half. Unfortunately, I didn't have a choice with my graphics card. I've seen multi-monitor setups on linux work brilliantly out-of-the-box, but there are so many times when they fail miserably to do even half the stuff you want them to in the way you expect. Closed-source graphics drivers are honestly half the problem, though, it seems and unless some open-source driver devs get supernatural coding powers, that's not gonna change.