Xinerama + Virtual Desktops

Scott Rubin slr2777 at cs.rit.edu
Wed Jun 16 00:33:00 CEST 2004


OK,

Tell me if this idea is crazy, already implemented, or the greatest 
thing ever because I'm not sure.

I already know that in CVS xinerama support is much improved, but as I 
don't like to do anything that will mess up portage (gentoo user) I 
don't use it yet.

Anyway, right now, in xfce 4.05 the way it works is this.  The virtual 
desktop encompasses both monitors.  If I want something to be always on 
the left monitor I have to make it sticky so it is on all desktops. 
Also the pager displays the desktops as one very wide thing instead of 
two separate squares, which makes more sense visually as I have two 
monitors with different resolutions.  So I have been making heavy heavy 
use of devilspie so that applications I want to appear on the smaller 
monitor always do not appear in the pager or taskbar.

I just had a vision of how it could be perfect.  First, make virtual 
desktops a single monitor in size.  So I can set the left screen to be 
desktop 5 and the right screen to be desktop 1, or any other combination 
I want.  I should also be able to put the same desktop on both screens. 
Of course sometimes I want it to be the other way around, so maybe have 
some desktops be one screen wide and some be dual screen? That needs 
more thought.

The second though I had is this. If I can put any virtual desktop on any 
screen at any time, what happens to things like pager, taskbar, panel, 
etc.  What  about gaim and gkrellm/torsmo/gdesklets,etc that you want to 
always see?  Add the ability to make windows stick not to all virtual 
desktops, but to a specific monitor.  So for example if I set gaim to 
stick to the right monitor then no matter which desktop I select to be 
displayed on the right monitor gaim will be there.

This idea requires a lot more interface and functionality thought, but I 
feel it would be really neat and makes a lot of sense.  How do you feel 
about it? Does any of you other xinerama users feel this would be a good 
addition? I think it just makes sense in a virtual desktop based window 
manager.  You have many desktops, some are visible and some are not. 
You have two monitors so you can view any two of these desktops in any 
combination you want.  Maybe I'm nuts and this will actually be terrible 
usability wise...

-Scott



More information about the Xfce mailing list