[AwesomeWM] Applications locked to one screen in a dual monitor setup

Perhaps the title should be "Multiple Screens with multiple video cards." I imagine  my confusion here is the reason I am unable to move clients from one screen to the other in awesome. Though the cursor moves fluidly between Screen1 and 2,  MOD4+drag traps the cursor and the client on the current screen. MOD4+o brings the cursor to the upper left corner of the current screen. Openbox and fluxbox are similarly limited.
With my Xorg.conf I have $DISPLAY as :0.0 or :0.1 depending on which screen the terminal is open.
The closest I've come to a solution is xpra from the parti-all aur package. But, I haven't found a way to make it useful. I'm hoping there is an alternative configuration. Maybe something like xinerama or Zaphod?
I'd like to use xrandr but it seems thats a no go for multiple boards as of the the previous version. I cannot find documentation for 1.3.
http://wiki.debian.org/XStrikeForce/HowToRandR12 wrote:VI.5. Multi-board support broken - RandR 1.2 does not support multiple boards yet (it's planned for RandR 1.3). It means that any RandR 1.2 aware driver will crash the server if you have 2 boards. Even one board with a RandR 1.2 driver and another board with a classic driver does not work. It just crashes the X server.
Any ideas?
> grep -v "^\s*#" /etc/X11/xorg.conf|grep -v ^$ |xclip wrote:Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection
Section "Module"
    Load  "glx"
    Load  "dri2"
    Load  "extmod"
    Load  "dbe"
    Load  "dri"
    Load  "record"
EndSection
Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection
Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection
Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection
Section "Device"
    Identifier  "Card0"
    Driver      "nv"
    VendorName  "nVidia Corporation"
    BoardName   "NV25 [GeForce4 Ti 4200]"
    BusID       "PCI:3:0:0"
EndSection
Section "Device"
    Identifier  "Card1"
    Driver      "radeon"
    VendorName  "ATI Technologies Inc"
    BoardName   "Radeon RV100 QY [Radeon 7000/VE]"
    BusID       "PCI:1:7:0"
EndSection
Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection
Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Err. My confusion is indeed the culprit. For anyone who might find themselves in a similar situation the nomenclature is as follows.
"Zaphod mode" on wikipedia is listed as a multi-seat configuration, however, I think it more often describes the set up in my posted xorg.conf. That is, the server has two independent screens associated with their respective device. Titling window managers seem to present multiple screens a la Zaphod. At least in awesome, each screen has its own set of tags.  Xinerama is a soon to be deprecated extension merging multiple physical displays into a singular virtual one. It will be replaced with RandR. But, as of the current version of RandR, multi-board setups are not supported.
ATI and nVidia have proprietary implementations for multi-head configurations (Big Desktop and Twinview respectively). I assumed both cards would have to be same brand and either ATI or nv. So, I didn't look into this.
By the nature of Zaphod mode, applications exist only on one screen. They cannot easily be moved. Because the Xinerama extension implements one large virtual display, X clients can be displayed anywhere. This is apparently at the cost of direct rendering on both screens. Xinerama is also limited in that all screens have to have the same depth.
Having the Zaphod mode xorg config, enabling Xinerama just requires one line in the ServerLayout section:
Section "ServerLayout"
Option "Xinerama" "on"
However, if the resolution differs on the screens, screens with lower resolutions will have "dead space" where the rectangle of the virtual resolution is not displayed by the physical resolution of a screen.  Moving the cursor into this area will pan the screen to show the previously hidden area and hiding what was previously visible. This means an application fullscreened on the screen with the lower resolution will never be completely visible.
To enforce physical resolutions in the virtual screen also only requires one line. In the display subsection of the lower resolution screen section, setting the virtual display to the same as the mode will remove the dead area.
Section "Screen"
Identifier "Screen1"
SubSection "Display"
Modes "1280x1024"
Virtual 1280 1024
EndSubSection
Please reply if I've gotten anything wrong!
Last edited by _will (2009-10-07 22:08:19)

