On Tue, Nov 22, 2005 at 10:32:41AM +0000, Joachim Noreiko wrote:
> To me, workspaces seem to be a bit of a throwback and don't integrate
> very well with GNOME.  Eg, I launch OpenOffice in workspace 1. I'd
> like to switch to workspace 2 and do stuff while OOo is loading. But
> OOo pops up its window in 2, rather than 1 where I launched it.

That's quite a common problem. E.g. with the ion window manager, it
would be quite nice to have programs be placed in the frame where you
invoked them. Unfortunately it's nigh-on impossible to relate an xlib
Window to the process that created it, in a generic sense. In some cases
you can get the PID of the spawning process from the Window but that is
only of use if the X client and server are on the same machine.

I suppose an application could record the workspace that is active when
it starts, do all the hard loading stuff, and make sure to create itself
on that workspace when it finally pops up: in theory.

-- 
Jon Dowland
http://jon.dowland.name/
_______________________________________________
gnome-love mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-love

Reply via email to