From: Marc S. <msc...@mn...> - 2004-10-09 20:01:20
|
Hi all, I am running Rox filer under Xfce (CVS version) uncer FC2. I am now using a dual-head configuration (non-xinerama mode). If I launch Rox filer on screen 2, it actually runs on screen 1. Is there any way to get Rox filer it to run on Screen 2 when launched from there? Thanks for any guidance. Marc |
From: Sam J <gen...@ya...> - 2004-10-09 20:32:26
|
Marc Schwartz wrote: > I am now using a dual-head configuration (non-xinerama mode). If I launch Rox > filer on screen 2, it actually runs on screen 1. I assume that you've using two screens (:0.0 and :0.1) on one "display" (:0), i.e. your display manager manages both screens and logons simultaneously? If so, then I'd imagine that although the two screens can't interact (a process running on :0.0 can't open a window on :0.1, as I understand it), they're both the same session and ROX is detecting itself and therefore simply trying to open a new window. However because it can't place the new window on :0.1 it places it on :0.0. > > Is there any way to get Rox filer it to run on Screen 2 when launched from there? To get around this, using "rox -n" might work - it'll start a new copy of the filer on :0.1 instead of using the copy that's already running on :0.0. > > Thanks for any guidance. > > Marc Hope that helps, Sam |
From: Marc S. <msc...@mn...> - 2004-10-09 21:45:33
|
Sam J <genesis1819 <at> yahoo.co.uk> writes: > > Marc Schwartz wrote: > > I am now using a dual-head configuration (non-xinerama mode). If I launch > > Rox filer on screen 2, it actually runs on screen 1. > I assume that you've using two screens (:0.0 and :0.1) on one "display" > (:0), i.e. your display manager manages both screens and logons > simultaneously? In my xorg.conf I have two devices, two screens and two monitors. When I refer to screen 1 and 2, I actually mean 0 and 1, respectively. I login on screen 1 when starting a new X session. This is actually running on a single 64 Mb nVidia card in a Dell 5150 laptop, using the internal lcd panel an external display connected to the external rgb port. The two displays do act and independently (unlike xinerama), so there is no dragging and dropping of windows between the two. > If so, then I'd imagine that although the two screens can't interact (a > process running on :0.0 can't open a window on :0.1, as I understand it), > they're both the same session and ROX is detecting itself and therefore > simply trying to open a new window. However because it can't place the new > window on :0.1 it places it on :0.0. I did just note that if Rox is not running at all, I can run it on screen 2. If it is already running on screen 1 and I launch it on screen 2, it runs on screen 1. So that does support your observation. I have not yet done extensive testing relative to running an app on one screen to see if it will come up on the other when launching a second instance. I'll have to check on that with other frequently used apps. I noted this first with Rox. For example, I can run two instances of Xemacs, one on each screen, when launched on each screen separately. This is my first go around running dual head, so I'll need to get a feel for the idiosyncrasies of this format. I had tried xinerama, but the performance of screen updates was very poor. > > Is there any way to get Rox filer it to run on Screen 2 when launched from > > there? > To get around this, using "rox -n" might work - it'll start a new copy of > the filer on :0.1 instead of using the copy that's already running on :0.0. That seems to be the trick. It will now run on both screens as I would like. Thanks for your help Sam! Marc |
From: Peter <sw...@ho...> - 2004-10-17 20:51:17
|
Marc Schwartz wrote: > Hi all, > > I am running Rox filer under Xfce (CVS version) uncer FC2. > > I am now using a dual-head configuration (non-xinerama mode). If I launch > Rox filer on screen 2, it actually runs on screen 1. > > Is there any way to get Rox filer it to run on Screen 2 when launched from > there? > > Thanks for any guidance. > > Marc > You need to launch two instances of ROX, one for each display. Essentially, you must export DISPLAY=:0.0 xfce startup stuff rox & export DISPLAY=:0.1 xfce startup stuff for screen 1 (remember & at end of lines) rox (no & here. It will be the last command). Good luck. |