Re: FVWM: desktop per monitor

2012-05-19 Thread Thomas Adam
On 19 May 2012 22:28, elliot s elliot...@gmail.com wrote:
 I'd like to have one desktop per monitor (ie an independent pager
 per monitor) with the ability to move or extend windows across the
 monitors.  Basically, a double wide page, where each pager controls
 the windows with their (0,0) on that page half. Having the page button
 show the icon of the last focused window would be nice, if possible.

Not possible without Xinerama and even then, you're encroaching on
per-desktop support which isn't possible yet.

 I assume the pagers could be faked by fvwmbuttons and scripting.
 Has anyone already done that?

The only thing you can do is use FvwmEvent to hold different pagers
for each *desk* -- and make them stickyacrosspages for that desk,
killing the other pagers as you move between desks.

I don't know if this is what you're asking or not.  But likely what
you're asking isn't possible yet, and no amount of scripting is going
to help you.

-- Thomas Adam



Re: FVWM: desktop per monitor

2012-05-19 Thread Thomas Adam
On Sat, May 19, 2012 at 03:43:08PM -0700, elliot s wrote:
 One screen the width of two monitors.
 The windows that are soley on the right hand monitor should page
 independently of the windows that on the left monitor or cross
 monitors.

This is called XRndR.   FVWM doesn't support this yet.  What you want to do
is isn't possible at this time [1].

-- Thomas Adam

[1]  No amount of scripting will help you here.  Trust me.  And should you
come across something called FvwmDX, that won't help you either.

-- 
Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not. -- Morrissey (Girl Least Likely To -- off of Viva Hate.)



Re: FVWM: desktop per monitor

2012-05-19 Thread Dan Espen
elliot s elliot...@gmail.com writes:

 On 5/19/12, Thomas Adam tho...@fvwm.org wrote:
 On 19 May 2012 22:28, elliot s elliot...@gmail.com wrote:
 I'd like to have one desktop per monitor (ie an independent pager
 per monitor) with the ability to move or extend windows across the
 monitors.  Basically, a double wide page, where each pager controls
 the windows with their (0,0) on that page half. Having the page button
 show the icon of the last focused window would be nice, if possible.

 Not possible without Xinerama and even then, you're encroaching on
 per-desktop support which isn't possible yet.

 I assume the pagers could be faked by fvwmbuttons and scripting.
 Has anyone already done that?

 The only thing you can do is use FvwmEvent to hold different pagers
 for each *desk* -- and make them stickyacrosspages for that desk,
 killing the other pagers as you move between desks.

 I don't know if this is what you're asking or not.  But likely what
 you're asking isn't possible yet, and no amount of scripting is going
 to help you.

 -- Thomas Adam

 I'm figuring on having a backing desktop that holds the windows that
 live soley on the right hand side of the page, and a variable holding
 the value of the current right hand page. When i press a page
 fvwmbutton, it moves all of the current right hand windows to the
 backing desk, page variable and moves to current desk the windows of
 the new page from the backing desk.  Pressing the real pager operating
 the left hand page moves all of the right hand current windows to the
 current left hand page. I dont want to use sticky style so as not to
 lose which right hand windows are truly sticky.

Sorry, I've never used Fvwm's Xinerama support but it sounds to me
like it might help do some of the things you want.

http://www.fvwm.org/documentation/manpages/stable/fvwm2.php

(search for xinerama)

Have you tried it?

-- 
Dan Espen



Re: FVWM: desktop per monitor

2012-05-19 Thread elliot s
On 5/19/12, Dan Espen des...@verizon.net wrote:
 elliot s elliot...@gmail.com writes:

 On 5/19/12, Thomas Adam tho...@fvwm.org wrote:
 On 19 May 2012 22:28, elliot s elliot...@gmail.com wrote:
 I'd like to have one desktop per monitor (ie an independent pager
 per monitor) with the ability to move or extend windows across the
 monitors.  Basically, a double wide page, where each pager controls
 the windows with their (0,0) on that page half. Having the page button
 show the icon of the last focused window would be nice, if possible.

 Not possible without Xinerama and even then, you're encroaching on
 per-desktop support which isn't possible yet.

 I assume the pagers could be faked by fvwmbuttons and scripting.
 Has anyone already done that?

 The only thing you can do is use FvwmEvent to hold different pagers
 for each *desk* -- and make them stickyacrosspages for that desk,
 killing the other pagers as you move between desks.

 I don't know if this is what you're asking or not.  But likely what
 you're asking isn't possible yet, and no amount of scripting is going
 to help you.

 -- Thomas Adam

 I'm figuring on having a backing desktop that holds the windows that
 live soley on the right hand side of the page, and a variable holding
 the value of the current right hand page. When i press a page
 fvwmbutton, it moves all of the current right hand windows to the
 backing desk, page variable and moves to current desk the windows of
 the new page from the backing desk.  Pressing the real pager operating
 the left hand page moves all of the right hand current windows to the
 current left hand page. I dont want to use sticky style so as not to
 lose which right hand windows are truly sticky.

 Sorry, I've never used Fvwm's Xinerama support but it sounds to me
 like it might help do some of the things you want.

 http://www.fvwm.org/documentation/manpages/stable/fvwm2.php

 (search for xinerama)

 Have you tried it?

 --
 Dan Espen

I'm actually vnc'ing to fvwm, so theres only one server screen.

I started working on my plan.  I got the left and right halves of the
page to switch independently...the left side using the fvwmpager and
the right side using fvwmbuttons to swap its windows with backing
desks.

Unfortunately, the taskbar (fvwmbuttons/fvwmiconman) is combined for
the two sides.  I can't create 2 taskbars and tell them to use [w.x]
to (dont)show.