Tom Alsberg
2011-07-19 15:20:48 UTC
Hello, folks.
I come with a question about multiple screen use, somewhat FVWM related
but also broader. I figured the population of FVWM users and hackers
might be good target for it; maybe some people have more ideas than I
could come up with in a couple of serches through the web and docs...
My work tends to include a lot of on-screen state, so I've always been
pursuing more screen space in various ways. At times that meant using
multiple monitors, which provided the bonus of independently pageable
monitors, but at the cost of a harsh apartheid restricting windows to
the screen they started on.
That restriction turned inconvenient enough that since the advent of
"humongously big" (>1920x1440), I have mostly given that option up and
just stuck with one big screen.
Nonetheless, I now find myself longing somewhat for multiple display
again, for both ergonomic positioning/orientation considerations and the
flexibility of independent paging. Also, my current workstation
consists of one really big (2560x1600) screen, which provides more space
than I tend to need at any given time, but leaves some corners (where
the pager, icon managers, status controls and clock, as well as a few
sticky background windows tend to be found) a bit far from sight.
I actually think two smaller identical screens as we have available
could be more convenient if the software let me use them as I like. I
thought maybe some development in X11, display drivers, FVWM or what not
in the last years would make that option more viable.
I recall the window apartheid problem stems from the X11 protocol where
resources and element handles are tied to a screen. Of course one can
get around that with single logical screen solutions like Xinerama, but
then window manager's paging unit seems to always be the whole logical
screen, which somewhat defeats the point. (I also don't really care for
such visual tricks like having a window "in between" two or more screens
cut at arbitrary pixel positions, but I recall Xinerama has some hints
that FVWM can use for placement within physical screens and snapping at
the boundaries by default)
I wonder if other people work with multiple monitors in a similar way as
I might, and maybe there are some solutions I didn't think of. The
restriction in the X11 protocol is probably hard to break as software
depends on things working a specific way. But perhaps there's some way
to use a single logical screen, and then have a further logical division
of the screen in the window manager on top of that aligning with the
actual physical boundaries, with independent pagers for each physical
screen?
Ideally (for me) with a mechanism like that, the physical screen's
paging units could be decoupled from the actual pool of workspaces, so I
could just have one set of workspaces as I do, and at any time choose
what workspace each screen should map to. But something akin to
separate X screens, just with the ability to move windows between them
would already enough for me to switch from my current humongously big
screen to two smaller ones again.
I'm interested in any personal experiences and suggestions people might
have.
Cheers,
-- Tom
I come with a question about multiple screen use, somewhat FVWM related
but also broader. I figured the population of FVWM users and hackers
might be good target for it; maybe some people have more ideas than I
could come up with in a couple of serches through the web and docs...
My work tends to include a lot of on-screen state, so I've always been
pursuing more screen space in various ways. At times that meant using
multiple monitors, which provided the bonus of independently pageable
monitors, but at the cost of a harsh apartheid restricting windows to
the screen they started on.
That restriction turned inconvenient enough that since the advent of
"humongously big" (>1920x1440), I have mostly given that option up and
just stuck with one big screen.
Nonetheless, I now find myself longing somewhat for multiple display
again, for both ergonomic positioning/orientation considerations and the
flexibility of independent paging. Also, my current workstation
consists of one really big (2560x1600) screen, which provides more space
than I tend to need at any given time, but leaves some corners (where
the pager, icon managers, status controls and clock, as well as a few
sticky background windows tend to be found) a bit far from sight.
I actually think two smaller identical screens as we have available
could be more convenient if the software let me use them as I like. I
thought maybe some development in X11, display drivers, FVWM or what not
in the last years would make that option more viable.
I recall the window apartheid problem stems from the X11 protocol where
resources and element handles are tied to a screen. Of course one can
get around that with single logical screen solutions like Xinerama, but
then window manager's paging unit seems to always be the whole logical
screen, which somewhat defeats the point. (I also don't really care for
such visual tricks like having a window "in between" two or more screens
cut at arbitrary pixel positions, but I recall Xinerama has some hints
that FVWM can use for placement within physical screens and snapping at
the boundaries by default)
I wonder if other people work with multiple monitors in a similar way as
I might, and maybe there are some solutions I didn't think of. The
restriction in the X11 protocol is probably hard to break as software
depends on things working a specific way. But perhaps there's some way
to use a single logical screen, and then have a further logical division
of the screen in the window manager on top of that aligning with the
actual physical boundaries, with independent pagers for each physical
screen?
Ideally (for me) with a mechanism like that, the physical screen's
paging units could be decoupled from the actual pool of workspaces, so I
could just have one set of workspaces as I do, and at any time choose
what workspace each screen should map to. But something akin to
separate X screens, just with the ability to move windows between them
would already enough for me to switch from my current humongously big
screen to two smaller ones again.
I'm interested in any personal experiences and suggestions people might
have.
Cheers,
-- Tom