You are not logged in.

#1 2009-05-12 04:23:01

frio
Member
Registered: 2009-01-06
Posts: 6

Per-screen Desktops

Hey all,
I've used XMonad in a multi-screen environment for around a year now.  Much as I love it, some of my work (becoming more of my work hmm) requires me to use some legacy applications which don't play well with tiling (including one app that runs under WINE).  Unfortunately, I've got no choice but to use these apps.

I've been shopping around for a flaoating window manager, but there's one feature of XMonad I cannot live without: a desktop per screen.  I love being able to have my browser open on one desktop my IDE on the other, consoles scattered around the place, and then being able to combine these various discrete sets however I want.  So far, no floating WMs (not even the vaunted Openbox) seems to be able to do this.  I'd really appreciate if it someone out there could please point me in the direction of a floating WM that supports that behaviour... or please advise me how to sort out Openbox if it does support it?

The other option is to stick with XMonad, which I very well might end up doing, but configuring desktops which float everything seems a little daunting at the moment (my Haskell is shit tongue).

Cheers in advance!

Offline

#2 2009-05-12 12:24:58

Mashi
Member
Registered: 2007-02-19
Posts: 38

Re: Per-screen Desktops

Wait.. Do you just want the system to recognise 2 monitors and not simply show you the same picture on both screens? I think that's pretty much the norm. For example on my XFCE desktop I can drag windows between the monitors. I only get one taskbar though, and the desktop icons are the same on both screens.

Offline

#3 2009-05-13 00:56:09

frio
Member
Registered: 2009-01-06
Posts: 6

Re: Per-screen Desktops

No, that's fine.  A better term would have been workspaces.  You know how when you're using Xfce, GNOME, etc., you've got multiple workspaces?  In Xmonad, rather than having a set of four workspaces that are two screens wide each, you have, say, 8 workspaces that are each for an individual screen smile.

Last edited by frio (2009-05-13 00:56:46)

Offline

#4 2009-05-13 02:37:45

jumzi
Member
Registered: 2009-02-20
Posts: 69

Re: Per-screen Desktops

Well i use two screens with wmii in "zaphod" mode, ie i have to X-servers runnning, one on each screen. That gives me 9 "tabs"(as it's called in wmii languge, it's normally called workspaces) per screen... Problem is that you can't move apps in between your screens then.

But i don't really need that anyway

Offline

#5 2009-05-14 01:56:26

harpo
Member
Registered: 2009-05-14
Posts: 21

Re: Per-screen Desktops

Also using wmii with two Xservers (using twinview on nvidia card), similar setup with browser on left monitor. wmii might work well for you since it allows a stack of floating windows in addition to a stack of tiled windows. I use this to handle some problematic java apps. Best of both worlds, really.

Offline

#6 2009-05-14 03:43:56

raz0rskyl1n3
Member
Registered: 2008-06-02
Posts: 5

Re: Per-screen Desktops

Another suggestion is e17. Each monitor gets its own 4vdesktops, by default you can have more. Its primarily floating window however there is a tile module not sure of its status. You can also save windows to set workspaces i.e. wine opens on screen0, desktop 1, firefox on my second monitor etc.

Offline

#7 2009-05-14 09:45:28

xsytry
Member
From: Poznan, Poland
Registered: 2008-07-08
Posts: 21

Re: Per-screen Desktops

I've used XMonad in a multi-screen environment for around a year now.  Much as I love it, some of my work (becoming more of my work hmm) requires me to use some legacy applications which don't play well with tiling (including one app that runs under WINE).  Unfortunately, I've got no choice but to use these apps.

I have never used Xmonad, so i don't know if it has similar function, but in awesome you can set  apps to float or make all windows floating by changing layout to 'float'.
Awesome also has multiple screen functionality you're looking for. You can try it if Xmonad can't do what you need.


Do, or do not. There is no try. [Yoda]

Offline

#8 2009-05-14 12:32:34

RobbeR49
Member
From: Columbus, OH
Registered: 2006-01-17
Posts: 178

Re: Per-screen Desktops

frio wrote:

No, that's fine.  A better term would have been workspaces.  You know how when you're using Xfce, GNOME, etc., you've got multiple workspaces?  In Xmonad, rather than having a set of four workspaces that are two screens wide each, you have, say, 8 workspaces that are each for an individual screen smile.

You can do this in FVWM, you can have multiple pages (workspaces) inside multiple desktops which can correspond to each of your screens.

Offline

#9 2009-05-17 00:28:30

phutte
Member
Registered: 2009-02-13
Posts: 14

Re: Per-screen Desktops

I'm also using Xmonad, and might be the happiest person around?
Anyways, in your xmonad.hs, you can apply per-app the float your are wishing for. I also go for Wine, cause there are two apps that I just can't live without. Almost anyway. One of them is a text-editor called PSPad, which uses tabs for the different open files. The tabs are actually a window each. Eventhough I have not yet tested, hopefully it will work, with float in xmonad.hs
For now, when writing .php-code (which looks almost like ZX-Basic when I'm done), I use XFCE, which I have been fiddling with for a full day, so my shortcuts are the same as I use in Xmonad. Have 9 'desktops', and trows apps between them, like I am used almost anyway. The looks are quite the same also, a Conky instead of Xmobar, going fullscreen with alot of apps on the different desktops.
So the feel and look is comparable ;o) I'm not totally lost when coding .php, almost like home...

So try the 'float' in Xmonad on your wine-apps, and hopefully you does not have to change environment.

../sunny-sweden

Offline

#10 2009-05-22 15:14:34

proc
Member
From: Italy
Registered: 2006-11-27
Posts: 71

Re: Per-screen Desktops

+1 for e17

I'm currently using it (both at home and in the office) with two screens. Just put a bar with a pager on each screen and you'll have the same effect as xmonad.

Offline

#11 2009-05-31 05:23:42

nephish99
Member
Registered: 2007-09-01
Posts: 85

Re: Per-screen Desktops

jumzi wrote:

Well i use two screens with wmii in "zaphod" mode, ie i have to X-servers runnning, one on each screen. That gives me 9 "tabs"(as it's called in wmii languge, it's normally called workspaces) per screen... Problem is that you can't move apps in between your screens then.

But i don't really need that anyway

hey, if you could post your wmii config, i would really appreciate it. i am having some trouble setting up this very thing that you are doing.

thanks

Offline

#12 2009-06-08 20:00:47

ThomasAdam
Member
From: Southampton, England
Registered: 2005-10-26
Posts: 148

Re: Per-screen Desktops

RobbeR49 wrote:
frio wrote:

No, that's fine.  A better term would have been workspaces.  You know how when you're using Xfce, GNOME, etc., you've got multiple workspaces?  In Xmonad, rather than having a set of four workspaces that are two screens wide each, you have, say, 8 workspaces that are each for an individual screen smile.

You can do this in FVWM, you can have multiple pages (workspaces) inside multiple desktops which can correspond to each of your screens.

Yes, but what you can't do is emulate XMonad's take on it -- and the responsibility lies with Xinerama or Xrandr, these days.

-- Thomas Adam

Offline

Board footer

Powered by FluxBB