On Wed 03 Aug 2016 at 15:36:19 (+0100), Lisi Reisz wrote:
> On Wednesday 03 August 2016 14:52:38 David Wright wrote:
> > On Wed 03 Aug 2016 at 11:10:46 (+1000), Charlie wrote:
> > >   From my keyboard:
> > >
> > >   Debian testing 4.6.0-1-amd64
> > >   Using FVWM
> > >   Chromium - Version 52.0.2743.82 built on Debian stretch/sid,
> > > running on Debian stretch/sid (64-bit)
> > >
> > > Move onto the workspace on which Chromium is to open and try to do
> > > so, and Chromium opens, but selects it's own workspace to open on?
> > >
> > > Have read about this, or similar, on the web but can't find a
> > > workaround to stop this happening.
> > >
> > > Has anyone discovered this problem and found a way to stop this
> > > happening? Please share. It would be appreciated.
> >
> > I'm not familiar with the term "workspace" in this context, especially
> > after reading Lisi's comment. Could you elaborate: does it apply to
> > the window manager or chromium?
> >
> > Cheers,
> > David.
> 
> The desktop environment.  More often traditionally called "desktops" than 
> workspaces.  It is a way of grouping things.
> 
> Please everyone, don't lets have a flamewar about terminology.  (Not aimed at 
> you, David - but someone is bound to want to disagree. :-(  )

I just wanted to save some breath if the problem is of the sort
treated firstly here.

Anyway, if it's workspace in the sense of the one mention of
"workspace" in   man fvwm   ie desktop, then I can't be of any help.
I ran two desktops on two screens/graphics cards in fvwm for many
years and the boundary between them was impermeable.

OTOH if we're talking about viewports on one desktop, then yes, I do
have a problem where one of the Skype windows maps outside the entire
set of viewports, ie right off the desktop. I can get to it with the
Window Menu (Ctrl-rightButton presently, configurable) which brings
it into view.

I discovered in the past that I could achieve the same with a
FvwmButton if I found out the window title of the window concerned,
'my-skype-name - Skype*', then set up a button like

*MyButtons: (2x1+0+0, Title 'the label', Action MyBit)

and a function which includes the line

+ I All ('my...*') PipeRead '/bin/cat ${HOME}/.fvwm/move-skype'

where ${HOME}/.fvwm/move-skype contains, say

AnimatedMove 10p 10p

so that when you press the button, the windows races to the position
given, in the current viewport.

I use it when I start X to place various windows like digital clock,
analogue clock, sound mixer, xmms, Skype etc. Putting the coordinates
into files means you can dynamically compute them in .xsession using
the current screen resolution. The button is swallowed in the Pager
along with various scrot and video capture buttons.

Cheers,
David.

Reply via email to