Similar Messages

  • How to keep slideshow on one screen in a dual monitor setup

    The slideshow shows on my laptop screen which is fine, but iPhoto '09 commandeers my external monitor as well, making it black/blank and unusable during the slide show. How can I continue to work and use my external monitor while playing a slideshow on my laptop screen?

    iPhoto doesn't support dual screens. Send a feature request to http://www.apple.com/feedback/iphoto.html.

  • My mouse pointer is stuck on one screen of a dual monitor set up.

    I recently did a fresh install of lion on my mac, the dual monitors were working on Snow Leopard, but no longer.
    Whilst I can see both screens, I cannot move my mouse from one to the other.  Nor can I drag windows across the screens.
    Help!
    Mark

    have you tried all the edges? you may need to reconfigure your monitors arrangement. to do so go to system preferences displays and then choose arrangement. Then you'll be able to see how the computer thinks you have them and adjust it to the way you want them. Make sure you dont have mirroring on as well (being thorough).
    Hope this helps you.

  • Both the screen flickering after dual monitor setup in Premiere Pro CS6

    Hello,
    I recently installed Premiere Pro CS6 in my PC. Then after I set up dual monitor in the Preference, the screens of both the monitor started to flicker until I stop the playback. Previously I used same hardware with CS5 but there were no problem.
    Link to dxdiag text file :
    https://dl.dropbox.com/u/53681371/DxDiag.txt
    I have attached the screenshots of msinfo32 and my graphics drive info.

    Some ideas for a Desktop Video Editing PC
    http://www.adkvideoediting.com/
    -ADK Kudos http://forums.adobe.com/thread/877201
    Build http://forums.adobe.com/thread/878520?tstart=0
    -more build ideas http://ppbm6.com/Planning.html
    -Build it Yourself http://forums.adobe.com/thread/815798
    -http://www.shawnlam.ca/2012/premiere-pro-cs6-video-editing-computer-build/
    Laptop Video Editing PC http://forums.adobe.com/message/4578948

  • X11 on a single screen in a dual monitor setup

    Same problem as posed here: http://discussions.info.apple.com/message.jspa?messageID=2260647&tstart=0
    I was excited when I read the following:
    I fiddled with Apple's X11, which I'd installed on my Desktop, to no avail. Nowhere could I disable the screen-spanning behavior. On a hunch, I decided to try out XDarwin, however, and lo and behold --- a checkbox for enabling/disabling Xinerama! In addition, XDarwin seems to be better behaved than Apple's X11 when it comes to correctly sourcing some of my $HOME/.X* configuration files (e.g., I always had to run xmodmap ~/.Xmodmap manually under X11, even after putting the command in my .xinitrc).
    I only ever use Xquartz(currently XQuartz 2.6.0 (xorg-server 1.9.3)) which is Xdarwin now. But I do not see the mentioned checkbox for enabling/disabling Xinerama.
    Which sounds exactly like what I want to do. I want to have my macbook air(mba) to display full screen Xquartz on external 27" Dell monitor only. On the macbook screen I want to show the OSX desktop with open applications not blacked out by X11.
    Any pointers to this checkbox's location would be great. Or any other way to configure this setup would also be good.
    I'm not looking for solutions that keep the laptop monitor off in any way as I have seen suggested many times. This is because I want to use it to view state of other OS X apps on the macbook screen while working in full screen X session on the external monitor.
    The xnest solution sounds inferior for the same reasons pointed out by Michael C. Lee in the post I mentioned above.

    Hi Andy,
    I really appreciate your help!
    I believe you're correct in that I wouldn't be able to start the X server and have it only produce output on one of my monitors, as they are necessarily part of a single "display" (in OS X, at least). Barring that, however, I wanted to be able to at least keep X11 from creating a single screen that spanned both my monitors (the problem with this is that it doesn't recognize the separate monitor geometries, so large chunks of the virtual spanning screen were inaccessible, and it also made dealing with X apps that are none dual-head friendly a pain). On my linux machine, I was able to get this behavior by default (i.e., separate screens named '.0 and .1' under a single X display), and could get monitor spanning only after enabling the Xinerama extension.
    I fiddled with Apple's X11, which I'd installed on my Desktop, to no avail. Nowhere could I disable the screen-spanning behavior. On a hunch, I decided to try out XDarwin, however, and lo and behold --- a checkbox for enabling/disabling Xinerama! In addition, XDarwin seems to be better behaved than Apple's X11 when it comes to correctly sourcing some of my $HOME/.X* configuration files (e.g., I always had to run xmodmap ~/.Xmodmap manually under X11, even after putting the command in my .xinitrc).
    Anyway, that basically gave me what I needed, so I'm a happy camper. Just thought I'd post this in the unlikely event that someone else is in the same situation. Oh, and if you're curious, the reason I needed to do this in the first place was because I wanted to run the ratpoison windows manager fullscreen --- great for dealing with ADD!

  • How do I play a video in full-screen mode on one screen of a dual-screen Windows 7 system without blanking out the other screen?

    How do I play a video in full-screen mode on one screen of a dual-screen Windows 7 system without blanking out the other screen?  Not losing the other screen would be useful as I would like to, for example, monitor my emails whilst watching a video or to work on a project whilst watching an instructional video.
    Note : Resizing a window to fill the screen is not acceptable as it still leaves unsightly borders.

    bump

  • Dual-monitor setup + screen rotation

    Hello, I want to use my desktop computer with a dual-monitor setup. I have connected both monitors successfully, but problems arise after this point.
    The first problem is that they both just display the same screen and that xrandr only detects one screen called "Screen 0". I can change the screen resolution with it, so at least it sees things correctly, but I don't know how to extend my screen area to a new desktop. Not sure if this is relevant, but they're both monitors of the same model.
    output of xrandr wrote:[user@archbang ~]$ xrandr
    xrandr: Failed to get size of gamma for output default
    Screen 0: minimum 640 x 480, current 1600 x 1200, maximum 1600 x 1200
    default connected 1600x1200+0+0 0mm x 0mm
       1600x1200       0.0*
       1280x1024       0.0 
       1024x768        0.0 
       800x600         0.0 
       640x480         0.0
    The second problem is that I can't rotate my screen (I want this because it has pivot functionality). I'm using the xf86-video-ati driver.
    output of xrandr -o left wrote:[user@archbang ~]$ xrandr -o left
    X Error of failed request:  BadMatch (invalid parameter attributes)
      Major opcode of failed request:  149 (RANDR)
      Minor opcode of failed request:  2 (RRSetScreenConfig)
      Serial number of failed request:  14
      Current serial number in output stream:  14
    I hope I've provided enough information. Thanks in advance.
    Last edited by Ffeiofewpoj (2012-01-28 08:03:04)

    I meant to post this in the Kernel & Hardware section and I've no clue how it ended up here. Sorry for that. Could someone move it?
    Last edited by Ffeiofewpoj (2012-01-27 13:25:01)

  • I have a dual monitor setup.  When I paste develop settings from one image to another, Lightroom switches the active window.

    Strange problem.  Lightroom 5.5.  Windows 8.1. Dual monitor setup.
    I'm processing a large batch of photos.  I have Monitor #1 set as my main develop window, with Monitor #2 set only to display a larger version of the image I'm working with. If I copy the develop settings off of one image and try to paste them onto another image, Lightroom will switch from Monitor #1 to Monitor #2 as the main develop window, and will not display anything on Monitor #1.
    If I then try to paste develop settings onto another image on Monitor #2, LR will then display a larger version of the image I'm working with on Monitor #1.
    To work the way I want to, I have to continually drag my develop window back to Monitor #1 every time I try to paste develop settings onto a new image. How can I make this stop?

    I just tried what I think you’re saying you’re doing and I don’t have the problem with LR 5.5 on Windows 7 SP 2.
    Does the same thing happen whether you use the key shortcuts vs the Settings / Copy/Paste options on the menu?
    I ask this because if you’re using the keyboard shortcuts, maybe you have some display-manager program that has bound itself to the Ctrl-Shift-V (paste settings) to the function of move-to-other-monitor which would do at least part of what you describe.
    You can also test this theory by doing a Ctrl-Shift-V with an application other than LR as the active window and see if it moves.  I suppose Ctrl-Shift-C might also play into it so try both of these hot-key combinations with a program that isn’t LR.
    If none of this sheds any light on the situation, then give a more detailed description of the low-level functions you’re doing to accomplish the copy-paste of settings, so someone else could replicate the steps exactly.
    Specific detailed steps, like:
    left-click on source photo’s thumbnail in the filmstrip
    press Ctrl-Shift-C to copy the settings
    click Check-None
    enable the white-balance and calibration checkboxes
    click Ok
    left-click on destination photo's thumbnail in the filmstrip
    click on Settings / Paste Settings in LR’s menus to paste the settings to the selected photo

  • Screen sharing with dual monitors

    I have a user on the network with a 13" MBP w/ 10.6.8 with an external display (23" Dell LED) set up to its right.  The user typically leaves Mail open on the 13" display and runs her other apps on the external display.  I'm running a 17" MBP w/ 10.8.1 with a 27" LED Cinema Display set up to its right.
    When I try to share her screen, things go strange.  It used to show the two displays correctly in a large window on my LED, but at some point when I was running Lion, and for no apparent reason (I didn't notice it immediately after an update, for example), the whole thing seemed to shift to the right by one screen width.  Honestly, I can't think of a way to describe it, but I can simultaneously give you a screen shot and show off my amazing 'Shop skrillz.  Behold:
    Please forgive the atrocity that is this pixel homocide.  If you tell me what's wrong with the screen sharing and how to fix it, I promise never to destroy harmless pixels again.  Anytime soon, anyway.

    Hi,
    They could of course set the screen/Monitor to Mirror for a while as well
    Also in the arrangement part of the Displays they could set it to have on on top of the other which might display slightly better if your Screen is 4 X 4 ratio
    8:20 PM Saturday; December 5, 2009
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • Quicktime screen record on multiple monitor setup error

    Hello, I am trying to record a webinar using Quicktime 10.2 on my three monitor setup (usb video cards). The program loads fine and I can drag the record area on the main monitor that I want to record and then I get an error saying "The operation cannot be completed". I'd appreciate any assitance, I've also had a similar problem trying to record with iShowU HD. I find it difficult that in 2014 I cannot not record on a 3 screen set up.

    Apple Menu / System Preferences / Displays / Arrangement
    Drag the Menu bar - the white strip that is on one of the rectangles -  to the cinema display rectangle.

  • Use 2 Full Screen Apps in Dual Monitors

    I always work with two monitors. How I can use two full-screen apps at time (e.g. Xcode + iCal) ?

    Here is a screen shot of my 3 monitor setup under Snow Leopard, and it is my understanding that Lion will make the two side monitors display a linen pattern.
    The center monitor (iMac 27") is Aperture in full screen mode, the left one has Mail, the right Safari, both have Aperture HUDs.
    I'm thinking that real linen would have been cheaper than faking it with two external monitors.

  • Full Screen Problem With Dual Monitor Viewing

    I have a 64 Bit system, Chrome browser and with flash player built in.  I am attempting to view videos on a 2nd monitor while working on the primary monitor.  I have tried this on various sites, TNT.tv, USANetworks.com, etc...  I select full screen viewing.  A message is displayed to exit full screen press escape.  However, when I attempt to do anything else automatically exit full screen on the second monitor.   This should not be an issue and with the way most people view video online, they are doing so on a 2nd monitor or TV.  I have done a google search and it is a common problem, but there is no solution that seems to work.

    I have just posted the same question - missed yours.
    Adobe could you take a look into this - I think solving this problem can't be that hard.
    jef

  • Preview app opens "split screen" on dual monitor setup

    This is a minor issue, I rarely use the utilility "Preview" app. but I'd still like to understand this issue....I use a two monitor setup (MBP & StudioDisplay)..
    The following happens if the window was last closed in "expanded" mode (you can see options for Drawer, rotate, etc)
    When "Preview" launches and opens a window, it places the top portion of the window on the secondary display and bottom part of the window on the primary display.
    This Does Not happen if the window was last closed in "non-exanded" (collasped) mode (sorry, I don't know the proper term).
    In other words, in respect to it's position on the screen, when the window opens it always assumes it's in "collasped" mode.
    Weird... any comments?

    There's something wrong with the way Preview handles dual monitors. In my case if I open a smallish item, for instance a small png, instead of opening in the upper left corner of my main monitor it opens so that about half an inch of the Preview window is sticking over onto the second monitor (which is to the left of my main monitor). I had never "collapsed" the tool bar before, so I just now tried that on a small png, then closed it and re-opened. Sure enough, without the toolbar it opens properly. Display the toolbar, close, reopen, and it sticks onto the second monitor. Weird indeed. Larger size files open normally.
    This started with the Tiger version of Preview. If you wish you can send feedback:
    http://www.apple.com/macosx/feedback/
    Maybe it will help get this odd bug squashed in a future version of Preview.
    Francine
    Francine
    Schwieder

  • How to keep multiple applications open in one screen?

    I'd like to have several applications open at the same time, for example iTunes, Safari and Mail. But when I start a new program the one I was working in disappears from the screen.... How can I keep them resized on the screen....? Thanks for your help...

    When you start a new program, do the others disappear into the background (i.e. minimize)
    If so, you have somehow gotten the system into Single-app mode. This reacts as if you held down the option key when starting the new app.
    You can check to see what is set with this commanddefaults read com.apple.dock single-appIf you get "The domain/default pair of (com.apple.dock, single-app) does not exist" then something else is wrong, but I don't know what it is.
    If you get a 1 returned (or yes or true), then you can disable it with this:defaults delete com.apple.dock single-app
    or
    defaults write com.apple.dock single-app 0

  • Is there a way to prevent actions, like spaces, to only occur on one screen when using multiple monitors?, Is there a way to prevent actions, like spaces, to only occur on one screen when using multiple monitors?

    Hello, I am using my Macbook Pro, late 2012 with a second monitor, which is a TV. I am wondering if there is a way to prevent spaces from poping up in the second monitor when i want it to ocur in the primary monitor? So on one monitor, or whichever one the mouse is, I want say Spaces, or Launch pad to popup on and not interfer with the other screen. Is there a way to do this?
    Thanks,
    Harrison Howard

    I believe the answer is no.
    I have not been able to make extra monitors stick with a particular space.
    Also, there is a relevant discussion here regarding this matter.
    The last poster suggests a workaround which does not work as far as I can tell.
    Here is the discussion thread
    Best of luck

Maybe you are looking for

  • My 2010 Macbook Pro keeps crashing- Cant diagnose if its Hardware or software

    Hello, This is my first post in the community. I apologize if this is a repeat question but I have looked through other threads and could not find a solution. My mid 2010 Macbook Pro 4GB Ram 120 GB SSD i5 keeps crashing for no reason. It crashes at c

  • Windows 8.1 Does not recongnize and of the USB Ports

    None of the USB Ports work.  Anything I plug into any port is not recognized, wireless mouse included.Device Manager - (Other devices), manufacturer Unknown, location on Intel(R) USB3.0 eXtensible Host Controller-0100 (Microsoft).(Code 28)Can't find

  • Issue with Faux Column solution for 2 Column website

    Hi - I hope you can help me I have come across a problem which I haven't seen before using the Faux Column method in DW CS5 - there is a white line appearing down the right side of my sidebar which I can only imagine is caused by the repeated backgro

  • Retrive MultiRow Result Set From Procedure

    Hi, Can you please guide me, on ways to retrieve result set with more than one row from procedure. I got two ways... 1. Using Ref Cursor & 2. Using Collection Do we have any other ways also to do this. Thanks, Ashish Edited by: Ashish Thakre on May 2

  • Create simple ALV using Classes

    hi all, How to create a ALV report using Classes....? any links or feedback will be appreciated. Thanks in Advance.